2015计算机四级《软件测试工程师》模拟试题(一)答案及解析
一、选择题(1-25每题2分,共50分)
1.D 2.B 3.C 4.C5.D
6.D 7.B 8.A 9.C10.C
11.D 12.C 13.A 14.A15.A
16.C 17.A 18.D 19.C20.C
21.D 22.D 23.B 24.A25.A
二、论述题
1.问题1:
采用常用方法设计测试用例如下:
对于该程序的输入条件,因为每个条件分别有两个输入参数,如果要全部覆盖他们的输入组合,则需设计8个测试用例,分别是:
2填写姓名、选择女性、状态设置为激活。
3填写姓名、选择男性、状态设置为未激活。
4填写姓名、选择女性、状态设置为未激活。
5不填写姓名、选择男性、状态设置为激活。
6不填写姓名、选择女性、状态设置为激活。
7不填写姓名、选择男性、状态设置为未激活。
8不填写姓名、选择女性、状态设置为未激活。
问题2:
下面采用正交试验设计法设计测试用例
步骤1:确定有哪些因素,即输入的条件。该应用程序有姓名、性别、状态三个因素。
步骤2:每个因素有哪几种参数,即输入条件的参数。该应用程序中的因素都有两种参数,如姓名有填写和不填写两个参数。
步骤3:选择一个合适的正交表。对上述应用程序,我们可以选用L4,构造正交表,如表下所示:
步骤4:将变量的值映射到表中,即把表中的0和1映射成条件和参数,则上表转换为下表:
步骤5:把上表中每一行各种因素组合,即作为一个测试用例。由上表有4行,故用正交试验法设计的该应用程序的测试用例有4个,分别是:
1)填写姓名、性别为男,状态设置为激活。
2)填写姓名、性别为女,状态设置为未激活。
3)不填写姓名、性别为男,状态设置为未激活。
4)不填写姓名、性别为女,状态设置为激活。
正交试验设计法的好处:简化测试用例,是一种可以用最少的测试用例获得较为全面的测试覆盖率的设计方法,尤其对于较为复杂的程序,该方法优点显著。
2.问题1:
分析软件规格说明书,找出原因和结果并进行编号。
原因:1-第一个字符为A
2-第一个字符为B
3-第一个字符为数字
结果:80-修改文件
81-打印错误信息X12
82-打印错误信息X13
找出各原因和结果之间、原因和原因之间的关系,画出因果图,如图下所示:
问题2:
将上述因果图转换为判定表,如下表所示。
根据判定表设计测试用例,如下表所示。
3.(1)根据题意设计判定表,如下表所示:
(2)由判定表设计测试用例时,要求覆盖所有规则,一般针对每个规则设计一个测试用例。对于该测试用例以规则所对应的条件为要求满足的输入条件,并以规则所对应的动作的动作为预期结果。根据上表可以设计4个测试用例,它们分别覆盖规则1~5,如下表所示。
答案分析
-
计算机三级《网络技术》考点:即时通信系统
即时通信系统是计算机三级《网络技术》考点之一,为帮助考生们复习备考这一内容。以下是本站小编搜索整理的计算机三级《网络技术》考点:即时通信系统,供参考复习,希望对大家有所帮助!想了解更多相关信息请持续关注我们应届毕业生考试网!1.即时通信系统概述1996年11...
-
2016计算机三级网络技术上机考试冲刺试题
一、单选题(每小题1分,共40分)1、ADSL上行速率在()。A.64Kbps~640KbpsB.640Kbps~7MbpsC.7Mbps~10MbpsD.10Mbps~20Mbps2、下列关于局域网设备的描述中,错误的是()。A.中继器工作在MAC层B.连接到一个集线器的所有结点共享一个冲突域C.交换机在源端口与目的端口问建立虚...
-
计算机三级网络技术题库带答案
三级考试分为“网络技术”,“数据库技术”,“软件测试技术","信息安全技术","嵌入式系统开发技术"等五个类别。“网络技术”考核计算机网络基础知识及计算机网络应用系统开发和管理的基本技能。下面是小编精心整理的计算机三级网络技术题库带答案,仅供参考,大家一起...
-
2017上半年计算机三级数据库技术考前习题
计算机等级证书是我们找工作的敲门砖,现在越来越多人重视计算机等级考试。下面是本站小编为大家带来的2017上半年计算机三级数据库技术考前习题,希望对大家的学习有帮助!选择题(1)系统软件一般包括Ⅰ.服务性程序Ⅱ.语言处理程序Ⅲ.操作系统Ⅳ.数据库管理系统A)Ⅰ...