第一范文网 - 专业文章范例文档资料分享平台

软件测试习题

来源:用户分享 时间:2025/9/4 6:32:45 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

10在任何情况下单元测试都是可能的吗?都是需要的吗?、

单元测试,其目的在于发现各模块内部可能存在的各种差错。多个模块可以平行地独立进行单元测试。单元测试是在编码阶段完成的,每编写出一个程序模块,就开始做这个模块的单元测试,所以只要采用模块化方法开发软件,单元测试都是必需的。 11α测试和β测试

α是软件公司组织内部人员模拟各类用户对将面世的软件产品进行测试。Β是由软件的多个用户在一个或多个用户的实际使用环境下进行测试。 12驱动模块和桩模块

桩模块:也叫存根程序,用于模拟被测模块工作过程中所调用的子模块

驱动模块:用于模拟所测模块的上级模块,它接受测试数据,把这些数据传输给被测模块。 13白盒测试和黑盒测试

白盒测试,它是按照程序内部的结构测试程序,通过测试来检测产品内部动作是否按照设计规格说明书的规定正常进行。黑盒测试也称功能测试,它是通过测试来检测每个功能是否都能正常使用。 14静态测试和动态测试

静态方法是指不运行被测程序本身,仅通过分析或检查源程序的语法、结构、过程、接口等来检查程序的正确性。

动态测试方法是指通过运行被测程序,检查运行结果与预期结果的差异,并分析运行效率和健壮性等性能, 15累进测试和回归测试

回归测试是指修改了旧代码后,重新进行测试以确认修改没有引入新的错误或导致其他代码产生错误。 问答计算题

1、画出下列伪码程序的程序流程图。 START IF m THEN WHILE n DO A B

END DO ELSE BLOCK C D

END BLOCK END IF STOP

2、如图所示的程序有三条不同的路径。分别表示为L1(a→b)、L2(a→c→d)、L3(a→c→e),或简写为ace、abd、abe及acd。根据判定覆盖、条件覆盖、判定–条件覆盖、条件组合覆盖和路径覆盖等五种覆盖标准,从供选择的答案中分别找出满足相应覆盖标准的最小测试用例组。(用①~ ⑩回答) 供选择的答案: x = 90, y = 90x = 50, y = 50 x = 90, y = 90x = 90, y = 70 x = 50, y = 50x = 40, x = 90 ?⑤x = 90, y = 90x = 90, y = 90

x = 50, y = 50x = 70, y = 90 x = 90, y = 70x = 50, y = 50 ⑦x = 90, y = 90x = 90, y = 90

x = 50, y = 50x = 50, y = 50

x = 80, y = 70x = 90, y = 50 x = 70, y = 90x = 80, y = 80 ⑨x = 90, y = 90x = 90, y = 90

x = 90, y = 70x = 80, y = 80 x = 90, y = 30x = 90, y = 70 x = 70, y = 90x = 90, y = 30 x = 30, y = 90x = 70, y = 90 x = 70, y = 70x = 30, y = 90 x = 50, y = 50x = 70, y = 70 x = 50, y = 50

3、在白盒测试用例设计中,有语句覆盖、分支覆盖、条件覆盖、路径覆盖等,其中( A 4 )是最强的覆盖准则。为了对如下图所示的程序段进行覆盖测试,必须适当地选取测试用例组。若x, y是两个变量,可供选择的测试用例组共有Ⅰ、Ⅱ、Ⅲ、Ⅳ四组,如表中给出,则实现判定覆盖至少应采取的测试用例组是( B 5 )或( C 8 );实现条件覆盖至少应采取的测试用例组是( D 4 );实现路径覆盖至少应采取的测试用例组是( E 5 )或( F 8 )。供选择的答案 A: 语句覆盖 ② 条件覆盖 ③ 判定覆盖 ④ 路径覆盖 B~F: Ⅰ和Ⅱ组 ② Ⅱ和Ⅲ组 ③ Ⅲ和Ⅳ组 ④ Ⅰ和Ⅳ组

⑤ Ⅰ、Ⅱ、Ⅲ组 ⑥ Ⅱ、Ⅲ、Ⅳ组 ⑦ Ⅰ、Ⅲ、Ⅳ组 ⑧ Ⅰ、Ⅱ、Ⅳ组

4、根据下面给出的规格说明,利用等价类划分的方法,给出足够的测试用例。

一个程序读入三个整数。把此三个数值看成是一个三角形的三个边。这个程序要打印出信息,说明这个三角形是三边不等的、是等腰的、还是等边的。

5、根据下面给出的规格说明,利用边界值的方法,给出足够的测试用例。

有一个处理单价为1元5角钱的盒装饮料的自动售货机软件。若投入1元5角硬币,按下“可乐”、“雪碧”或“红茶”按钮,相应的饮料就送出来。若投入的是2元硬币,在送出饮料的同时退还5角硬币。

搜索更多关于: 软件测试习题 的文档
软件测试习题.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c26qqe1x3wy4bptb11x4w7g2499ip7300ml4_3.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top