网院作业 发表于 2020-7-24 11:46:45

第八讲软件测试20秋人大测试辅导资料

第八讲软件测试
1.[问答题]为以下程序流程图分别设计语句覆盖和判定覆盖测试用例,并标明程序执行路径。<br>
人大作业无忧答案网整理

    正确答案:——1)语句覆盖测试用例<br><img width=554 height=205 src="http://learning.cmr.com.cn/Subject/admin/pic/0543/230119B1.gif"><br>令x=2,y=0,z=4作为测试数据,程序执行路径为abcde。<br>2)判定覆盖——分支覆盖<br>可以设计如下两组数据以满足判定覆盖:<br>x=3,y=0,z=1(通过路径abce);<br>x=2,y=1,z=2(通过路径acde)。<br>   <br>x=2,y=1,z=1;覆盖路径acde<br>x=1,y=1,z=1;覆盖路径ace <br>x=3,y=0,z=1;覆盖路径abce<br>——
2.[问答题]软件测试要经过哪些步骤?简述这些测试的基本任务。<br>

    正确答案:——软件测试要经过单元测试、集成测试、确认测试、系统测试。<br>(1)单元测试:对源程序中的每个程序单元进行测试,检查各模块是否正确实现规定的功能,从而发现模块在编码中或算法中的错误。<br>(2)集成测试:检查与设计相关的软件结构的有关问题。<br>(3)确认测试:主要检查已实现的软件是否满足需求规格说明书中确定了的各种需求。<br>(4)系统测试:检测软件系统与用户的实际使用环境、硬件系统、通信系统、系统部署等软件外部系统的适应性。<br>——    ap5u.com 答 案q q 1647861640
3.[名词解释]单元测试<br>

    正确答案:——单元测试是把每个模块作为一个单独的实体来测试。模块测试的目的是保证每个模块作为一个单元能正确运行。<br>——
4.[问答题]白盒测试法有哪些覆盖标准?试对它们的检错能力进行比较。<br>

    正确答案:————
5.[名词解释]条件组合覆盖<br>

    正确答案:————
6.[问答题]什么是黑盒测试法?常用的黑盒测试方法有哪些?<br>

    正确答案:————
7.[名词解释]语句覆盖<br>

    正确答案:————
8.[问答题]什么是TDD?它是开发技术还是测试技术?为什么?<br>

    正确答案:————
9.[名词解释]判定-条件覆盖<br>

    正确答案:————
转载注明 无忧答案网
页: [1]
查看完整版本: 第八讲软件测试20秋人大测试辅导资料