软件测试资料

软件测试资料

ID:34369109

大小:103.00 KB

页数:11页

时间:2019-03-05

软件测试资料_第1页
软件测试资料_第2页
软件测试资料_第3页
软件测试资料_第4页
软件测试资料_第5页
资源描述:

《软件测试资料》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、一、Testing课程阶段课程课程目标第一阶段测试基础了解测试的基本概念,理解软件测试的目的以及软件的生命周期测试过程掌握单元测试、集成测试、系统测试等测试过程,了解测试的基本工作软件质量了解ISO9000和CMM/CMMI,理解并掌握质量模型,理解质量铁三角测试方法了解白盒测试和黑盒测试等测试方法需求管理理解需求管理相关知识,完成实例项目的需求跟踪矩阵,阅读项目开发文档,理解软件开发的整个过程通用测试用例掌握测试用例写作的格式和思路缺陷管理理解缺陷管理相关知识,能进行缺陷提交和简单分析QC/TP掌握缺陷管理工具QC/TP的使用,能用QC/TP完成整个用例写作和缺陷跟踪过程测试覆盖

2、率掌握覆盖率的概念以及分析方法单元测试掌握单元测试的概念以及分析方法,能进行桩函数、驱动函数的编写,通过项目实例,掌握Cppunit和覆盖率工具的使用集成测试掌握集成测试的概念以及分析方法,能进行测试代码编写,并完成实例项目的集成测试系统测试掌握系统测试的概念以及分析方法,了解各种系统测试类型和质量模型间关系,并完成实例项目的系统测试执行配置管理掌握配置管理相关工作内容SVN掌握配置管理工具SVN的使用Linux掌握Linux测试环境的搭建和使用ORACLE掌握数据库管理系统ORACLE的使用第二阶段测试用例设计方法通过实例和实践掌握常用的黑盒和白盒测试用例设计方法项目介绍了解实战

3、项目的业务和背景需求评审阅读并分析实战项目的需求系统测试计划掌握系统测试计划写作要点,进行实战项目的系统测试计划写作,制定测试策略系统测试用例进行测试设计和分析,完成实战项目的系统测试用例设计系统测试执行完成实战项目的系统测试执行,完成测试报告项目总结进行项目总结,完成项目总结报告第三阶段QTP/ITP掌握自动化测试工具QTP/ITP并进行实践LoadRunner掌握性能测试工具LoadRunner并进行实践Linux Shell掌握自动化测试脚本Shell编程第四阶段项目实践(计划)进行实践项目的测试计划写作项目实践(方案)进行实践项目的测试方案写作项目实践(用例)进行实践项目的

4、测试用例设计项目实践(执行)进行实践项目的测试执行,以及自动化测试执行、性能测试执行职业发展时间管理穿插在各阶段有效沟通简历写作面试技巧团队合作职业规划模拟面试第二阶段结束总计二、白盒测试和黑盒测试(一).白盒测试1.白盒测试说明白盒测试也称结构测试或逻辑驱动测试,它是按照程序内部的结构测试程序,通过测试来检测产品内部动作是否按照设计规格说明书的规定正常进行,检验程序中的每条通路是否都能按预定要求正确工作。这一方法是把测试对象看作一个打开的盒子,测试人员依据程序内部逻辑结构相关信息,设计或选择测试用例,对程序所有逻辑路径进行测试,通过在不同点检查程序的状态,确定实际的状态是否与预

5、期的状态一致。采用什么方法对软件进行测试呢?常用的软件测试方法有两大类:静态测试方法和动态测试方法。其中软件的静态测试不要求在计算机上实际执行所测程序,主要以一些人工的模拟技术对软件进行分析和测试;而软件的动态测试是通过输入一组预先按照一定的测试准则构造的实例数据来动态运行程序,而达到发现程序错误的过程。白盒测试的测试方法有代码检查法、静态结构分析法、静态质量度量法、逻辑覆盖法、基本路径测试法、域测试、符号测试、Z路径覆盖、程序变异。白盒测试法的覆盖标准有逻辑覆盖、循环覆盖和基本路径测试。其中逻辑覆盖包括语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、条件组合覆盖和路径覆盖。六种覆盖

6、标准:语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、条件组合覆盖和路径覆盖发现错误的能力呈由弱至强的变化。语句覆盖每条语句至少执行一次。判定覆盖每个判定的每个分支至少执行一次。条件覆盖每个判定的每个条件应取到各种可能的值。判定/条件覆盖同时满足判定覆盖条件覆盖。条件组合覆盖每个判定中各条件的每一种组合至少出现一次。路径覆盖使程序中每一条可能的路径至少执行一次。"白盒"法全面了解程序内部逻辑结构、对所有逻辑路径进行测试。"白盒"法是穷举路径测试。在使用这一方案时,测试者必须检查程序的内部结构,从检查程序的逻辑着手,得出测试数据。贯穿程序的独立路径数是天文数字。但即使每条路径都测试了仍

7、然可能有错误。第一,穷举路径测试决不能查出程序违反了设计规范,即程序本身是个错误的程序。第二,穷举路径测试不可能查出程序中因遗漏路径而出错。第三,穷举路径测试可能发现不了一些与数据相关的错误。2.如何挑选白盒测试工具白盒测试目前主要用在具有高可靠性要求的软件领域,例如:军工软件、航天航空软件、工业控制软件等等。白盒测试工具在选购时应当主要是对开发语言的支持、代码覆盖的深度、嵌入式软件的测试、测试的可视化等。对开发语言的支持:白盒测试工具是对源代码进行的测试,测试的主要

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。