第一章 软件测试基本概念
- 1.1 什么是软件测试
- 1.2 软件测试与CMMI
- 1.3 什么是测试用例
-
- 测试用例的评价标准:
- 测试用例设计的基本原则
- 1.4 测试环境
1.1 什么是软件测试
软件测试:在规定条件下对软件进行操作,以发现错误,对软件质量进行评估。
软件=文档+数据+程序
1.2 软件测试与CMMI
传统的软件测试只是作为软件开发过程中的一个特定阶段,并且只针对软件成品进行测试。按阶段顺序执行后期修改成本大。
CMMI模型是从软件过程改进和评估的角度出发,对软件开发中的测试技术给出了充分的支持和扩充。
1.3 什么是测试用例
测试用例(Test Case,TC)简单来讲是指执行条件和预期结果的集合,完整来讲是针对要测试的内容所确定的一组输入信息,是为达到最佳的测试效果或高效地揭露隐藏的错误而精心设计的少量测试数据。
测试用例=输入+输出+测试环境+测试目标
输入:测试数据 操作步骤
输出:预期结果
测试用例的评价标准:
(1)高层次:一组用例,七个标准
有充分的负面测试
(2)低层次:单个用例,九个标准
测试用例的单一性
目标等描述清楚
操作步骤的准确性
所期望的测试结果是可验证的
测试用例设计的基本原则
三大基本原则:
(1)测试用例的代表性
(2)测试结果的可判定性
(3)测试结果的可再现性
三类测试数据:
(1)正常数据
(2)错误数据
(3)边界数据
1.4 测试环境
软件测试环境就是软件运行的平台,即软件、硬件和 络等的集合。
测试环境 = 软件 + 硬件 + 络+ 历史数据
软件:软件运行的操作系统
硬件:包括PC,笔记本电脑,服务器等
络:主要针对C/S和B/S结构的软件
历史数据:测试用例执行所需初始化的各项数据
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!