说明:1.试题间不留答题空间,不得超出边框;命题人(签字):试做人(签字):学院审核(签字):2.,学生作答时,所有答案均按题号顺序写在答题纸上;第1页共4页第2页共4页质量保证与测试试卷年级:2014专业(学科):软件工程2017—2018学年第二学期课程号:267211课程名称:质量保证与测试A卷考试形式:开卷其他要求:无(本试卷满分100分,考试时间120分钟)一、选择题(每小题2分,共20分)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、针对下面一个程序段:if((A2)&&(B==0))S1;If((A==3)||(X1))S2;其中,S1、S2均为语句块。现在选取测试用例:A=3B=0X=3,该测试用例满足了(D)。A、路径覆盖B、条件组合覆盖C、判定覆盖D、语句覆盖二、判断题((每小题2分,共14分)()1、技术评审即是一种技术手段,也是一种质量管理手段。()2、设计-实现-测试,软件测试是开发后期的一个阶段。()3、单元测试仅仅证明了被测程序单元做了什么。()4、在白盒测试中,如果覆盖率达到100%,就可以保证把所有的隐藏程序缺陷都揭露出来了。()5、软件测试就是程序测试。()6、我是个很棒的程序员,我无需进行单元测试。()7、软件质量保证的独特性是由软件产品不同于其他制造产品的本质决定的。三、简答题(共3题,22分)1、什么是软件测试?其核心与实质是什么?(10分)2、软件测试有哪些常见误区?(6分)3、测试团队有什么责任?(6分)四、设计题(共2题,24分)1、(8分)有一段子程序:procedureexample(intx,inty,intz)beginif(y1)and(z=0)thenx:=x-y;if(y=2)or(x=l)thenx:=x+l;end.该子程序接受x,y,z的值,并将计算结果x的值返回给调用程序。答题要求:(1)把上述子程序转化成程序流程图。(4分)(2)用白盒法设计测试用例,并使得所设计的一组或几组测试数据能够满足语句覆盖标准。(4分,每组2分)说明:1.试题间不留答题空间,不得超出边框;命题人(签字):试做人(签字):学院审核(签字):2.,学生作答时,所有答案均按题号顺序写在答题纸上;第3页共4页第4页共4页2、(16分)某系统登录功能输入域的要求如下:(1)用户名的长度为1~10个字符,只能包含数字、字母以及它们的混合形式,只能以字母开头。(2)密码长度为6~10个字符。要求:测试该页面登录功能,需要采用等价类法和边界值法设计测试用例。答案要求按以下5个部分组织:(1)列出用户名的有效等价类和无效等价类,并给出每个等价类的编号和说明。编号格式如下:对于有效等价类编号为“UN”+序号,如“UN1”为第1个有效等价类;对于无效等价类编号为“iUN”+序号,如“iUN1长度无效”为第1个无效等价类;(2)列出密码的有效等价类和无效等价类,并给出每个等价类的编号。编号格式如下:对于有效等价类编号为“P”+序号;对于无效等价类编号为“iP”+序号;(3)列出用户名长度边界值,并给出每个边界值的编号。编号格式为:“bUN”+序号。(4)列出密码长度边界值,并给出每个边界值的编号。编号格式为:“bP”+序号。(5)画出用例表,其格式如下:用例编号usernamepassword预期结果覆盖的等价类和边界值编号其中:用例编号为从1开始的整数。预期结果为“通过”或“不通过”。最后一列表示覆盖情况,如“bP1”,表示该用例覆盖边界值bP1;“UN1,P1”表示覆盖两个输入域有效等价类的一个组合。边界值包括“边界点”及其附近的取值。五、论述题(20分)谈谈工作室项目是如何保证成功的?(提示:从技术、团队、需求、管理、测试等角度描述如何做的)