《软件测试技术考卷》卷A
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
学院
系
专业班级姓名
学号
(密封线外不要写姓名、学号、班级、密封线内不准答题,违者按零分计)
…………………………………………密…………………………封……………………………………线…………………………………
A 卷
第
页共5页32.软件缺陷(3分)
软件缺陷的定义:
从产品内部看,软件缺陷是软件产品开发或维护过程中所存在的错误、毛病等各种问题;从外部看,软件缺陷是系统所需要实现的某种功能的失效或违背。3.回归测试
(3分)
回归测试是在程序有修改的情况下保证原有功能正常的一种测试策略和方法。
五、简答题(每题10分,30分)
1.简述集成测试的两种模式以及每种模式的优缺点?
⑴集成测试的两种模式是渐增式测试模式和非渐增式测试模式。非渐增式测试模式是先分别测试每个模块,再把所有模块按设计要求放在一起结合成所要的程序;渐增式测试模式是把下一个要测试的模块同已经测试好的模块结合起来进行测试,测试完以后再把下一个应该测试的模块结合进来测试。4分⑵二者的优缺点:
a.渐增式测试模式需要编写的软件较多,工作量较大,而非渐增式测试开销小。
b.渐增式测试模式发现模块间接口错误早,而非渐增式测试模式晚。
c.非渐增式测试模式发现错误多,较难诊断,而使用渐增式测试模式,如果发生错误则往往和最近加进来的那个模块有关。
d.渐增式测试模式测试更彻底。
e.使用非渐增式测试模式可以并行测试。2.假设你是一家软件公司的总工程师,当你把下图给手下的软件工程师们观看,告诉他们及早发现并改正错误的重要性时,有人不同意你的观点,认为要求在错误进入软件之前就清除它们是不现实的,并举例说:“如果一个故障是编码错误造成的,那么,一个人怎么能在设计阶段清除它呢?”你怎么反驳他?
3.软件产品规格说明书为什么是软件缺陷存在最多的地方?
⑴用户一般是非计算机专业人员,软件开发人员和用户的沟通存在较大困难,对要开发的产品功能理解不一致。2分⑵由于软件产品还没有开发、设计、完全靠想象去描述系统的实现结果,所以有些特性还不够清晰。2分
⑶需求变化的不一致性。用户的需求总是在不断变化的,这些变化结果如果没有在产品需求规格说明书中得到正确的描述,容易引起前后文、上下文的矛盾。2分
⑷对规格说明书不够重视,在规格说明书的设计和写作上投入的人力、时间不够。2分
⑸没有在整个开发队伍中进行充分沟通,有时只有设计师或项目经理得到比较多的信息。2分
学院
系专业班级姓名
学号
(密封线外不要写姓名、学号、班级、密封线内不准答题,违者按零分计)…………………………………………密…………………………封……………………………………线…………………………………
5
A卷第页共5页