- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一、选择题。
1、 系统测试使用 (
)技术 ,
主要测试被测应用的高级互操作性需求
, 而无需考虑被测试应用的内部构造。
A、 单元测试
B、 集成测试
C、 黑盒测试
D、白盒测试
2、单元测试主要的测试技术不包括(
)。 A、 白盒测试
B、 功能测试 C、 静态测试 D、 以上都不是
3、( )的目的是对最终软件系统进行全面的测试,保证最终软件系统知足产品需求并且按照系统设计。
A、 系统测试
B、 集成测试 C、 单元测试
D、 功能测试
4、如果一个产品中次严重的缺陷基本达成修正并通过复测,这个阶段的成品是(
)。
A、 Alpha 版
B、Beta 版 C、正版
D、以上都不是
5、自底向上法需要写(
)。 A、 驱动程序
B、 桩程序 C、驱动程序和桩程序
D、 .以上都不是
二、填空题。此题共
9 小题,每空
1 分,满分
30 分。
1、白盒测试的逻辑覆盖法有
________________________
2、功能测试的方法有 ____________ 3、静态测试
又可分为 _________________
4、渐增式测试模式包括:
_________和 __________5、编写单元测试用例说
明书的依据是 _ ______和 ________6、在单元测试时,测试者需要依据软件详尽说明书和源程序清单,认识
该模块的 I/O 条件和模块的逻辑构造。主要采用了
______ 测试技术, _______测试技术作为协助。
(2 分)
7 、软 件成品 阶段的 三个阶 段版本 分别是 __________________________8.
、软件开发的基本过程是
______________9、系统测试是在 __________达成之后, __________进行之前的测试。 (2 分 )
三、问答题。此题共
3
小题,满分
28 分。
1. 试说出软件测试的十大原则? 2.
什么是回归测试?回归测试的目的是什么?
3UML 定义了那九种图
四、设计题。此题共
2
小题,满分
27 分
用等价类区分法设计下面测试用例:有一报表系统,要求用户输入要办理报表的日期,假定日期的范围
为 2000 年1月到
2020 年 12 月。如果用户输入的日期不在这个范围内,
则显示错误码信息, 并且此系统规
定日期由年月的
6 位数字组成,前
4 位代表年,后 2
位代表月。( 15
分)
(1) 请列出等价类表(包括有效和无效等价类) (2
)根据( 1)中的等价类表,设计能覆盖所有等价类的
测试用例。要求包括输入数据和预期输出,并指出各个测试用例所覆盖的等价类的编号。
(7 分)
2、 下面用 java 语言写的被测程序 , 其流程图如下所示 . (12 分)
(1)问什么是条件组合覆盖?(
2)若用条件组合覆盖法设计测试用例,请写出所有的可能条件组合
, 然
后根据可能的组合设计出测试用例。
(8 分)
(可供测试的数据有 :A=2,B=0,X=4 A=2, B=1, X=1
A=1, B=0, X=2
A=1, B=1, X=1
void foo(int a, int b, int x) {
if (a1 b==0) {
x=x/a;
}
if (a==2 || x1) {
x=x+1;
}}
答案 :
一、选择题。 CBABA
二、填空题。 1、语句覆盖、判断覆盖 、条件覆盖、判断 / 条件覆盖、条件组合覆盖、路径覆盖 (6 分 )
2、等价类区分法、边界值剖析法、错误推断法、因果图法、组合剖析法 3、走查、审查、评审 4、自顶向
下法、 自底向上法 5、单元测试计划、软件详尽设计说明书 6、白盒 、黑盒 7、Alpha 版、 Beta 版、正版
8、需求剖析、设计、实现、测试 、维护 9、集成测试 、查收测试 (2 分)
三、问答题。此题共 3 小题,满分 28 分。
2、答:定义:是指在改正了源代码后,用原有的测试用例进行从头进行测试以确认改正没有引入新的错误
或致使其他代码产生错误
目的:所做的改正达到了预定的目的,
如错误得到了更正, 新功能得到了实现,
可以适应新的运行环境等,不影响软件原有功能的正确性。
3、答:包括类图、对象图、组件图、部署图、用例图、序列图、行为图、协作图、状态图
四、设计题。此题共
2 小题,满分 27
分
1、 (1)
(8 分)
(1)
等价类表
输入条件
有效等价类
编号
无效等价类
编号
报表日期
6 位数字字符
1
有非数字字符
2
少于 6 个数字字符
3
多于 6 个数字字符
4
年份范围
在 2000-2020
5
小于 2000
6
大于 2020
7
月份范围
在 1-1
文档评论(0)