编辑: yyy888555 | 2019-07-01 |
明确标明了测试过程中存在的不同级别 ;
体现了测试阶段和开发过程期间各阶段的对应关系
第一章 习题参考答案
4、从代码的特性角度出发分覆盖性测试;
从用户的使用角度出发使用测试;
按是否查看源代码的角度分白盒测试和黑盒测试;
按是否使用工具分为手工测试和自动测试;
按代码是否执行分为静态测试和动态测试;
按测试阶段分为单元测试,集成测试,系统测试和验收测试.
第一章 习题参考答案
5、传统的软件测试流程一般是先在软件开发过程中进行少量的单元测试,然后在整个软件开发结束阶段,集中进行大量的测试,包括功能和性能的集成测试和系统测试.随着开发的软件项目越来越复杂.而Rational软件测试过程则强调尽早测试、连续测试、自动化测试
6、软件测试分为如下几个阶段:需求分析、测试计划、测试设计、测试环境搭建、测试执行、测试记录、缺陷管理、软件评估、测试维护.
第一章 习题参考答案
7、不对,bug是软件缺陷,在软件运行过程中产生的错误有可能是其他原因引起的,不一定是bug
8、确定范围,确定确实是这个问题,确定描述问题时的准确性
9、当我们开发测试用例进行测试时如果出现错误我们可以判断相应错误存在,但如果运行通过并不能说错误不存在,因为这并不表示其他的用例不会产生错误.由于测试的不完备性,我们不能验证错误的不存在
10、自动化测试主要是指利用软件测试工具提供完整的软件测试流程的支持和各种测试的自动化实现
第一章 习题参考答案
11、一个软件的所有输入可能非常大,在有限的时间里不可能对所有的情况进行枚举测试.在不同的阶段发现缺陷,修复费用是不同的.越晚发现修复费用越高.这是由于在后期发现缺陷要修改软件的相关联模块越多甚至软件的体系结构要重新设计,这将导致费用急剧增加.
12、影响测试效率的因素很多,除了测试方法之外,主要因素还有人为因素、软件类型、错误类型、测试充分度等等.
第二章 习题
1、名词解释: 测试计划、测试环境、测试风险、测试流程
2、测试计划阶段包括哪些活动?
3、测试计划的用途有哪些?一个好的测试计划应该起 到哪些作用?
4、查阅相关资料,总结目前测试过程中都使用哪些测试策略,如何在测试中应用它们?
5、如果你是一名测试人员,现在要对Windows 操作系统附件中的计算器程序进行测试,请参照测试计划
第二章 习题 模版,制订其完整的测试计划.
6、按照软件需求分析与设计的方法,对Windows 操作系统附件中的计算器程序进行测试需求分析与设计.
7、执行第6 题中设计的测试用例,完成测试报告,并对测试结果进行分析与评估.
8、怎样制定软件测试计划?
9、如何确定软件测试范围?
10、如果要测试一个电子商务网站,如何搭建测试环境?
第二章 习题
11、10题中如何确定测试风险以及怎样管理该测试风险?
12、TestManager的工作流程有哪些?
13、什么是一个Rational项目?
14、Rational Administrator的功能有哪些?
15、为什么要向项目中添加用户和组?
16、一个不属于任何组的用户被授予什么样的权限?
第二章 习题参考答案
1、测试计划:测试计划应该作为测试的起始步骤和重要环节.大致包括:产品基本情况调研,测试需求说明,测试策略和记录,测试资源配置,计划表,问题跟踪报告,测试计划的评审,结果等.测试计划概要说明测试组的任务和职责,测试目标 、测试设计活动、测试环境准备、测试风险和偶发事件以及可接受的彻底测试的程序.测试环境:硬件、软件、网络和设施的需求等.测试环境计划应确定访问和使用测试环境的各种人员及其数量,以保证计划足够数量的计算机适应这种要求.