软件测试试题
软件测试复习题
1. 软件缺陷的定义p4
(1) 软件未达到产品说明书中已经表明的功能
(2) 软件出现了说明书中指明不会出现的错误
(3) 软件未达到产品说明书中虽未指出但应达到的目标
(4) 软件功能超出了产品说明书中指明的范围
(5) 测试专业人员认为软件难以理解,不宜使用,或者最总用户认为该软件使用效果不
良
2. 软件测试定义p9
软件测试就是在软件开发和投入运行前的各阶段,对软件需求分析、涉及规格说明和程序编码等过程的阶段性和最终复查。他是软件质量保证的关键步骤。
定义1:软件测试是为了发现错误而执行程序的过程
定义2:软件测试是根据软件开发各阶段的规格说明书和程序的内部结构精心设计的一批测试用例(即输入数据及其预期的输出结果),并利用这些测试用例运行程序以及发现错误的的过程,即执行测试步骤。
3.一个软件声明周期包括p10:制定计划、需求分析定义、软件设计、程序编码、软件测试、软件运行、软件维护、软件停用等8阶段。软件测试贯穿于整个软件生命周期。
4.软件开发模式包括p20:大棒开发模式、瀑布开发模式、快速原型法、螺旋模型、RUP模型、IPD流程、敏捷开发等
5.软件测试模型p27:V型、X型、H型、W型、前置测试模型、敏捷开发的测试
6.软件过程成熟度的5个等级(CMM的分级标准)p43:初始级、可重复级、已定义级、已管理级、优化级
7.软件测试策略与方法:p53