- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2019 年计算机四级软件测试工程师冲刺试题及答案 (2)
二、论述题
论述题 1:以下是某应用程序的输入条件限制,请按要求回答问题(20 分)
某应用程序的输入条件组合为:
姓名:填或不填
性别:男或女
状态:激活或未激活
对该应用程序采用正交试验设计法设计测试用例。
谈一下正交实验设计法设计测试用例的好在哪里 ?
论述题 2:以下是某软件的规格说明,请按要求回答问题
软件规格说明:文件名的第一个字符必须是 A 或 B,第二个字符必须是数字。满足则修改文件。若第一个字符不为 A 或 B,打印错误信息X12,若第二个字符不为数字,则打印错误信息 X13。
根据软件规格说明的描述 , 画出因果图。
采用因果图法设计该软件的测试用例。
论述题 3:用户登录界面通常需要用户输入用户名和密码,以下是系统反馈信息的几条规则,请按照要求回答问题
如果用户名和密码准确无误,则显示 登录成功
只要用户名为空,就提示 用户名不能为空 ,清空密码框 ;
用户名不为空,而密码为空,则提示 密码不能为空 ;
若用户名不准确,则提示 用户名错误 ,清空用户名框和密码框 ;
若用户名准确,密码不准确,则提示 密码错误 ,清空密码框 ;
根据上述规则,设计判定表
根据判定表设计测试用例 ( 假设有一用户名 / 密码: abc/123456 ,不存有名为 xyz 的用户 )
二、论述题
问题 1:
采用常用方法设计测试用例如下:
对于该程序的输入条件,因为每个条件分别有两个输入参数,如
果要全部覆盖他们的输入组合,则需设计 8 个测试用例,分别是:
填写姓名、选择男性、状态设置为激活。
填写姓名、选择女性、状态设置为激活。
填写姓名、选择男性、状态设置为未激活。
填写姓名、选择女性、状态设置为未激活。
不填写姓名、选择男性、状态设置为激活。
不填写姓名、选择女性、状态设置为激活。
不填写姓名、选择男性、状态设置为未激活。
不填写姓名、选择女性、状态设置为未激活。问题 2:
下面采用正交试验设计法设计测试用例
步骤 1:确定有哪些因素,即输入的条件。该应用程序有姓名、性别、状态三个因素。
步骤 2:每个因素有哪几种参数,即输入条件的参数。该应用程序中的因素都有两种参数,如姓名有填写和不填写两个参数。
步骤 3:选择一个合适的正交表。对上述应用程序,我们能够选用
L4,构造正交表,如表下所示:
步骤 4:将变量的值映射到表中,即把表中的
0 和
1 映射成条件和
参数,则上表转换为下表:
步骤 5:把上表中每一行各种因素组合,即作为一个测试用例。由
上表有 4 行,故用正交试验法设计的该应用程序的测试用例有
4 个,
分别是:
1)
填写姓名、性别为男,状态设置为激活。
2)
填写姓名、性别为女,状态设置为未激活。
3)
不填写姓名、性别为男,状态设置为未激活。
4)
不填写姓名、性别为女,状态设置为激活。
正交试验设计法的好处:简化测试用例,是一种能够用最少的测试用例获得较为全面的测试覆盖率的设计方法,尤其对于较为复杂的程序,该方法优点显著。
问题 1:
分析软件规格说明书,找出原因和结果并实行编号。原因: 1- 第一个字符为 A
2- 第一个字符为 B
3- 第一个字符为数字结果: 80- 修改文件
81- 打印错误信息 X12
82- 打印错误信息 X13
找出各原因和结果之间、原因和原因之间的关系,画出因果图,如图下所示:
问题 2:
将上述因果图转换为判定表,如下表所示。
根据判定表设计测试用例,如下表所示。
3.(1) 根据题意设计判定表,如下表所示:
由判定表设计测试用例时,要求覆盖所有规则,一般针对每个规则设计一个测试用例。对于该测试用例以规则所对应的条件为要求
满足的输入条件,并以规则所对应的动作的动作为预期结果。根据上表能够设计 4 个测试用例,它们分别覆盖规则 1~5,如下表所示。
文档评论(0)