当前位置:文档之家› 软件测试模拟试题5

软件测试模拟试题5

软件测试模拟试题5
软件测试模拟试题5

《软件测试》模拟试题五

一、单项选择题(本大题共15小题,每小题2分,共30分。在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在题后的括号内)

1.软件测试的对象包括()。

A.目标程序和相关文档B.源程序、目标程序、数据和相关文

C.源程序和目标程序D.目标程序、操作系统和平台软件

2.在变更控制中,可用来确保由不同用户所执行的并发控制是()。

A.接口B.软件环境C.信息D.版本

3.黑盒法是根据程序的()来设计测试用例的。

A.应用范围B.内部逻辑C.功能D.输入数据

4.与设计测试用例无关的文档是()。

A.项目开发计划B.需求规格说明书C.设计说明书D.源程序

5.单元测试主要针对模块的几个基本特征进行测试,该阶段不能完成的测试是()。

A.系统功能B.局部数据结构C.重要的执行路径D.错误处理

6.下面()方法能够有效地检测输入条件的各种组合可能引起的错误。

A.等价类划分B.边界值分析C.因果图D.错误推测法

7.软件测试不需要了解软件设计的()。

A.功能B.内部结构C.处理过程D.条件

8.有一组测试用例,它使被测程序中的每一个分支至少执行一次,它满足的覆盖标准是()。

A.语句覆盖B.判定覆盖C.条件覆盖D.路径覆盖

9.单元测试时,调用被测模块的是()。

A.桩模块B.通信模块C.驱动模块D.代理模块

10.以下哪种软件测试属于软件性能测试的范畴()。

A.接口测试B.压力测试C.单元测试D.易用性测试

11.下列关于Web应用软件测试的说法中,正确的是()。

A.Cookie测试是Web应用软件功能测试的重要内容

B.对于没有使用数据库的Web应用软件,不需要进行性能测试

C.链接速度测试是Web应用软件功能测试的一项重要内容

D.表单测试是Web应用软件性能测试的一项内容

12.软件缺陷修复的代价最高的阶段是()。

A.发布阶段B.需求阶段C.设计阶段D.编码阶段

13.两个小组独立地测试同一个程序,第一组发现25个错误,第二组发现30个错误,在两

个小组发现的错误中有15个是共同的,那么可以估计程序中的错误总数是()个。

A.25 B.30 C.50 D.60

14.典型的软件测试过程模型有多种,在这些模型中,()强调了测试计划等工作的先行和对系统需求和系统设计的测试。

A.V模型B.W模型C.渐进模型D.螺旋模型

15.集成测试时,能较早发现高层模块接口错误的测试方法为()。

A.自顶向下渐增式测试B.自底向上渐增式测试

C.非渐增式测试D.系统测试

二、填空题(每空1分,共20分)

1.软件缺陷产生的原因包括、设计、以及其他原因。

2.软件开发模式包括、编写边改模式、、螺旋模式。

3.测试过程中,描述用于描述测试的整体方案,描述依据测试案例找出的问题。。4.单元测试是以说明书为指导,测试源程序代码。集成测试以说明书为指导,测试软件结构。

5.动态测试通过发现错误。根据的设计方法不同,动态测试又可分为与两类。其中前者不考虑内部结构。

6.黑盒测试只在软件的处进行测试,依据说明书,检查程序是否满足要求。7.QTP中为每一个测试步骤录制的操作界面截屏,可以通过来查看。Dialog对象的方法,用来模拟用户点击对话框的标题栏,定位到对话框,使其处于激活状态。并可以使使用方法来判断控件是否存在。

8.等价类划分有两种不同的情况:和。

三、简答题(每小题5分,共30分)

1.简述单元测试的主要任务。

2.在LoadRunner下如何让多个场景轮流执行?

3.正交表测试用例设计方法的特点是什么?

4.什么是软件缺陷,它的表现形式有哪些?

5. 分析黑盒测试方法的特点。

6. 什么是QTP正则表达式?

四、问答题(2题共20分)

1.如何利用LoadRunner判断HTTP服务器的返回状态?(10分)

2.试为三角形问题中的直角三角形开发一个决策表(注意等腰直角三角形)。(10分)

《软件测试》模拟试题五参考答案

一、单项选择题(每小题2分,共30分)

1.B

2.B

3.C

4.A 5A 6.C 7.D 8.B 9.C 10.B

11.C 12.A 13.C 14.B 15.A

二、填空题(每空1分,共20分)

1. 编写说明书编写代码

2. 大棒模式流水模式(可互换)

3. 测试计划缺陷报告

4. 详细设计概要设计

5. 运行程序测试用例黑盒测试白盒测试

6. 接口需求规格功能

7. 选择菜单“View|Active Screen”Active Exist属性

8. 有效等价类无效等价类(可互换)

三、简答题(每小题5分,共30分)

1. 单元测试的主要任务是:模块接口测试;局部数据结构测试;路径测试;错误处理测试;边界测试。

2. 为每个场景设置一个Group。点击Edit Schedule->选择Schedule by Group->设置Start when group XXX finishes,就可以实现多个场景轮流执行。

3. 用最少的实验覆盖最多的操作,测试用例设计很少,效率高,但是很复杂;

对于基本的验证功能,以及二次集成引起的缺陷,一般都能找出来;但是更深的缺陷,更复杂的缺陷,还是无能为力的;

具体的环境下,正交表一般都很难做的。大多数,只在系统测试的时候使用此方法。为每个场景设置一个Group。点击Edit Schedule->选择Schedule by Group->设置Start when group XXX finishes,就可以实现多个场景轮流执行。

4. 从产品内部看,软件缺陷是软件产品开发或维护过程中所存在的错误、毛病等各种问题;从外部看,软件缺陷是系统所需实现的某种功能的失效或违背。

它的表现形式主要有以下几种:(1)软件未达到产品说明书中已经标明的功能;(2)软件出现了产品说明书中指明不会出现的错误;(3)软件未达到产品说明书中虽未指出但应当达到的目标;(4)软件功能超出了产品说明书中指出的范围;(5)软件测试人员认为软件难以理解、不易使用,或者最终用户认为该软件使用效果不良。

5. 黑盒测试又称为功能测试或数据驱动测试,主要针对软件界面、软件功能、外部数据库访问以及软件初始化等方面进行测试。

优点:1)比较简单,不需要了解程序内部的代码及实现;2)与软件的内部实现无关;3)从用户角度出发,能很容易的知道用户会用到哪些功能,会遇到哪些问题;4)基于软件开发文档,所以也能知道软件实现了文档中的哪些功能;5)在做软件自动化测试时较为方便。缺点:1)不可能覆盖所有的代码,覆盖率较低,大概只能达到总代码量的30%;2)自动化测试的复用性较低。

6. QTP正则表达式是指一个用来描述或者匹配一系列符合某个句法规则的字符的单个字符串。

四、问答题(2题共20分第1题8分第二题12分)

1. 可以利用LR的内置函数web_get_int_property判断HTTP服务器的返回状态。例如:

#include "web_api.h"

Action()

{

int HttpRetCode;

web_url("my_home","URL=http://myhomeurl","TargetFrame=_TOP", LAST);

HttpRetCode = web_get_int_property(HTTP_INFO_RETURN_CODE);

if (HttpRetCode == 200)

lr_log_message("The scrīpt successfully accessed the My_home home page");

else

lr_log_message("The scrīpt failed to access the My_home home page ");

return 0;

}

2. 判断构成的是否为直角三角形的问题的决策表设计如下:

c1:a

c2:b

c3:c

c4:a2+b2=c2? - - - T T T T F F F F

c5: a2+c2=b2? - - - T T F F T T F F

c6: b2+c2=a2? - - - T F T F T F T F

a1:非三角形X X X

a2:直角三角形X X X

a3:非直角三角形X a4:不可能X X X X

软件测试自学指南---从入门到精通

近来,软件测试行业发展迅速,企业越来越重视测试了。越来越多的人加入了测试大军中,很多人也想通过自学来学习软件测试技术加入这个行业,但是现在软件测试的书籍越来越多,也良莠不齐,而且软件测试涉及的技术也越来越多。本文主要说明的是从事软件测试行业需要必备的知识,以及该如何学习,主要给大家提供一些比较优秀的书籍,并给出学习的顺序。希望通过阅读本文,读者可以明确该如何学习测试,并学习哪些知识。由于仅是个人建议,如有错误不妥的地方,敬请提出批评。 一、软件测试基础知识

要想进入测试这个行业,就必须要了解什么是软件测试,该如何测试? 这部分的学习目标:掌握软件测试的基本概念、软件测试的流程,并能熟练的应用常见的用例设计方法来设计测试用例。掌握常见的测试方法和类型,并知道如何进行每个阶段的测试。 下面是推荐的参考书: 1、软件测试(原书第2版) (美)佩腾(Patton,R.)著,张小松等译 这本书可以用来作为进入行业的第一本书,本书讲解的都是实用的技术,通过阅读本书可以快速的去学会如何测试软件。个人建议,这本书至少要读3遍以上。

看完这本书,自己可以去找一个项目(可以到开源中国上查找)来测一测,应用一下学的知识,找一找缺陷。在测试这个项目中要体会一下测试的流程,学习如何搭建测试环境。 2、软件测试的艺术(原书第3版) (美)梅耶等 第二本就是这本软件测试的“圣经”,这本书据说是硅谷测试人员必备的书。这本书最值得看的地方就是测试的思想。阅读这本书可以让你有豁然开朗的感觉。 3、计算机软件测试(原书第2版)(美)卡尼尔这本书也是值得一读的,同样也是非常适合初学者阅读的。 4、全程软件测试朱少民 上面的都是外国人写的,来本国产的。

软件测试期末考试试题及答案

一,判断 1 √ 2.× 3.√ 4.× 5. × 6. ×7. ×8. ×9.√10. ×二,选择 1. D 2. D 3. B 4. B 5. B 6. A 7. D 8. B 9. C 10. A 三填空 1. 测试计划、测试用例 2. 稳定性测试、负载测试、压力测试 3. 非增量是集成测试自顶向下增量式测试、自底向上增量式测试 4. 回归 5. 软件需求 四简答题(30分) 1.试描述软件测试的定义(3分) 答:利用手工或者自动化的方式,按照测试方案对系统执行测试用例的过程叫做软件测试。 2.什么是软件缺陷(4分) 答:满足以下条件的问题都叫缺陷: 软件未达到产品说明书中已标明的功能 软件出现了产品说明书中指明不会出现的错误 软件功能超出了产品说明书指明的范围 软件未达到产品说明书虽未指出但应达到的目标 软件测试员认为软件难以理解,不易使用,运行速度缓慢,或者最终用户认为该软件使用效果不好。 3.常见的黑盒测试用例的设计方法并分别简单介绍一下各自的思想。(8分)答:等价类划分:等价类划分法是一种重要的、常用的黑盒测试方法,它将不能穷举的测试过程进行合理分类,从而保证设计出来的测试用例具有完整性和代表性。 边界值分析:对输入输出的边界值进行测试的一种黑盒测试方法。 决策表法:决策表是分析和表达多逻辑条件下执行不同操作的情况的工具 因果图分析法:是一种利用图解法分析输入的各种组合情况,从而设计测试用例的方法,它适合于检查程序输入条件的各种组合情况。 错误推测法:基于经验和直觉推测程序中所有可能存在的各种错误,从而有针对

性的设计测试用例的方法。 4. 列举常见的系统测试方法。答出来5个即可。(5分) 答:恢复测试 安全测试 强度测试 性能测试 正确性测试 可靠性测试 兼容性测试 Web测试 5.文档测试主要测试哪些内容答出来5点即可(5分) 答:(1)检查产品说明书属性 (2)检查是否完整 (3)检查是否准确 (4)检查是否精确 (5)检查是否一致 (6)检查是否贴切 (7)检查是否合理 (8)检查代码无关 (9)检查可测试性 6. 单元测试主要测试那几方面的问题(5分) 答:模块接口、局部数据结构、边界条件、独立的路径和错误处理。五,设计题 1.

软件测试学习方法

软件测试学习方法 软件测试学习方法1、电脑操作和主流软件使用的基本能力; 2、对编程语言是否接触过,是什么程度; 3、软件测试的理论知识; 4、学习能力; 5、解决问题的能力; 其实在工作当中远不止这些,你还要有优秀的沟通和协调能力,有很多时候需要与其他部门的同事和领导确认各种信息,一遍又一遍的确认,这里有很多情况需要处理。 软件测试学习的建议1、如果你的自学能力较弱,就找个培训机构学习,我们公司比较喜欢用培训机构出来的人。 2、如果你自学能力强就找些专业教材,结合网上的资料来学习,比如51testing的资料很全,还有qq群交流可以相互提升学习的动力。但是需要你有坚持的毅力。 3、测试分为几个方向除功能测试外,还有性能测试、手机测试、安全测试、自动化测试等几大方向,选择一个离你最近的,但是基本都要先学会功能测试才能拓展其他的方向。目前一个大趋势是自动化测试,可以通过工具来学习自动化测试,比如qtp,selenium,或者testwriter(一款零编码的自动化测试工具)。 4、如果有开发功底或至少一门开发语言的功底如

java,c,python都可以帮你在测试行业有更高的发展,获得更好的收入。 想学软件测试,想进入测试这个行业,首先要了解什么是软件测试,了解如何测试?很多想学软件测试的心里阴影“我是零基础该如何学习软件测试”。那么到底什么样才是零基础,是从来没有接触过计算机的,还是学计算机的没有接触过测试的。我们通过软件测试工作需要掌握的知识点,来回答这个问题。 软件测试学习的技巧掌握重点概念 软件测试的过程,由无形到有形,从无序的知识点到有序的系统的知识体系。没有理论上的掌握,你就无法理解一个软件产品怎么测试,为什么这么测试,怎么去考虑测试的方法或策略,软件测试术语是怎么引申来的,其实都在启发你的逻辑思维能力。 统筹兼顾、全盘思考 软件测试还要站在项目管理的层面上,从时间上、成本上、效率上、人员分工上、测试团队的能力上、风险上等诸多方面来统筹考虑,要做到从事软件测试工作要从宏观到微观、从全面到局部去认识,不能再盲人摸象或者摸石头过河,要从认识论升华到方法论上。 多实践,多思考 要从软件测试实践中总结出测试理论,再用测试理论去指导实践,这是个循环往复的过程,只有当你的认识达到一定的高度,你就深刻理解了什么是软件测试,你才会发现原来软件测试是那么的有意思、那么有动力、那么具有挑战性,以后还有很多未知的迷团需要你去破解,还有更多的知识需要你去掌握。

软件测试考试题目答案

注意:判断题第六题不用做。 测试题目 试题(一),满分120分 一、判断题(每题1分,正确的在括号内打T,错误的打F,输入其它任何符号或者不输入都视为0分,总共21分) 1.软件测试的目的是尽可能多的找出软件的缺陷。(T) 2.Beta 测试是验收测试的一种。(T) 3.验收测试是由最终用户来实施的。(F) 4.项目立项前测试人员不需要提交任何工件。(F) 5.单元测试能发现约80%的软件缺陷。(T) 6.代码评审是检查源代码是否达到模块设计的要求。(F) 7.自底向上集成需要测试员编写驱动程序。(T) 8.负载测试是验证要检验的系统的能力最高能达到什么程度。(T?) 9.测试人员要坚持原则,缺陷未修复完坚决不予通过。(F) 10.代码评审员一般由测试员担任。(F)开发人员 11.我们可以人为的使得软件不存在配置问题。(F) 12.集成测试计划在需求分析阶段末提交。(F)项目计划 13、好的测试员不懈追求完美。( T) 14、测试程序仅仅按预期方式运行就行了。(F ) 15、静态检查就是看代码。( F) 16、软件测试员可以对产品说明书进行白盒测试。( F) 17、静态白盒测试可以找出遗漏之处和问题。( T) 18、理论上白盒测试可以发现软件所有的缺陷。(F) 19、可以发布具有配置缺陷的软件产品。(T) 20、软件必须进行某种程度的兼容性测试。( T) 21、所有软件都有一个用户界面,因此必须测试易用性。(F ) 二、填空题(第五题4分,其它每空1分,共20分) 1、软件=程序+数据+文档+服务。 2.设计系统测试计划需要参考的项目文档有。 3、代码评审主要做_代码审查_工作。 4、软件测试主要分为_单元,集成,系统,验收、四类测试。 5、测试人员A在测试中发现系统20个缺陷,测试人员B在系统中发现了30 缺陷,他们有5个缺陷是一样的,从理论上分析,系统大概存在120个缺陷? 6、网络通讯三个要素,包括协议、IP、端口。 7、在32位的系统中,int a,char b分别占用4、1字节。 三、专业词语解释(每题2 分,16分) 1、β测试: 2、桩模块:

中考数学模拟试题(附答案)

中考数学模拟试题(附答案) 学校:___________姓名:___________班级:___________考号:___________ 一、单选题 1x 需满足的条件是( ) A .x >4 B .x≥4 C .x <4 D .x≤4 2.(32)(32)( )a b a b ---= A .2269b ab a -- B .2269b ab a -- C .2294a b - D .2249b a - 3.如图,在矩形ABCD 中,AD =4,DC =3,将△ADC 绕点A 按逆时针旋转到△AEF(A 、B 、E 在同一直线上),连接CF ,则CF 的长为( ) A .5 B . C . D . 4.在平面直角坐标系内,以原点O 为圆心,1为半径作圆,点P 在直线y = +运动,过点P 作该圆的一条切线,切点为A ,则PA 的最小值为( ) A .3 B .2 C D 5.多项式225a -与25a a -的公因式是( ) A .5a + B .5a - C .25a + D .25a - 6.为了响应中央号召,2012年某市加大财政支农力度,全市农业支出累计约达到53000万元,其中53000万元(保留三位有效数字)用科学记数法可表示为( ) A .5.3×107元 B .5.30×107元 C .530×108元 D .5.30×108元 7.甲、乙两地相距600km ,乘高铁列车从甲地到乙地比乘特快列车少用4h ,已知高铁列车的平均行驶速度是特快列车的3倍,设特快列车的平均行驶速度为xkm/h ,根据题意可列方

程为( ) A .600x 6003x +=4 B . 6003x 600x -=4 C .600x 6003x -=4 D .600x 6003x -=4×2 8.一个形如圆锥的冰淇淋纸筒(无盖其底面半径为3cm ,母线长为12cm ,围成这样的冰淇淋纸筒所需扇形纸片的面积为( )2cm . A .36π B .72π C .90π D .144π 9.下列说法正确的是( ) A .若甲、乙两组数据的平均数相同,S 甲2=0.1,S 乙2=0.04,则乙组数据较稳定 B .如果明天降水的概率是50%,那么明天有半天都在降雨 C .了解全国中学生的节水意识应选用普查方式 D .早上的太阳从西方升起是必然事件 10.下列说法正确的是( ) A .弦是直径 B .平分弦的直径垂直于弦 C .等弧所对的圆周角相等 D .相等的圆周角所对的弧是等弧 二、填空题 11.如图,一次函数y =k 1x +b 的图象过点A (0,3),且与反比例函数y = 2(0)k x x f 的图象相交于B 、C 两点.若AB =BC ,则k 1?k 2的值为_____. 12.如图,在△ABC 中,AB =AC ,∠A =40°,AB 的垂直平分线MN 交AC 于点D ,则∠DBC =_____度. 13.在平面直角坐标系中,已知()()()2,0,2,2,0,2A B C ,动点E 从点C 出发,以每秒1个单位的速度向下运动,动点F 从点A 出发,以每秒1个单位的速度向右运动,过点A 作BF

心得体会 软件测试心得体会(精选5篇)

软件测试心得体会(精选5篇) 软件测试心得体会(精选5篇) 关于软件测试的心得体会 虽然一如继往地写读书笔记,笔墨也浪费了不少。但真正坐下来利用大段的时间将自己的思路理清还没有过。因为最近有了一定的时间,更因为狠狠地泡了一段时间51Testing测试论坛,下载学习了该网站的电子测试杂志之后,自己的思路终于开始清晰起来,朦朦胧胧地开始看清了远方的路,麻着胆子去分析一下自己,也学着展望一下未来了,毕竟摸黑走路的感觉很不好。 我觉得学习软件测试的通用技术与针对某类软件的测试技术外,还有一个重要的与技术无关的方面:业务知识.没有具体的业务知识很难发现软件中潜在的逻辑错误甚至是需求上的错误,当然需求要依据特定的软件,但软件测试人员对需求理解的深入程度不应低于软件开发的人员.因为软件测试所有的依据来自于需求,而所有的需求来自于客户,甚至是我们的全部都来自于客户.识别需求后还必须转化为测试上的需求,毕竟测试人员看需求的角度和开发人员还是有区别的. 关于学习,我知道我并非计算机专业的学生,初涉软件测试行业,没有接受系统的培训,对软件测试一无所知,既不知道该测试什么,也不知道如何开始测试。但是,总该知道如何去学习,然而我认为,学习总该有必要的方法 1.找个好师傅 这是最重要的一条了,也是公司提供的最好的一个条件.刚进来的时

候,td,测试案例都有一个pm细心的和你讲,案例有什么方法来设计?要注意哪些错误?软件测试技术相关书籍目录、软件测试流程相关文档目录、产品业务相关的文档目录,一大堆的东西马上够你头晕的了.呵呵,还好,悟性不错,都囫囵吞枣地吞下去了. 2.学会读书 无论是神马专业,我始终确信,万变不离其宗,我知道,我不是这个专业的,但这个并不代表这我就不了解这个,再怎么不济,我也是从书本中走出来的,我相信,只要我努力地吧书本啃熟,我能够灵活地融入到这个职业中去,从书本中找寻解决问题的方法。标记出自己所错误的。 3.与前辈们一起讨论,多说 总有一天,我们会成为一位前辈,不过不是现在,至少现在我们应该好好的向别人学习,所以,我觉得,前辈是我们前进道路上不可或缺的一部分,他会成为引领我们前进的发动机,给我们指点,跟我们道工作的经验。然而,我们也应该多说,我知道,前辈们给我们讲解,已经是很辛苦的事情,毕竟,这不是他们的义务。我们也应该多多说说我们的观点,这样既能够让人家了解我们的水平,也方便老师前辈们对我们进行指导。 这些天的学习,我也有了一点自己的心得体会 体会一:软件测试在整个软件周期中的重要性。 它存在于整个项目周期,在项目开始之初需求调研的时候就开始了,在形成需求规格说明书的时候就需要针对文档进行测试。这个环节在

软件测试复习题1

1.下列关于软件测试的叙述错误的是()。 A.软件测试可以作为度量软件与用户需求间差距的手段 B.没有发现错误的测试也是有价值的 C.软件测试的根本目的是尽可能多地发现软件中存在的问题,最终把一个高质量的软件系统交给用户使用 D.软件测试的主要工作内容包括发现软件中存在的错误并解决存在的问题 试题编号:E65464 答案:D 题型:单选题 2.软件测试技术可以分为静态测试和动态测试,下列说法中错误的是() A.静态测试是指不运行实际程序,通过检查和阅读等手段来发现程序中的错误。 B.动态测试是指实际运行程序,通过运行的结果来发现程序中的错误。 C.动态测试包括黑盒测试和白盒测试。 D.白盒测试是静态测试,黑盒测试是动态测试。 试题编号:E65493 答案:D 题型:单选题 3.月收入<=800元者免税,现用输入数800元和801元测试程序,则采用的是( )方法。 A.边界值分析 B.条件覆盖 C.错误推测 D.逻辑覆盖 试题编号:E65572 答案:A 题型:单选题 4.等价类划分法的关键是( )。 A.确定等价类的边界条件 B.按照用例来确定等价类 C.划分等价类 D.确定系统中相同和不同的部分 试题编号:E65540 答案:C 题型:单选题 5.某教学设备销售部门制定一项销售优惠政策,一次购买100台或100台以上者按八五折优惠,购买者是教师、学生按九折优惠。设C1表示购买的台数,C2为1、2、0分别表示教师、学生和其他人员,则符合九折优惠判定条件为( )。 A.(C1<100)AND NOT(C2=0) B.(C1<100)AND NOT(C2>0) C.NOT(C1>100)AND(C2=0) D.NOT(C1<100)AND(C2>0)

软件测试笔试题

软件测试笔试题 01. 为什么要在一个团队中开展软件测试工作? 02. 您是否了解以往所工作的企业的软件测试过程?如果了解,请试述在这个过程中都有哪些工作要做?分别由哪些不同的角色来完成这些工作? 03. 您是否了解以往所工作的企业的软件开发过程?如果了解,请试述一个完整的开发过程需要完成哪些工作?分别由哪些不同的角色来完成这些工作?(对于软件测试部分,可以简述) 04. 您在以往的测试工作中都曾经具体从事过哪些工作?其中最擅长哪部分工作?

05. 您所熟悉的软件测试类型都有哪些?请试着分别比较这些不同的测试类型的区别与联系(如功能测试、性能测试) 06. 请试着比较一下黑盒测试、白盒测试、单元测试、集成测试、系统测试、验收测试的区别与联系。 07. 测试计划工作的目的是什么?测试计划工作的内容都包括什么?其中哪些是最重要的? 08. 您认为做好测试计划工作的关键是什么? 09. 您所熟悉的测试用例设计方法都有哪些?请分别以具体的例子来说明这些方法在测试用例设计工作中的应用。 10. 您认为做好测试用例设计工作的关键是什么?

11. 请以您以往的实际工作为例,详细的描述一次测试用例设计的完整的过程。 12. 您以往的工作中是否曾开展过测试用例的评审工作?如果有,请描述测试用例评审的过程和评审的内容。 13. 您以往是否曾经从事过性能测试工作?如果有,请尽可能的详细描述您以往的性能测试工作的完整过程。 14. 您在从事性能测试工作时,是否使用过一些测试工具?如果有,请试述该工具的工作原理,并以一个具体的工作中的例子描述该工具是如何在实际工作中应用的。 15. 您认为性能测试工作的目的是什么?做好性能测试工作的关键是什么?

2018年中考数学模拟试卷及答案解析

2018年中考数学模拟试卷 一、选择题:本大题共12个小题,每小题3分,共36分.在每小题给出的四个选项中,只有一项是符合题目要求的. 1.7的相反数是() A.7 B.﹣7 C.D.﹣ 2.数据3,2,4,2,5,3,2的中位数和众数分别是() A.2,3 B.4,2 C.3,2 D.2,2 3.如图是一个空心圆柱体,它的左视图是() A.B.C. D. % 4.下列二次根式中,最简二次根式是() A.B. C.D. 5.下列运算正确的是() A.3a2+a=3a3B.2a3?(﹣a2)=2a5C.4a6+2a2=2a3D.(﹣3a)2﹣a2=8a2 6.在平面直角坐标系中,点P(m﹣3,4﹣2m)不可能在() A.第一象限B.第二象限C.第三象限D.第四象限 7.下列命题中假命题是() A.正六边形的外角和等于360° B.位似图形必定相似 C.样本方差越大,数据波动越小 ) D.方程x2+x+1=0无实数根 8.从长为3,5,7,10的四条线段中任意选取三条作为边,能构成三角形的概

率是() A.B.C.D.1 9.如图,A,B,C,D是⊙O上的四个点,B是的中点,M是半径OD上任意一点.若∠BDC=40°,则∠AMB的度数不可能是() A.45°B.60°C.75°D.85° 10.将如图所示的抛物线向右平移1个单位长度,再向上平移3个单位长度后,得到的抛物线解析式是() A.y=(x﹣1)2+1 B.y=(x+1)2+1 C.y=2(x﹣1)2+1 D.y=2(x+1)2+1 11.如图,在Rt△ABC中,∠ACB=90°,将△ABC绕顶点C逆时针旋转得到△A'B'C,M是BC的中点,P是A'B'的中点,连接PM.若BC=2,∠BAC=30°,则线段PM 的最大值是() \ A.4 B.3 C.2 D.1 12.如图,在正方形ABCD中,O是对角线AC与BD的交点,M是BC边上的动点(点M不与B,C重合),CN⊥DM,CN与AB交于点N,连接OM,ON,MN.下列五个结论:①△CNB≌△DMC;②△CON≌△DOM;③△OMN∽△OAD;④AN2+CM2=MN2;⑤若AB=2,则S△OMN的最小值是,其中正确结论的个数是()

(完整word版)软件测试计划范例

测试计划

目录 1.概述........................................................................................................................................ (1) 1.1 产品简介 (1) 1.2 范围 (1) 1.3 限制条件 (1) 1.4 参考文档 (1) 2.约定 (2) 2.1 测试目标 (2) 2.2 接收标准 (2) 2.3 资源和工具 (2) 2.3.1 资源 (2) 2.3.2 工具 (2) 2.4 送测要求 (2) 2.5 编号规则 (2) 3.测试种类及测试标准 (3) 3.1 测试种类 (3) 3.2 测试方法及标准 (3) 3.2.1 功能测试 (3) 3.2.2 业务测试 (3) 3.2.3 压力测试 (3) 3.2.4 安装测试 (3) 3.2.5 验收测试 (3) 4.测试重点及顺序 (4) 4.1 预测风险 (4) 4.2 测试重点 (4) 4.2.1 功能测试 (4) 4.2.2 业务测试 (4) 5.暂停标准和再启动要求 (5) 6.测试任务和进度 (6) 7.测试提交物 (7)

1.概述 1.1产品简介 本次开发是在销售助手一期的基础上进行的后续开发,包括新增客服功能模块、解决一期遗留的售前部分问题、完成必要的库房管理功能。二期结束后产品就成为一个比较完整的销售管理软件。 1.2范围 本测试计划是针对<销售助手二期概要设计说明书>中规定内容的测试计划,包括: 改进后的报价书 改进后的客户关怀 销售机会中新增加的客户反馈 销售机会中新增加的客户组织分析 销售机会中改进的竞争管理(待定) 销售机会中改进的联系人 改进后的产品和价格配制器 新增的销售知识库 新增的联系活动管理 新增的客户请求模块 新增的客服活动模块 新增的客服合同模块 新增的客服计划模块 新增的客服知识库模块 新增的完成关联任务模块 公共部分新加或改进的日历浏览数据 公共部分新加或改进的报表功能 公共部分新加或改进的个人事务中心 1.3限制条件 本测试计划受限于产品开发人员提交测试的内容和时间的事实。根据开发人员提交模块的实际情况,本计划会做出相应修改。 1.4参考文档

软件测试练习题及答案

练习题 一、判断 (01)测试是为了验证软件已正确地实现了用户的要求。错 (02)白盒测试仅与程序的内部结构有关,完全可以不考虑程序的功能要求。对 (03)白盒测试不仅与程序的内部结构有关,还要考虑程序的功能要求。错 (04)程序员兼任测试员可以提高工作效率。错 (05)黑盒测试的测试用例是根据应用程序的功能需求设计的。对 (06)当软件代码开发结束时,软件测试过程才开始。错 (07)据有关数据统计,代码中60%以上的缺陷可以通过代码审查发现出来。对(08)无效等价类是无效的输入数据构成的集合,因此无需考虑无效的等价类划分。错(09)软件本地化就是将一个软件产品按特定国家或语言市场的需要翻译过来。错(10)在压力测试中通常采用的是黑盒测试方法。对 (11)软件测试员无法对产品说明书进行白盒测试。对 (12)功能测试工具主要适合于回归测试。对 (13)测试人员说:“没有可运行的程序,我无法进行测试工作”。错 (14)自底向上集成需要测试员编写驱动程序。对 (15)测试是可以穷尽的。错 (16)自动化测试相比手工测试而言,能发现更多的错误。错 (17)软件测试自动化可以提高测试效率,可以代替手工测试。错 (18)语句覆盖法的基本思想是设计若干测试用例,运行被测程序,使程序中的每个可执行语句至少被执行一次。对 (19)Beta测试是验收测试的一种。对 (20)软件开发全过程的测试工作都可以实现自动化。错 (21)软件只要经过严格严谨的内部测试之后,可以做到没有缺陷。错 (22)结构性测试是根据软件的规格说明来设计测试用例。错 (23)软件测试工具可以代替软件测试员。错 (24)通过软件测试,可以证明程序的正确性。错 (25)在单元测试中,驱动程序模拟被测模块工作过程中所调用的下层模块。错(26)软件缺陷可能会被修复,可能会被保留或者标识出来。对 (27)测试用例是由测试输入数据和对应的实际输出结果这两部分组成。错(28)单元测试通常由开发人员进行。对 (29)现在人们普遍认为软件测试不应该贯穿整个软件生命周期,而应在编程完毕之后再进行,这样可以降低成本。错 (30)文档的错误不是软件缺陷。错 (31)Junit只是单元测试工具,并不能进行现回归测试。错 (32)判定表法是一种白盒测试方法。错 (33)白盒测试不考虑程序内部结构。错 (34)在单元测试中,桩程序模拟被测模块工作过程中所调用的下层模块。对

软件测试考试题

一、判断正误题(每小题1分,共10分) 1. 测试是证明软件正确的方法。(╳) 2. 负载测试是验证要检验的系统的能力最高能达到什么程度。(√) 3. 测试中应该对有效和无效、期望和不期望的输入都要测试。(√) 4. 对于连锁型分支结构,若有n个判定语句,则有2n条路径。(√) 5. 验收测试是由最终用户来实施的。(√) 6. GOTO语句概念简单,使用方便,在某些情况下,保留GOTO语句反能使写出的程序更加简洁。(√) 7. 测试人员要坚持原则,缺陷未修复完坚决不予通过。(√) 8. 黑盒测试也称为结构测试。(╳) 9. 代码评审员一般由测试员担任。(╳) 10. 集成测试计划在需求分析阶段末提交。(╳) 二、不定项选择题(每题可能有一个或多个选项应选,每题2分,共20分。多选不得分,少选仅得1分。) 1.软件验收测试的合格通过准则是:(AD ) A.软件需求分析说明书中定义的所有功能已全部实现,性能指标全部达到要求。 B.所有测试项没有残余一级、二级和三级错误。 C.立项审批表、需求分析文档、设计文档和编码实现一致。 D.验收测试工件齐全。 2.软件测试计划评审会需要哪些人员参加?(ABCD ) A.项目经理 B.SQA 负责人 C.配置负责人 D.测试组 3.下列关于alpha 测试的描述中正确的是:(A D ) A.alpha 测试需要用户代表参加 B.alpha 测试不需要用户代表参加 C.alpha 测试是系统测试的一种 D.alpha 测试是验收测试的一种 4.测试设计员的职责有:(BC ) A.制定测试计划 B.设计测试用例 C.设计测试过程、脚本 D.评估测试活动 5.软件实施活动的进入准则是:(ABC ) A.需求工件已经被基线化 B.详细设计工件已经被基线化 C.构架工件已经被基线化 D.项目阶段成果已经被基线化 6、典型的瀑布模型的四个阶段是:(ABCD ) A、分析 B、设计 C、编码 D、测试 E、需求调研 F、实施 7.下面的哪一项测试步骤中需要进行局部数据结构测试:( A ) A、单元测试

2021中考数学模拟试题附答案

2021中考数学信息试卷 一、选择题(每题3分,共24分) 1.6-的绝对值等于( ) A .6 B .1 6 C .1 6 - D .6- 2.下列计算正确的是( ) A .2 x x x += B. 2x x x ?= C.235()x x = D.32 x x x ÷= 3. 一个几何体的主视图和左视图都是正方形,俯视图是一个圆,那么这个几何体是( ) A .长方体 B .正方体 C .圆锥 D .圆柱 4.如图,已知⊙O 是△ABC 的内切圆,且∠ABC =50°,∠ACB =80°, 则∠BOC 是( ) A. 110° B. 115° C. 120° D. 125° 第4题 第7题 第8题 5.下列说法正确的是( ) A .要了解人们对“低碳生活”的了解程度,宜采用普查方式 B .一组数据3、4、5、5、6、7的众数和中位数都是5 C .随机事件的概率为50%,必然事件的概率为100% D .若甲组数据的方差是0.168,乙组数据的方差是0.034,则甲组数据比乙组数据稳定 6.圆锥的侧面积为8π ,母线长为4,则它的底面半径为( ) A .2 B .1 C .3 D .4 7.如图,将宽为1cm 的纸条沿BC 折叠,使∠CAB =45°,则折叠后重叠部分的面积为( ) A . 2cm 2 B . 22cm 2 C .3 2 cm 2 D . 3cm 2 8.八个边长为1的正方形如图摆放在平面直角坐标系中,经过原点的一条直线 l 将这八个正方形分成面积相等的两部分,则该直线l 的解析式为 ( ) A .y=x 53 B .y=x 43 C .y=x 10 9 D .y=x 二、填空题(每题3分,共30分) 45° C B A

软件测试课程学习体会

实用总结 我所理解的软件测试 《软件测试方法和技术》这门课程,还是由张建东老师教我们的。在张老师的讲解下,我深刻的思想到到软件测试是很有必要的。一个软件,从最开始的可行性分析、需求分析、概要设计、详细设计、编写代码。这一系列的开发之下。千辛万苦的,花费了大量的人力物力、金钱时间,终于把软件给做出来了。你试着想一下,要是送到客户的手上,客户突然发现,软件用不了,或者是软件存在很大的缺陷。导致软件不好用、甚至比原先没有这个软件,还麻烦了。客户是很愤怒的。客户一愤怒,就导致客户不会付钱。这最终,项目失败,造成资源的大量浪费,所以说软件测试还是很有必要的。再者就是,软件测试可以发现软件的缺陷,从而通知编程人员不断改进软件。在这样不断测试,不断改进的情况下。将软件性能不断提高,软件变得越来越好用。 软件测试,旨在发现软件的缺陷。可以这样说,软件测试就是以发现软件缺陷,为最终目的的测试活动。它通过软件测试方法,白盒的、黑盒的、静态的或是动态的。借助软件测试工具,来找到缺陷。然后在缺陷评审和确认之后将缺陷记录下来,并用缺陷管理工具管理,详细描述,关注软件缺陷的发生周期。对它的严重性、和优先级下一个定义。书写软件缺陷报告,具名缺陷的重现步骤、测试的期望结果与实际结果、还有相关图片、文字资料。提交给软件编程人员,来完成软件缺陷的修复。 软件测试的方法,包括:白盒测试和黑盒测试。其中,白盒测试之中,有含有:语句覆盖、判定覆盖、条件覆盖、判定条件覆盖、条件组合覆盖、路径覆盖、等方法。黑盒测试方法中,有:等价类划分法、边界值分析法、判定表法、因果图法等。软件测试方法,按照是否运行代码来看,可以分为:静态测试和动态测试。其中静态测试有,对代码的走查和评审。动态测试,则是要通过运行代码来执行。白盒测试多用于软件的单元测试上,黑盒测试多用于功能性测试上。代码的静态测试和动态测试,则是每一个软件项目都必须的。 单元测试,多构造桩函数或是驱动程序来测试。一般借助与各种软件测试工具。软件测试,或者说程序测试。一般先是进行单元测试。单元测试,修改完单元之中的缺陷、错误之后,就是集成测试。集成测试多针对程序功能进行测试,看程序的各项功能是否达到要求,是否齐全。集成测试之后就是系统测试。系统测试是针对整个软件系统的。看软件系统是否达到性能的要求。从而改进代码,以求达到系统的严格要求。最后就是验收测试,这个测试,一般都分成两半来做。一半是,程序员模拟客户环境,进行测试。而,另一半则是,真正的客户参与的测试。最大程度的体现客户的真实环境。客户在试运行的情况下,看是否会发现,平时发现并且以前的环境发现不了的问题。 验收测试,包含对界面的测试和软件可用性的测试,运用尼尔森十大原则,来测试软件是否好用。软件是否达到用户的对软件界面的需求。 无论是软件编写,还是软件测试,都需要相应的文档管理。还有针对软件测试制定的测试计划,软件测试执行等。 通过本学期的学习,我感受到软件测试是一门非常需要学习的课程。即使作为考察课程,它也是软件行业人士所必须了解的知识。它对软件工程项目的作用是至关重要的。现在,作为学生的我所做的项目虽然都是一些小的项目,但是在小组共同开发的时候还是需要用到项目的测试。如今这门课程我学的还不是很好,但我相信在今后的实训及工作当中,能够更好的体验和感受到项目测试的精髓,对软件项目测试有更深入的了解。我也希望,学校的老师能够在今后的教学当中重视软件项目测试课程,多让学生了解实例,去感受、思想到软件项目测试所遇到的问题和解决技术指导文件,理解软件项目测试的精髓。 1 / 1

软件测试模拟试题1

《软件测试》模拟试题一 一、单项选择题(本大题共15小题,每小题2分,共30分。在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在题后的括号内) 1.以下关于软件测试的概念,正确的是()。 A.软件测试的目的是想证实在一个给定的外部环境中软件的路基正确性,即保证软件以正确的方式来做这个事件 B.软件测试的对象不仅仅是程序,文档、数据和规程都市软件测试的对象 C.软件质量保证的基本措施就是对软件进行确认测试 D.单元测试可检验程序单元或部件的借口关系,应能发现并排除在模块连接中可能发生的问题 2.软件的六大质量特性包括()。 A.功能性、可靠性、易用性、效率性、可维护性、可移植性 B.功能性、可靠性、易用性、效率性、稳定性、可移植性 C.功能性、可靠性、可扩展性、效率性、稳定性、可移植性 D.功能性、可靠性、兼容性、效率性、稳定性、可移植性 3.用边界值分析法,假定X为整数,10≤X≤100,那么X在测试中应该取()边界值。 A.X=10,X=100 B.X=9,X=10,X=100,X=101 C.X=10,X=11,X=99,X=100 D.X=9,X=10,X=50,X=100 4.软件测试信息流的输入包括() ①软件配置(包括软件开发文档、目标执行、程序、数据结构) ②开发工具(开发环境、数据库、中间件等) ③测试配置(包括测试计划、测试用例、测试驱动程序等) ④测试工具(为提高软件测试效率,使用测试工具为测试工作服务) A.①②③④B.①②④C.①③④D.②④⑤ 5.逻辑覆盖测试主要用于()。 A.黑盒测试B.白盒测试C.灰盒测试D.软件验收方法 6.使用白盒测试方法时,确定测试数据应根据()和指定的覆盖标准。 A.程序的内部逻辑B.程序的复杂程度 C.使用说明书D.程序的功能 7.用等价类划分法设计8位长数字类型用户名登陆操作的测试用例,应该分成()各等价区间。 A.2 B,3 C.4 D.6 8.在Assert类中断言测试失败是()。

2018中考数学模拟试题

东营市2017年三轮复习模拟试题演练(第一套) 一、选择题(本大题共20小题,每小题3分,满分60分) 1.﹣的相反数是() A.﹣B.C.﹣5 D.5 2.下列运算正确的是() A.3﹣1=﹣3 B.=±3 C.(ab2)3=a3b6D.a6÷a2=a3 3.下列图形中,是中心对称图形但不是轴对称图形的是() A.B.C.D. 4.第六次全国人口普查数据显示,德州市常驻人口约为556.82万人,此数用科学记数法表示正确的是() A.556.82×104B.5.5682×102C.5.5682×106D.5.5682×105 5.如图,下列四个几何体中,它们各自的三视图(主视图、左视图、俯视图)有两个相同,而另一个不同的几何体是() A.①②B.②③C.②④D.③④ 6.如图,在△ABC中,∠B=46°,∠C=54°,AD平分∠BAC,交BC于D,DE∥AB,交AC于E,则∠ADE的大小是() A.45°B.54°C.40°D.50° 7.如图,港口A在观测站O的正东方向,OA=4km,某船从港口A出发,沿北偏东15°方向航行一段距离后到达B处,此时从观测站O处测得该船位于北偏东60°的方向,则该船航行的距离(即AB的长)

为()

A.4km B.2km C.2km D.(+1)km 8.如图,△ABC中,AB=4,BC=6,∠B=60°,将△ABC沿射线BC的方向平移,得到△A′B′C′,再将△A′B′C′绕点A′逆时针旋转一定角度后,点B′恰好与点C重合,则平移的距离和旋转角的度数分别为() A.4,30°B.2,60°C.1,30°D.3,60° 9.对参加某次野外训练的中学生的年龄(单位:岁)进行统计,结果如表: 年龄14 15 16 17 18 人数 5 6 6 7 2 则这些学生年龄的众数和中位数分别是() A.17,15.5 B.17,16 C.15,15.5 D.16,16 10.如图所示,在矩形ABCD中,F是DC上一点,AE平分∠BAF交BC于点E,且DE⊥AF,垂足为点M,BE=3,AE=2,则MF的长是() A.B.C.1 D. 11.函数y=mx+n与y=,其中m≠0,n≠0,那么它们在同一坐标系中的图象可能是()

软件测试自学笔记整理

黑盒测试、白盒测试、单元测试、集成测试、系统测试、验收测试的区别 黑盒测试:已知产品的功能设计规格,可以进行测试证明每个实现了的功能是否符合要求。白盒测试:已知产品的内部工作过程,可以通过测试证明每种内部操作是否符合设计规格要求,所有内部成分是否以经过检查。 软件的黑盒测试意味着测试要在软件的接口处进行。这种方法是把测试对象看做一个黑盒子,测试人员完全不考虑程序内部的逻辑结构和内部特性,只依据程序的需求规格说明书,检查程序的功能是否符合它的功能说明。因此黑盒测试又叫功能测试或数据驱动测试。黑盒测试主要是为了发现以下几类错误: 1、是否有不正确或遗漏的功能? 2、在接口上,输入是否能正确的接受?能否输出正确的结果? 3、是否有数据结构错误或外部信息(例如数据文件)访问错误? 4、性能上是否能够满足要求? 5、是否有初始化或终止性错误? 软件的白盒测试是对软件的过程性细节做细致的检查。这种方法是把测试对象看做一个打开的盒子,它允许测试人员利用程序内部的逻辑结构及有关信息,设计或选择测试用例,对程序所有逻辑路径进行测试。通过在不同点检查程序状态,确定实际状态是否与预期的状态一致。因此白盒测试又称为结构测试或逻辑驱动测试。白盒测试主要是想对程序模块进行如下检查: 1、对程序模块的所有独立的执行路径至少测试一遍。 2、对所有的逻辑判定,取“真”与取“假”的两种情况都能至少测一遍。 3、在循环的边界和运行的界限内执行循环体。 4、测试内部数据结构的有效性,等等。 单元测试(模块测试)是开发者编写的一小段代码,用于检验被测代码的一个很小的、很明确的功能是否正确。通常而言,一个单元测试是用于判断某个特定条件(或者场景)下某个特定函数的行为。 单元测试是由程序员自己来完成,最终受益的也是程序员自己。可以这么说,程序员有责任编写功能代码,同时也就有责任为自己的代码编写单元测试。执行单元测试,就是为了证明这段代码的行为和我们期望的一致。 集成测试(也叫组装测试,联合测试)是单元测试的逻辑扩展。它的最简单的形式是:两个已经测试过的单元组合成一个组件,并且测试它们之间的接口。从这一层意义上讲,组件是指多个单元的集成聚合。在现实方案中,许多单元组合成组件,而这些组件又聚合成程序的更大部分。方法是测试片段的组合,并最终扩展进程,将您的模块与其他组的模块一起测试。最后,将构成进程的所有模块一起测试。 系统测试是将经过测试的子系统装配成一个完整系统来测试。它是检验系统是否确实能提供系统方案说明书中指定功能的有效方法。(常见的联调测试) 系统测试的目的是对最终软件系统进行全面的测试,确保最终软件系统满足产品需求并且遵循系统设计。 验收测试是部署软件之前的最后一个测试操作。验收测试的目的是确保软件准备就绪,并且可以让最终用户将其用于执行软件的既定功能和任务。 验收测试是向未来的用户表明系统能够像预定要求那样工作。经集成测试后,已经按照设计把所有的模块组装成一个完整的软件系统,接口错误也已经基本排除了,接着就应该进一步验证软件的有效性,这就是验收测试的任务,即软件的功能和性能如同用户所合理期待的那样。

软件测试试题及答案 (2)

软件测试试题 1.下面说法正确的是( C )。 A. 经过测试没有发现错误说明程序正确 B. 测试的目标是为了证明程序没有错误 C. 成功的测试是发现了迄今尚未发现的错误的测试 D. 成功的测试是没有发现错误的测试 2.不属于白盒测试的技术是( C )。 A. 语句覆盖 B. 判定覆盖 C. 边界值分析 D. 基本路径测试 3.单元测试主要针对模块的几个基本特征进行测试,该阶段不能完成的测试是 ( A )。 A. 系统功能 B. 局部数据结构 C. 重要的执行路径 D. 错误处理 4.软件测试过程中的集成测试主要是为了发现( B )阶段的错误。 A.需求分析 B.概要分析 C.详细设计 D.编码 5.软件测试不需要了解软件设计的( D )。 A.功能 B.内部结构 C.处理过程 D.条件 6.( C )方法根据输出对输入的依赖关系设计测试用例。 A.路径测试 B.等价类 C.因果图 D.边界值分析 7.通常,在( D )的基础上,将所有模块按照设计要求组装成系统 A.组装测试 B.系统测试 C.验收测试 D.单元测试 8.实际的逻辑覆盖测试中,一般以( C )为主设计测试用例。 A. 条件覆盖 B. 判定覆盖 C. 条件组合覆盖 D. 路径覆盖 9.使用白盒测试方法时,确定测试数据应根据( A )和指定的覆盖标准。 A.程序内部逻辑 B.程序的复杂度 C.使用说明书 D.程序的功能 10.与设计测试用例无关的文档是( A )。 A.项目开发计划 B.需求规格说明书 C.设计说明书 D.源程序 11、软件测试技术可以分为静态测试和动态测试,下列说法中错误的是( D ) A. 静态测试是指不运行实际程序,通过检查和阅读等手段来发现程序中的错误。 B. 动态测试是指实际运行程序,通过运行的结果来发现程序中的错误。 C. 动态测试包括黑盒测试和白盒测试。 D. 白盒测试是静态测试,黑盒测试是动态测试。 12、在软件测试阶段,测试步骤按次序可以划分为以下几步:( A ) A. 单元测试、集成测试、系统测试、验收测试 B. 验收测试、单元测试、系统测试、集成测试 C. 单元测试、集成测试、验收测试、系统测试 D. 系统测试、单元测试、集成测试、验收测试 13、系统测试中主要用到的测试技术是(B ) A. 回归测试 B. 黑盒测试 C. 白盒测试 D. 功能测试 14、对软件的性能测试、(B )测试、攻击测试都属于黑盒测试。 A. 语句 B. 功能 C. 单元 D. 路径 15、在用白盒测试中的逻辑覆盖法设计测试用例时,有语句覆盖、分支覆盖、条件覆盖、判定-条件覆盖、条件组合覆盖和路径覆盖等,在下列覆盖中,(D )是最强的覆盖准则。 A. 语句覆盖 B. 条件覆盖 C. 判定-条件覆盖 D. 路径覆盖

软件测试笔试题及答案修订

1、TCP是互联网中的(1)协议,使用(2)次握手协议建立连接。当主动发出SYN连接请求后,等待对方回答(3)。这种连接的方法可以防止(4),TCP使用的流量控制协议是(5)。 (1)A.传输层B.网络层C会话层D.应用层 (2)(3),,,,ACK (4)A.出现半连接B.无法连接C.假冒的连接D.产生错误的连接 (5)A.固定大小的滑动窗口协议B.可变大小的滑动窗口协议C.后退N帧ARQ协议D.选择重发ARQ 协议 2、下列叙述中,与提高软件可移植性相关的是。 A.选择时间效率高的算法 B.尽可能减少注释 C.选择空间效率高的算法 D.尽量用高级语言编写系统中对效率要求不高的部分 D软件可移植性是指与软件可从某一环境移植到另一环境的能力有关的一组属性。高级语言具有较好的可移植性,所以可以尽量用高级语言编写系统中对效率要求不高的部分。减少注释、选择时间/空间效率高的算法都不能提高软件的可移植性。 3、用边界值分析法,假定1

相关主题
文本预览
相关文档 最新文档