试卷详情
-
计算机四级软件测试工程师-3
-
[单项选择]关于易用性测试,说法错误的是______。
A. 用户界面测试是软件易用性测试最重要的一项内容
B. 对软件功能的动态关联进行测试可以通过检查菜单完成
C. 使用软件的目的就是减少重复输入,减轻人工劳动,提高工作效率
D. 检查和评估软件安装手册的正确性和易用性是安装性测试的重要内容
-
[单项选择]桌上检查(Desk Checking)是一种______的检查方法。
A. 程序员自己检查自己编写的程序
B. 由同行帮忙检查自己编写的程序
C. 几个同行自行组成小组,以小组为单位检查编写的程序
D. 程序员在桌子上检查编写程序的活动
-
[单项选择]下列不属于单元测试对象的是______。
A. 软件构件
B. 计算机系统
C. 类
D. 可独立编译的程序模块
-
[单项选择]对于一段程序,下列语句中既可以作为定义结点,同时还可以作为使用结点的是______。
A. 输入语句
B. 输出语句
C. 赋值语句
D. 条件语句
-
[单项选择]在压力测试过程中,测试人员主要关注的是______。
A. 在非正常资源占用的情况下系统的处理时间
B. 在正常的资源占用的情况下系统的处理时间
C. 在正常的系统运行范围内系统处理的数据容量
D. 在不正常系统运行范围内系统处理的数据容量
-
[简答题]关于软件测试过程,请回答以下问题。
软件测试过程模型主要有哪些各有何特点
-
[单项选择]为了提高测试的效率,正确的做法是______。
A. 选择发现错误可能性大的数据作为测试用例
B. 随机选取测试用例
C. 取一切可能的输入数据作为测试用例
D. 在完成程序的编码之后再制订软件的测试计划
-
[单项选择]下列测试不是系统测试用户层关注的是______。
A. 数据安全性测试
B. 可维护性测试
C. 并发性能测试
D. 可操作性测试
-
[单项选择]下列可以作为软件测试对象的是______。
A. 需求规格说明
B. 软件设计规格说明
C. 源程序
D. 以上全部
-
[单项选择]对于复合条件表达式为(A<=8) or (B>7),则为了达到100%的条件覆盖率,至少需要设计个测试用例。
A. 1个
B. 2个
C. 3个
D. 4个
-
[单项选择]关于自动化测试,下面说法正确的是______。
A. 通常自动化测试会比手工测试发现更多的缺陷
B. 手工测试时,测试者可以运用其想象力和创造力对测试进行改进,但自动化测试工具不具备想象力,只能按原计划的测试方法指令进行
C. 运行相同的测试.自动化测试一定会比手工测试更加有效
D. 在自动化测试中,测试的艰巨任务是验证期望输出的正确性
-
[单项选择]测试工作要求被测软件已通过单元测试和集成测试,对需要固化运行的软件提供固件,这种测试方法是______。
A. 回归测试
B. 系统测试
C. 配置项测试
D. 验收测试
-
[单项选择]在面向对象测试中,系统测试的目的是______。
A. 揭示软件中存在的故障
B. 修改软件中已经发现的缺陷与故障
C. 检查软件功能符合需求规格说明书
D. 确认用户是否能够接受该软件
-
[单项选择]软件缺陷类型或严重性的类型包括______。
A. 软件系统崩溃、功能失效和容错性问题
B. 用户友好性
C. 性能、文字错误和增强需求
D. 以上全部
-
[单项选择]关于Web应用软件系统安全,说法正确的是______。
A. Web应用软件的安全性仅仅与Web应用软件本身的开发有关
B. 系统的安全漏洞属于系统的缺陷,但安全漏洞的检测不属于测试的范畴
C. 黑客的攻击主要是利用黑客本身发现的新漏洞
D. 以任何违反安全规定的方式使用系统都属于入侵
-
[单项选择]大多数实际情况下,性能测试的实现方法是______。
A. 黑盒测试
B. 白盒测试
C. 静态分析
D. 可靠性测试
-
[简答题]
以下是一软件规格说明,请按照要求回答问题。
软件规格说明:某学校的学生公寓有14栋楼,用A~N这14个大写字母的其中一个代表楼号。每栋楼的层数为6层,代号为1~6。每层楼有40个房间,编号为01~40。具体表示一个宿舍房间时,用一个字母加3位数字表示,例如:“C527”表示C楼第五层的27室。软件运行时,如果输入的房间号不在上述范围内,将不予接受,并显示输入无效。请根据规格说明,划分等价类。
-
[单项选择]对Web应用软件表示层的测试重点是______。
A. 服务器端的程序
B. 数据的完整性
C. HTML文档的结构与客户端的程序
D. 数据库操作的性能测试
-
[单项选择]不属于测试计划要点的是______。
A. 错误和缺陷管理
B. 项目估算
C. 产品目标和范围
D. 跟踪和控制机制
-
[单项选择]在软件企业中,应用最广泛的评审方法是______。
A. 走查
B. 结对评审
C. 正式评审
D. 小组评审
-
[单项选择]关于系统测试和配置项测试,下列说法错误的是______。
A. 两者的测试过程都是由独立于软件开发人员实施
B. 两者的测试过程都是由软件的供方组织
C. 两者的测试工作都满足对需要固化的软件提供固件
D. 两者都可以委托国家认可的第三方测试机构来实施
-
[简答题]针对以下C语言程序,请按要求回答问题。
以下是一个用来求解一元二次方程的C语言程序:
1 main( )
2 {
3 float a,b,c,x1,x2,delta;
4 scanf("%f*f%f",&a,&b,&c);
5 if(a!=0)
6 {
7 delta=b*b-4*a*c;
8 if(delta>0)
9 {
10 x1=(-b+sqrt(delta))/(2*a);
11 x2=(-b-sqrt(delta))/(2*a);
12 printf("x1=%f,x2=%f/n", x1,x2);
13 }
14 else
15 {
16 if delta=0)
17 {
18 x1=-b/(2*a);
19 printf("x1=%f/n",x1);
20 }
21 else
22 {
23 printf("no real solution/n");
24 }
25 }
26 }
27 }画出main( )函数的控制流图。
-
[单项选择]一般测试过程中使用的黑盒测试是基于______的测试。
A. 功能
B. 性能
C. 可靠性
D. 正确性
-
[单项选择]管理评审的结果是______。
A. 提交软件分析报告
B. 提交管理评审报告
C. 提交改进措施报告
D. 提交软件问题报告
-
[单项选择]不属于测试总结报告的内容的是______。
A. 测试项目概述
B. 测试用例执行情况总结
C. 测试用例设计情况总结
D. 软件缺陷报告总结
-
[单项选择]下面有关测试原则的说法中正确的是______。
A. 测试用例应由测试的输入数据和预期的输出结果两部分组成
B. 对程序的调试最好由第三方测试机构来做
C. 程序最好由编写该程序的程序员自己来测试
D. 使用测试用例进行测试是为了检查程序是否做了它该做的事
-
[简答题]关于软件测试过程,请回答以下问题。
应当如何正确选取过程模型
-
[单项选择]在面向对象的软件开发中,面向对象设计与面向对象分析的区别是______。
A. 在面向对象设计中需要考虑与实现相关的内容,而在面向对象分析中不需要
B. 在面向对象设计中要检查设计结果对编程时将要使用的类库的支持,而在面向对象分析中不需要
C. 在面向对象设计中对提供足够细节的部分,要检查是否符合预期,而在面向对象分析中不考虑
D. 以上全部