- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件测试技术答案-A
常熟理工学院
试题参考答案及评分标准
试题参考答案及评分标准
试题参考答案及评分标准
试题参考答案及评分标准
1
(2)[4分]识别所有原因与原因之间,原因与结果之间,结果与结果之间的关系,再次接触上绘制出因果图如下图所示。
2.
[4分]基本边界值测试的测试数据
year值在有效取值区间内取极值,其他变量取正常值。依据基本边界值测试基本原理,测试数据选择如下:
组别 测试数据 1 year=1840, month=1, day=12 2 year=1841, month=2, day=20 3 year=2002, month=9, day=1 4 year=2999, month=11,day=10 5 year=3000, month=3, day=30 [4分]健壮性测试的测试数据
year值在整个取值区间内取极值,其他变量取正常值。依据健壮性测试基本原理,数据选择如下:
组别 测试数据 1 year=1840, month=1, day=12 2 year=1841, month=2, day=20 3 year=2002, month=9, day=1 4 year=2999, month=11,day=10 5 year=3000, month=3, day=30 6 year=1839, month=4, day=19 7 year=3001, month=8, day=22 3.(1)[2分]程序流程图
课程名称: 软件测试技术(A)
选择题(每小题2分,共16分)
题号 1 2 3 4 5 6 7 8 答案 D C A B B A D A
判断题(每小题2分,共8分)
题号 1 2 3 4 答案 √ × × × 三、填空题(每空1分,共14分)
1.测试计划,测试设计,测试实施,测试执行,缺陷跟踪,测试评估
2.确定测试需求,评估风险和确定测试优先级
3.程序员能力(假设),组合效应(假设)
4.软件缺陷打开/关闭图表,根本原因图表
5.行业,操作
四、名词解释(每小题3分,共18分)
软件测试风险是指软件测试过程出现的或潜在的问题。
2.通过在抽样测试数据上运行程序来检验程序的动态行为和运行结果以发现缺陷。
3.确认测试是验证软件的功能和性能及其它特性是否与用户的要求一致。对软件的从功能、性能、可靠性、易用性等方面作全面的质量检测,帮助软件企业找出产品存在的问题,出具相应的产品质量报告。
4.条件组合覆盖是逻辑覆盖标准的一种,它要求选取足够多的测试数据,使得每个判定表达式中条件的各种可能组合都至少出现一次。
5.软件本地化
6.FURPS即软件系统的功能、可使用性、可靠性、性能和支持等特性。
五、问答题(每小题4分,共20分)
1.
[4分]
(1)使用变异算子对被测程序做微小的合乎语法的变动,每个新程序称为一个变异体;
(2)根据已有的测试数据运行变异体;
(3)比较变异体和原程序的运行结果:如果两者不同就称该测试数据将该变异体杀死了;否则称该变异体是活的。
常熟理工学院试题参考答案及评分标准准
2.[4分]
(1)尽早的和不断的测试应作为软件开发人员的座右铭。
(2)测试用例应当由测试数据和与之对应的预期结果组成。
(3)测试用例应包括合理的输入条件和不合理的输入条件。
(4)严格执行测试计划,排除测试的随意性。
(5)充分注意测试当中的群体现象。
(6)要对每一个测试结果作全面的检查。
(7)保存测试计划、测试用例、出错统计和最终分析报告,为维护工作提供充分的资料。
3.
(1)测试用例必须具有代表性、典型性;[1分]
(2)测试用例要浓缩系统设计;[1分]
(3)测试用例既要考虑正确的输入,也需要考虑错误或异常的输入,以及促使这些错误、异常发生的条件;[1分]
(4)用户测试用例设计需要考虑用户实际使用场景。[1分]
4.非渐增式集成策略是将所有的模块一次连接起来,简单、易行,节省机时,但测试过程中难于查错,发现错误也很难定位,测试效率低。[1分]
渐增式集成策略是将模块一个一个地连入系统,每连入一个模块,都要对新系统进行测试。这种组装测试方案比较非渐增式,容易查出错误及进行错误定位,有利于查出模块接口部分的错误,因此测试效率高。但渐增式较费机时。[2分]
比较两种集成策略,显然渐增式有利于实现测试的目标,故通常采用渐增式进行组装测试。[1分]
5.(1)[2分]优点
迫使测试人员去仔细思考软件的实现;
可以检测代码中的每条分支和路径;
揭示隐藏在代码中的错误;
对代码的测试比较彻底;
最优化。
(2)[2分]缺点
昂
文档评论(0)