第7章 软件评审、第8章 测试管理
- 格式:ppt
- 大小:120.00 KB
- 文档页数:37


第3部分
软件测试知识应用项目复习题
一、单项选择题(选择一个正确的答案,将相应的字母填入题内的括号中)
1 . 如果在进行 2.0开发的web程序的应用环境的配置作业中,由于操作不当,IIS 服务器在.NET Framework之后安装的话,可以通过以下哪个命令进行修复? ( )。
(A)aspnet_regbrowsers.exe -i
(B)aspnet_regiis.exe -i
(C)aspnet_regsql.exe -i
(D)aspnet_regweb.exe –i
2 . 如果在进行 2.0开发的web程序的应用环境的配置作业中, 所有的部署工作都已经结束,需要确认部署是否成功时,访问页面后出现了http 404错误,应该对下述的哪项设定进行重新确认? ( )。
(A) 数据库连接子等的设定是否正确
(B) 访问用浏览器的设定是否正确
(C) IIS服务器中的被测试站点的设定是否正确
(D) 权限的设定是否正确
3 . 在进行 2.0开发的web程序的应用环境的配置作业中, 如果系统盘符为C盘,那么通常把Web应用程序放到以下的那个路径下进行网站发布?( )。
(A)C:\Inetpub\wwwroot
(B)C:\Program Files\Microsoft Visual Studio .NET
(C)C:\Program Files\Windows NT
(D)C:\WINDOWS\system32
4 . 如果在进行 2.0开发的web程序的应用环境的配置作业中, 所有的部署工作都已经结束,需要确认部署是否成功时,访问页面后出现下列错误,应该对下述的哪项设定进行重新确认?( )。
(A)IIS服务器中,是否为该程序建立了web站点
(B)IIS服务器中,为该程序设定的.NET Framework的版本是否正确
(C)IIS服务器中, 是否为该程序分配了足够的访问权限
1
1 就 业 培 训 班 试 卷(A卷)
( 第______期 第一阶段 )
姓名 ________________ 成绩 ________________
一、选择题(每空1分,共20分)
1. 系统测试计划阶段的输出有_______,系统测试设计阶段的输出有_______,系统测试实现阶段的输出有_______,系统测试执行阶段的输出有_______:(多选)
A、《系统测试计划》 B、《系统测试用例》
C、《系统测试方案》 D、《系统测试预测试项》
E、《系统测试日志》 F、《系统测试报告》
G、《系统测试执行记录》 H、《系统测试缺陷报告》
2. 关于软件特性和系统测试类型之间的关系说法正确的有_______:(多选)
A、一个软件特性可能有多个系统测试类型
B、一种系统测试类型可能针对多个软件特性进行测试
C、系统测试主要针对使用质量属性进行测试
D、文档测试、安装测试也测试了软件的易用性
3. 以下测试活动中属于白盒测试范畴的有_______、属于黑盒测试范畴的有_______、属于静态测试范畴的有_______、属于动态测试范畴的有_______:(多选)
A、需求规格说明书评审
B、代码走读
C、用LoadRunner进行性能测试
D、用Logiscope进行代码规则检查
E、用CppUnit进行单元测试执行
4. 在产品类软件中,需求是_______(单选)
A、由特定用户提出
B、由大量的潜在用户提出、单位内部市场分析人员分析后得出
C、以契约形式确定
D、以合同形式确定
5. 提交的缺陷开发人员不认可,下面说法正确的是_______(多选)
A、对需求的理解不一致引起的
B、需求描述存在二义性引起的
C、测试人员一贯不好的工作态度让开发人员形成了惯性思维
第一章 总则
第一条 为规范软件测试管理工作,提高软件产品质量,保障公司业务稳定运行,特制定本规章制度。
第二条 本规章制度适用于公司内部所有软件测试相关工作,包括但不限于测试计划、测试用例、测试执行、缺陷管理、测试报告等。
第三条 软件测试管理工作应遵循科学、严谨、规范、高效的原则。
第二章 组织机构与职责
第四条 公司设立软件测试管理部门,负责软件测试工作的规划、组织、实施和监督。
第五条 软件测试管理部门的主要职责:
1. 制定和实施软件测试管理制度和流程;
2. 组织制定软件测试计划,并监督执行;
3. 组织编写和审核测试用例;
4. 组织实施软件测试,确保测试质量和进度;
5. 管理测试缺陷,跟踪缺陷修复情况;
6. 编制测试报告,评估软件质量;
7. 定期组织内部培训和外部交流,提高测试人员技能;
8. 负责与其他部门的沟通协调,确保测试工作顺利进行。
第三章 测试流程
第六条 软件测试流程包括以下阶段:
1. 测试需求分析:分析软件需求,确定测试目标;
2. 测试计划制定:根据测试需求,制定测试计划;
3. 测试用例设计:根据测试计划,设计测试用例;
4. 测试执行:按照测试用例执行测试,记录测试结果; 5. 缺陷管理:记录、跟踪和修复缺陷;
6. 测试报告编制:根据测试结果,编制测试报告;
7. 测试评估:对软件质量进行评估,提出改进建议。
第七条 各阶段工作要求:
1. 测试需求分析:要求测试人员深入理解软件需求,确保测试目标明确;
2. 测试计划制定:要求测试计划内容完整、合理,明确测试范围、方法和资源;
3. 测试用例设计:要求测试用例全面、覆盖率高,便于执行和评审;
4. 测试执行:要求测试人员严格按照测试用例执行测试,确保测试结果准确;
5. 缺陷管理:要求测试人员及时记录、跟踪和修复缺陷,确保缺陷得到有效处理;
6. 测试报告编制:要求测试报告内容详实、客观,便于相关人员查阅;
第九章:软件测试(一)
1. 软件测试基本概念
1.1 测试目标:
尽力发现软件中的错误,而不是为了验证软件的正确性。
1.2 测试方法:
(1)黑盒测试:基于程序的外部功能规格而进行的测试,又称为功能测试。
黑盒测试法的基本特点如图9-1 所示,它把有待测试的程序模块看作是一个黑盒子,并只对程序模块接口处的输入数据与输出数据进行测试。而至于程序模块的内部结构与处理过程,黑盒测试时不需要对它们做任何考虑。
黑盒测试一般以程序模块为单位进行,其适合于对程序模块的确认测试、系统集成测试和用户验收测试。
(2)白盒测试:基于程序的内部结构与处理过程而进行的测试,又称为结构测试。 与黑盒测试相反,白盒测试的前提是可以把程序看成装在一个透明的白盒子里,测试者可以完全清楚地看到程序的内部结构与处理流程。正因此,白盒测试的内容也就是程序的内部算法细节,例如程序中的每一条语句、程序的执行路径、循环的操作次数、条件表达式、程序内部的数据结构等,它们是否都与算法设计说明保持一致。
在对程序进行低层单元测试,或进行程序调试,或进行程序错误定位时,往往需要用到白盒测试。 图9-2是白盒测试法的图示说明。
1.3 测试中的信息流
测试过程中需要输入的信息包括:
(1)软件配臵:包括需求规格说明书、软件设计说明书和源程序清单等。
(2)测试配臵:包括测试计划、测试方案、测试用例等。实际上测试配臵是软件配臵的一个子集,最终交出的软件配臵应该包括上述测试配臵。
(3)测试工具:可使用测试工具提高软件测试效率,例如,测试数据自动生成程序、测试分析程序、测试驱动程序等。
2. 软件测试过程
2.1 单元测试
单元测试的对象是单元模块,例如函数、过程,它们是组成系统的最小模块单位。在进行单元测试时,测试者应该通过详细设计说明书和源程序清单等,对模块的构造(内部数据结构、接口结构、内部程序结构等)有比较全面的认识。 一般以白盒测试为主,以黑盒测试为辅。