软件测试技术考题A卷
集美大学2018-2019年软件工程A试卷
订
信
班级
生
考 专业 装
学院
P7 P8
栏 学号 线
息 姓名
4.如图是某系统的部分类模型。模型里的类都是需要持久化的对象,请将模型中的类转 换成相应的关系模型。(7 分)
订
信
班级
生
A
-a1
-a2
1
*
*
C
-c1
-c2
1
1
B
-b1 * -b2
D
-d1 1 -d2
E -e1 -e2
*
考 专业 装
学院
5.UML 综合应用(13 分): 某网上书店系统完成如下功能:顾客可以浏览系统来查询书籍,顾客可以输入个人信息(姓 名、地址、昵称、邮件)注册成书店会员;会员登录后可以借书、购买书籍等;管理人员可 以进行书籍管理、会员信息管理等。当会员购买书籍时,先向系统提交书籍信息(书名、作 者、ISBN等),系统检索并显示满足条件的书籍,会员选择所要的书籍,选择付款方式, 系统会生成相应订单记录,相应书籍数量会被修改,并根据订单金额修改会员积分。 (1)根据以上描述,画出该系统的用例图。 (2)请识别会员购书场景中参与协作的类,建立相应的类图。 (3)请用顺序图描述会员购书场景。
(提示:各分层数据流图转换为软件结构图时,应画在一个软件结构图中。 图1与图2可按事务流处理,图3 按变换流处理。)
息 姓名
订
信
班级
生
考 专业 装
学院
P5 P6
栏 学号 线
息 姓名
储户 读存折器
存(取)款单 账户信息
存取款处 理
返回信息 打印信息
储户* 存折打印机
储户
银行存(取)款系统顶层DFD图
淮海工学院软件测试技术期末卷A-B(附答案)
试卷A:1.关于软件测试,下列说法错误的是()(选择二项)A.软件测试应该从代码完成后开始B.程序员测试自己编写的代码有助于测试的深入广泛进行C.软件测试必须确定预期输出结果D.测试过程中要注意测试中的缺陷群集现象2.下列关于单元测试的说法中错误的是()。
(选择二项)A. 单元测试也需要进行计划、设计、执行、评审等一系列过程B. 单元测试往往需要编写桩模块和驱动模块C. 单元测试完全采用白盒测试方法完成D. 单元测试的直接依据是需求规格说明书3.有如下C语言程序段:if((A+10)==2|| (B-20)<3)C=0;if((A+30)>10&&(C-30)<0)B=30;对于(A,B,C)的取值,下列用例能够实现语句覆盖要求的是( D )。
A.(2,30,1)B. (-20,0,30)C.(-30,20,30)D.(-8,20,3)4.下列常用的测试用例设计技术中,不属于白盒测试技术的是()。
a)信息流分析法b)数据流分析法c)逻辑覆盖测试和基本路径测试d)状态图法5.下列关于静态测试的说法中正确的是()。
(选择二项)A.静态测试可以由人工进行,也可以使用软件工具进行B.静态测试不需要运行代码,也不需要对代码编译、链接生成可执行文件C.静态测试可以证明错误是不存在的D.静态测试包括黑盒测试和白盒测试两种测试方法6.通常情况下,下列选项中不属于单元测试内容的是()。
A.功能点测试B.模块接口测试C.内部数据流测试D.测试程序的并发用户数7.下图为某被测程序结构图,对其进行增式集成测试,模块集成的顺序是A-B-E-C-D-F,则采用的测试方法是()。
A. 自底向上增式集成B. 按深度方向自顶向下增式集成C. 按广度方向自顶向下增式集成D. 不能确定采用哪种增式集成8.在C语言中,八进制数是以O开头的数,现假定可接受的输入范围为-O110~O110,则下列关于等价类的说法中错误的是()。
软件测试技术(试卷编号141)
软件测试技术(试卷编号141)1.[单选题]下面关于动态测试的描述错误的是( )A)动态测试必须由专[ J的测试人员完成B)动态测试必须运行被测试程序C)动态测试适用于软件开发过程的各个阶段D)动态测试需要对输入与输出的对应关系进行分析答案:A解析:2.[单选题]关于软件测试的描述,下列哪项是正确的?A)测试员在测试过程发现了软件的错误,所以软件的错误是测试员造成的B)测试过程中没有发现错误,所以可以认为软件中不存在缺陷C)通过测试可以知道软件内总共有多少缺陷D)测试可以显示缺陷的存在,但不能证明系统不存在缺陷答案:D解析:3.[单选题]正式的技术评审FTR(Formal Technical Review)是软件工程师组织的软件质量保证活动,下面关于FTR指导原则中错误的是()A)评审产品,而不是评审生产者的能力B)要有严格的评审计划,并遵守日程安排C)对评审中出现的问题要充分讨论,以求彻底解决D)限制参与者人数,并要求评审会之前做好准备答案:C解析:4.[单选题]较实用的软件测试停止标准是( )。
A)测试超产过了预定时间,则停止测试。
B)根据单位时间内查出故障的数量决定是否停止测试。
C)执行了所有的测试用例,但并没有发现故障,则停止测试。
D)用图表示出某个测试阶段中单位时间检查出的故障数量,通过对图中曲线的分析,确定应继续测试还是停止测试。
答案:D解析:5.[单选题]软件缺陷管理的核心是( )。
A)缺陷报告B)缺陷分析6.[单选题]如果一个判定的复合条件表达式为(A>1)Or (BA)1B)2C)3D)4答案:B解析:7.[单选题]( )是一种关注变量定义赋值点(语句)和引用或使用这些值的点(语句)的结构性测试,主要用作路径测试的真实性检查。
A)基本路径测试B)逻辑覆盖C)决策表D)数据流测试答案:D解析:8.[单选题]下列软件属性中,软件产品首要满足的应该是( )。
A)功能需求B)容错纠错能力C)性能需求D)可扩展性和灵活性答案:A解析:9.[单选题]关于Katalon自动化测试工具的相关说法正确的是A)Katalon可以对Web进行测试,且支持自定义测试脚本测试B)Katalon可以对Web进行录制回放操作,且可以修改录制的脚本C)在浏览器中使用Katalon测试工具插件可以简洁高效的进行测试,且可以导出脚本D)Katalon无法对安卓软件进行测试,是专门针对Web的自动化测试工具答案:C解析:10.[单选题]在以下有关集成测试的说法中,错误的说法是 (2分)A)自底向上集成的缺点是在早期不能进行并行测试,不能充分利用人力B)自底向上集成的优点是减少了编写桩模块的工作量C)自顶向下集成的优点是能够较早地发现在高层模块接口、控制等方面的问题11.[单选题]问题还没有解决,测试人员新报告的缺陷,或验证后缺陷仍然存在,这些缺陷所处的状态是( )。
多媒体软件应用测试卷及参考答案(A卷)
多媒体软件应用测试卷及参考答案(A卷)(本卷满分100分,考试时间为45分钟)中职信息技术类对口升学教学资料中等职业教育课程改革国家规划新教材1.A.表达信息的实体B.存储信息的实体C.传输信息的实体D.显示信息的实体2.多媒体技术的主要特性有()。
①多样性②集成性③交互性④实时性A.①②③B.①②④C.②③④D.全部3.没有被压缩的图像文件格式是()。
A.bmpB.gifC.jpgD.png4.高清晰度电视信号的画面宽高比是()。
A.3:4B.4:3C.9:15D.16:95.我们的家用电脑既能听音乐,又能看影碟,这是利用了计算机的()。
A.人工智能技术B.自动控制技术C.多媒体技术D.信息管理技术6.下列哪个文件格式既可以存储静态图像,又可以存储动态图像()。
A..jpgB.midC.gifD.bmp7.我们可以利用以下哪些东西来帮我们管理我们放在网络上的资源?()。
①网络硬盘②博客③电子邮箱④电脑硬盘A.①②B.①②③C.①③④D.②③④8.班主任小林想开一个有关“弘杨奥运精神”的主题班会,现在他手里有一张有关奥运会的光盘,但是他只想要其中的一个片段,如果你是小林,你会利用以下哪个计算机软件把这片段截取出来呢?()。
A.WinampB.ACDSeeC.超级解霸D.cool Edit Pro9.下列哪种类型文件可以存储多媒体动画()。
A.swfB.bmpC.docxD.xlsx10.下列哪个扩展名表示数字音乐文件()。
A.aviB.midC.bmpD.wmf11.多媒体信息不包括()。
A.音频、视频B.动画、影像C.声卡、光盘D.文字、图像12.下列关于多媒体输入设备的描述中,不属于的是()。
A.红外遥感器B.数码相机C.触摸屏D.调制解调器13.多媒体计算机技术中的“多媒体”,可以认为是()。
A.磁带、磁盘、光盘等实体B.文字、图形、图像、声音、动画、视频等载体C.多媒体计算机、手机等设备D.互联网、pbotoshop14.下列属于是多媒体技术发展方向的是()。
软件测试技术(试卷编号111)
软件测试技术(试卷编号111)1.[单选题]我做事不喜欢半途而废A)强烈同意B)同意C)不同意D)最不同意答案:A解析:2.[单选题]( )。
面向对象分析阶段建立的3个模型中,核心的模型是()模型。
A)功能B)动态C)对象D)分析答案:C解析:3.[单选题]我乐意去适应新的挑战A)强烈同意B)同意C)不同意D)最不同意答案:A解析:4.[单选题]( )。
超出软件工程范围的测试是( )。
A)单元测试B)集成测试C)确认测试D)系统测试答案:D解析:5.[单选题]白盒测试中覆盖准则最强的是A)语句覆盖B)判定覆盖C)条件覆盖D)路径覆盖6.[单选题]阅读下面这段程序,使用逻辑覆盖法进行测试,请问哪一组关于(a,b,c)的输入值可以达到条件覆盖。
( )Int func(intA,b,c){ int k=1;If((a>0)‖(b<0)‖(a+c>0)) k=k+a;Else k=k+b;If(c>0) k=k+c;Return k;}A)(a,b,c)=(4,-9,-2)、(-4,8,3)B)(a,b,c)=(2,5,8)、(-4,-9,-5)C)(a,b,c)=(6,8,-2)、(1,5,4)D)(a,b,c)=(3,6,1)、(-4,-5,7)答案:B解析:7.[单选题]我是一个求胜心很强的人A)强烈同意B)同意C)不同意D)最不同意答案:D解析:8.[单选题]以下不属于白盒测试技术的是( )。
A)逻辑覆盖B)基本路径测试C)循环覆盖测试D)等价类划分答案:B解析:9.[单选题]一个Web应用程序的版本升级后,测试人员分别在IE5和IE6下浏览应用,查看程序是否存在问题,这种测试属于( )。
A)安全测试B)兼容性测试C)易用测试D)安装测试10.[单选题]下列不属于正式审查的方式是:( )A)检验B)编码标准和规范C)同事审查D)检验答案:B解析:11.[单选题]我希望人们为他们的观点提出论据A)强烈同意B)同意C)不同意D)最不同意答案:A解析:12.[单选题]我非常肯定自己的价值A)强烈同意B)同意C)不同意D)最不同意答案:D解析:13.[单选题]条件覆盖的目的是( )A)使每个判定的所有可能的条件取值组合至少执行一次(条件组合覆盖)B)使程序中的每个判定至少都获得一次“真”值和“假”值C)使程序中的每个判定中每个条件的可能值至少满足一次D)使程序中的每个可执行语句至少执行一次答案:C解析:14.[单选题]下列不隶属于白盒测试方法的是( )A)控制流测试B)健壮性测试C)数据流测试D)变异测试答案:B解析:A)强烈同意B)同意C)不同意D)最不同意答案:D解析:16.[单选题]( )是选择若干个测试用例,运行被测程序,使得程序中的每个可执行语句至少执行一次。
软件测试技术 A卷 及参考答案
软件测试技术A卷及参考答案单项选择题:共20小题,每小题1 分,满分20分;请将答案填入题后括号中。
1. 在软件生命周期的哪一个阶段,软件缺陷修复费用最低( A )(A)需求分析(编制产品说明书)(B)设计(C) 编码(D)产品发布2. 单元测试中用来模拟被测模块调用者的模块是( C )(A) 父模块(B)子模块(C)驱动模块(D)桩模块3. 为了提高测试的效率,应该( D )(A)随机地选取测试数据;(B)取一切可能的输入数据作为测试数据;(C)在完成编码以后制定软件的测试计划;(D)选择发现错误可能性大的数据作为测试数据。
4. 侧重于观察资源耗尽情况下的软件表现的系统测试被称为( B )(A)强度测试(B)压力测试(C) 容量测试(D)性能测试5. 必须要求用户参与的测试阶段是( D )(A)单元测试(B)集成测试(C) 确认测试(D)验收测试6. 软件测试员究竟做些什么。
( C )(A)软件测试员的目的是发现软件缺陷(B)软件测试员的目的是发现软件缺陷,尽可能早一些(C)软件测试员的目的是发现软件缺陷,尽可能早一些,并确保其得以修复(D)软件测试员的目的是发现软件缺陷,尽可能早一些,并将其得以修复7. 下面四种说法中正确的是( C )(A)因果图法是建立在决策表法基础上的一种白盒测试方法;(B)等价类划分法是边界值分析法的基础;(C)健壮性等价类测试的测试用例要求在有效等价类中取值;(D)在任何情况下做黑盒测试皆应首先考虑使用错误推断法。
8. 不属于单元测试内容的是( A )(A)模块接口测试(B)局部数据结构测试(C) 路径测试(D)用户界面测试9. 划分软件测试属于白盒测试还是黑盒测试的依据是( C )(A)是否执行程序代码(B)是否能看到软件设计文档(C)是否能看到被测源程序(D)运行结果是否确定10. 下列项目中不属于测试文档的是( C )(A)测试计划(B)测试用例(C) 程序流程图(D)测试报告11. 几乎没有产品计划、进度安排和正规的开发过程的软件开发模式是( B )(A)大棒模式(B)边写边改模式(C) 瀑布模式(D)快速原型开发模式12. 如果某测试用例集实现了某软件的路径覆盖,那么它一定同时实现了该软件的( A )(A)判定覆盖(B)条件覆盖 (C) 判定/条件覆盖(D)组合覆盖13. 下列说法不正确的是( D )(A)测试不能证明软件的正确性;(B)测试员需要良好的沟通技巧;(C)QA与testing属于一个层次的概念;(D)成功的测试是发现了错误的测试。
Word2010文字处理软件测试卷及参考答案(A卷)
Word 2010文字处理软件测试卷及参考答案(A卷)(本卷满分100分,考试时间为60分钟)中职信息技术类对口升学教学资料中等职业教育课程改革国家规划新教材A.双击Windows桌面上的Word 2010快捷方式图标B.单击“开始”→“所有程序”→“Microsoft Office”→“Microsoft Word 2010”C.在Windows资源管理器中双击Word 2010文档图标D.单击Windows桌面上的Word 2010快捷方式图标2.退出Word 2010的快捷键是()。
A.Alt+F4B.Alt+F5C.Ctrl+F4D.Alt+Shift3.Word 2010中的文本替换功能所在的功能区选项卡是()。
A.“文件”B.“开始”C.“插入”D.“页面布局”4.在Word 2010中,可以很直观地改变段落的缩进方式、调整左右边界和改变表格的列宽,这可利用()来实现。
A.字体B.样式C.标尺D.编辑5.Word 2010文档中,每个段落都有自己的段落标记,段落标记位于()。
A.段落的首部B.段落的结尾处C.段落的中间位置D.段落中,但用户找不到的位置6.在Word 2010中,可以显示页面四角的视图模式是()。
A.草稿视图B.大纲视图C.页面视图D.阅读版式视图7.在Word 2010中,各级标题层次分明的是()。
A.草稿视图B.Web版式视图C.页面视图D.大纲视图8.在Word 2010中“打开”文档的作用是()。
A.将指定的文档从外存中读入,并显示出来B.将指定的文档从内存中读入,并显示出来C.为指定的文档打开一个空白窗口D.显示并打印指定文档的内容9.在Word 2010中,当前正编辑一个新建文档“文档1",当执行“文件”选项卡中的“保存”命令后()。
A.“文档1”被存盘B.弹出“另存为”对话框,供进一步操作C.自动以“文档1”为名存盘D.不能以“文档1"存盘10.在Word 2010文档中,当前输入的文字显示在()。
软件测试技术(习题卷22)
软件测试技术(习题卷22)第1部分:单项选择题,共55题,每题只有一个正确答案,多选或少选均不得分。
1.[单选题]除了开发人员之外,首先见到软件产品的人是( )。
A)Alpha测试人员B)Beta测试人员C)验收测试人员D)回归测试人员答案:A解析:2.[单选题]典型的软件测试过程模型有( )等。
A)V模型、W模型、H模型、渐进模型B)V模型、W模型、H模型、螺旋模型C)X模型、W模型、H模型、前置测试模型D)X模型、W模型、H模型、增量模型答案:C解析:3.[单选题]我喜欢分析信息A)强烈同意B)同意C)不同意D)最不同意答案:A解析:4.[单选题]( )。
以下不反映模块外部特性的是( )。
A)功能B)状态C)接口D)逻辑答案:D解析:5.[单选题]( )。
在面向数据流的软件设计方法中,一般讲信息流分为()。
A)数据流和控制流B)交换流和控制流C)事物流和控制流D)交换流和事物流答案:D解析:6.[单选题]以消除瓶颈为目的的测试是( )。
A)负载测试B)性能测试C)动态测试D)覆盖测试答案:A解析:7.[单选题]( )。
软件危机的主要原因是()A)软件工具落后B)软件生产能力不足C)对软件的认识不够D)软件本身的特点及开发方法答案:D解析:8.[单选题]代码评审的2种形式为( )和正式会议审查。
A)动态审查B)交叉审查C)代码走查D)静态审查答案:C解析:9.[单选题]测试是软件生存期中费用消耗最大的环节。
能够决定需要做多少次测试的影响因素有( )A)系统的目标和信息的价值B)潜在的用户数量C)开发组织和测试的时机D)以上全部答案:D解析:10.[单选题]使用正交试验法设计测试用例的最大好处在于( )A)对所有的输入组合创建测试用例,B)使用最少的测试用例获得最大的测试覆盖率.C)不用写测试用例D)便于进行兼容性测试.答案:B解析:11.[单选题]在Web应用软件的分层测试策略中,下列( )不是测试关注的层次。
软件测试技术(习题卷12)
软件测试技术(习题卷12)第1部分:单项选择题,共56题,每题只有一个正确答案,多选或少选均不得分。
1.[单选题]下列关于软件性能测试的说法中,正确的是( )A)性能测试的目的不是为了发现软件缺陷B)压力测试与负载测试的目的是为了探测软件在满足预定性能需求的情况下所能负担的最大压力C)性能测试通常要对测试结果进行分析才能获得结论D)在性能下降曲线下,最大建议用户数通常处于性能轻微下降区和性能急剧下降区的交界处答案:C解析:2.[单选题]关于白盒测试与黑盒测试的最主要区别,正确的是。
A)白盒测试侧重于程序结构,黑盒测试侧重于功能B)白盒测试可以使用测试工具,黑盒测试不能使用工具C)白盒测试需要程序员参与,黑盒测试不需要D)黑盒测试比白盒测试应用更广泛答案:A解析:3.[单选题]单元测试一般以( )为主。
A)白盒测试B)黑盒测试C)系统测试D)分析测试答案:A解析:4.[单选题]负载压力性能测试需求分析时,应该选择( )类型的业务作为测试案例。
①高吞吐量的业务;②业务逻辑复杂的业务;③高商业风险的业务;④高服务器负载的业务;⑤批处理的业务。
A)①②③B)①③④C)①④D)①②③④⑤答案:B解析:5.[单选题]功能或特性没有实现,主要功能部分丧失,次要功能完全丧失,这属于软件缺陷级别中的( )。
A)致命缺陷B)严重缺陷C)一般缺陷D)微小缺陷答案:B解析:6.[单选题]在指定条件下使用时,软件产品维持规定的性能水平的能力。
这是指软件外部质量的 ()D)可靠性答案:D解析:7.[单选题]关于软件测试的目的,下列说法哪个是错误的( )。
A)测试是程序的运行过程,目的在于发现错误。
B)一个好的测试用例在于能够发现至今未发现的错误。
C)一个成功的测试是发现了至今未发现的错误的测试。
D)测试的目标是以最少的时间和人力改正软件中潜在的所有错误和缺陷。
答案:D解析:8.[单选题]我是一个开心的人A)强烈同意B)同意C)不同意D)最不同意答案:A解析:9.[单选题]软件测试是采用( )执行软件的活动。
软件测试期末试题A卷及答案最终版
电子科技大学二零零八至二零零八学年第二学期软件测试技术(A卷)课程考试题(120分钟)闭卷考试时间:2008说明:本试卷共四大题,试卷满分100分。
注意:请将所有答案填写在最后一页答题卡上。
一、单项选择题:共20小题,每小题2分,满分40分。
1 •软件测试按照测试层次可以分为( c )A •黑盒测试、白盒测试B. 功能性测试和结构性测试C. 单元测试、集成测试和系统测试D. 动态测试和静态测试2、软件测试是采用( a )执行软件的活动。
A •测试用例B •输入数据C.测试环境D •输入条件3 •软件测试是软件开发过程的重要阶段,是软件质量保证的重要手段,下列哪个(些)是软件测试的任务?答案:(d )1预防软件发生错误2发现程序错误3提供诊断错误信息A .只有1B .只有2C.只有3D .都是4 、导致软件缺陷的最大原因是:(a )A .软件需求说明书B.设计方案C .编码D .维护5 、测试用例是为达到最佳的测试效果或高效的揭露隐藏的错误而精心设计的少量测试数据,至少应该包括( a )A、测试输入、执行条件和预期的结果。
B、测试目标、测试工具C、测试环境 D 、测试配置6 、对已经发现的错误进行错误定位和确定出错性质,并改正这些错误,同时修改相关的文档,这种行为属于( b )A .测试B.调试C.回归测试 D .单元测试7、软件缺陷修复的代价最高的阶段为(a)A、发布阶段B、需求阶段C、设计阶段 D 、编码阶段8 、下列(b )是关于软件缺陷的描述。
A .导致软件包含故障的人的行为B •产品的异常情况C.引起一个功能部件不能完成所要求的功能的一种意外情况-可编辑修改-D .功能部件执行其规定功能的能力丧失9、可作为测试停止的标准是( d )A .当时间用光时B .执行了所有的测试用例,但没有发现故障C.当所有缺陷都已经清除时D •当达到所要求的覆盖时10、下列描述错误的是( a )A •软件发布后如果发现质量问题,那是软件测试人员的错B •穷尽测试实际上在一般情况下是不可行的C.软件测试自动化不是万能的D •测试能由非开发人员进行,调试必须由开发人员进行。
2019《软件测试技术》专升本考试题 - 答案(修改)
软件测试技术(A卷)答案及评分标准一、二、三、填空题(20×1=20分)1.软件缺陷产生的原因包括软件说明书、设计、编写代码以及其他原因。
2.软件开发模式包括大棒模式、边写边改模式、流水模式、螺旋模式。
3.黑盒测试用例设计方法包括等价类划分法,边界值法,以及因果图法,错误推测法等。
4.测试过程中,____测试计划_______________描述用于描述测试的整体方案,________缺陷报告__描述依据测试案例找出的问题。
5.传统的等价类划分测试的实现分两步进行,一是___划分等价类表____,二是_边界值分析法______。
6.在兼容性测试中,______向前兼容_________是指可以使用软件的以前版本, ___向后兼容_____是指可以使用软件的未来版本。
7.测试工作就是进行输入、接受输出、检验结果,不深入代码细节,这样的测试方法称为__动态黑盒测试___,在不执行代码的条件下有条理地仔细审查软件设计、体系结构和代码,从而找出软件缺陷的测试方法称为___静态白盒测试_____________。
8.不需要修复软件缺陷的原因包括______没有时间__、不能算真正的软件缺陷、___风险太大__、不值得修复。
9.白盒测试又称为_结构测试或逻辑结构测试_,黑盒测试又称为___功能测试或给予规格说明书的测试_。
10.动态测试的两个基本要素是___被测试程序___、_____测试数据___。
四、名词解释(5×3=15分)1.软件缺陷:(符合下列规则的叫软件缺陷):1).软件未达到产品说明书的功能2).软件出现了产品说明书指明不会出现的错误3).软件功能超出产品说明书指明范围4).软件未达到产品说明书虽未指出但应达到的目标5).软件测试员认为难以理解、不易使用、运行速度缓慢、或者最终用户认为不好2.β测试是指软件开发公司组织各方面的典型用户在日常工作中实际使用β版本,并要求用户报告异常情况,提出批评意见。
软件测试技术考试试题
软件测试技术考试试题一、单项选择题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. 黑盒测试和白盒测试是相同的。
二、简答题1. 请简要解释什么是软件测试?答:软件测试是指对软件系统进行评价或检验,以发现系统中的错误、缺陷或其他问题。
通过测试,可以确认软件是否满足预期要求,发现潜在的问题,并进行修复,最终提高软件的质量。
2. 请阐述黑盒测试和白盒测试的区别。
答:黑盒测试是基于对软件的功能和需求进行测试,测试人员无需了解软件内部的实现细节。
黑盒测试主要通过输入和输出的验证来测试软件的正确性和完整性。
白盒测试则需要了解软件的内部结构和源代码,并基于此进行测试。
白盒测试主要关注软件内部的逻辑覆盖和代码执行路径等方面。
3. 请列举并解释三种常用的测试技术。
答:三种常用的测试技术包括功能测试、性能测试和安全测试。
- 功能测试:验证软件是否按照需求规格说明书的要求,对输入和输出的处理是否正确。
- 性能测试:测试软件在不同负载下的性能表现,例如响应时间、吞吐量等指标。
软件测试题库及答案
软件测试题库及答案一、单选题1. 软件测试的目的是:A. 证明软件是正确的B. 发现软件中的错误C. 确保软件满足需求D. 确保软件没有错误答案:B2. 以下哪项不是黑盒测试的测试用例设计技术?A. 等价类划分B. 边界值分析C. 决策表测试D. 路径测试答案:D3. 单元测试通常由谁执行?A. 测试人员B. 用户C. 开发人员D. 项目经理答案:C4. 以下哪个不是软件测试的阶段?A. 单元测试B. 集成测试C. 系统测试D. 维护测试答案:D5. 软件测试中的错误注入通常发生在哪个阶段?A. 需求分析B. 设计阶段C. 编码阶段D. 测试阶段答案:C二、多选题1. 软件测试的类型包括:A. 功能测试B. 性能测试C. 可用性测试D. 安全测试E. 回归测试答案:ABCDE2. 以下哪些是软件测试的原则?A. 测试可以显示存在缺陷B. 穷尽测试是不可能的C. 早期测试可以节省成本D. 缺陷聚集原则E. 测试应该提供信息以支持决策答案:ABCDE3. 软件测试的目的是:A. 验证软件是否符合需求B. 验证软件是否符合设计C. 验证软件是否符合编码标准D. 验证软件是否符合性能要求E. 验证软件是否符合安全要求答案:ABDE4. 软件测试的文档包括:A. 测试计划B. 测试用例C. 测试报告D. 缺陷报告E. 用户手册答案:ABCD5. 软件测试的自动化工具可以用于:A. 自动化测试用例执行B. 测试用例生成C. 缺陷跟踪D. 性能监控E. 安全扫描答案:ABCDE三、判断题1. 软件测试可以完全替代人工测试。
(错误)2. 软件测试的目的是确保软件没有错误。
(错误)3. 软件测试应该在编码阶段完成后开始。
(错误)4. 测试用例应该包括预期结果。
(正确)5. 回归测试是确认修改后的软件是否引入新缺陷的过程。
(正确)四、简答题1. 请简述软件测试的目的是什么?答案:软件测试的目的是发现软件中的错误,验证软件是否满足需求,确保软件的质量。
软件测试技术考试试题及答案
软件测试技术考试试题及答案一、单选题1. 软件测试的主要目的是:A. 验证软件是否符合需求B. 评估软件质量C. 发现软件缺陷D. 以上全是答案:D. 以上全是2. 下列哪种测试方法是黑盒测试?A. 白盒测试B. 集成测试C. 功能测试D. 性能测试答案:C. 功能测试3. 下列哪种不属于软件测试的阶段?A. 单元测试B. 验收测试C. 配置管理D. 系统测试答案:C. 配置管理4. 下列哪种测试是功能性测试?A. 冒烟测试B. 兼容性测试C. 性能测试D. 用户界面测试答案:D. 用户界面测试5. 软件质量保证的目标是:A. 降低成本B. 提高生产效率C. 提供符合标准的产品D. 找到尽可能多的缺陷答案:C. 提供符合标准的产品二、多选题1. 软件测试的基本原则包括以下哪些?A. 早测试B. 尽早发现缺陷C. 完全测试是不可能的D. 缺陷是有限的E. 测试展示存在缺陷的可能性答案:A. 早测试, B. 尽早发现缺陷, C. 完全测试是不可能的, E. 测试展示存在缺陷的可能性2. 软件测试的分类包括以下哪些?A. 白盒测试B. 黑盒测试C. 灰盒测试D. 静态测试E. 动态测试答案:A. 白盒测试, B. 黑盒测试, D. 静态测试, E. 动态测试三、判断题1. 软件测试就是为了证明软件是正确的。
(F)2. 代码审查属于软件测试的一部分。
(F)3. 软件缺陷可以分为严重和一般两种。
(T)4. 功能性测试是黑盒测试的一种。
(T)5. 软件测试旨在发现尽可能多的缺陷。
(T)答案:1.(F) 2.(F) 3.(T) 4.(T) 5.(T)这些试题及答案仅供参考,希朥能帮助您更好地理解软件测试技术。
祝您考试顺利,取得好成绩!。
软件测试10A-2014-复习作业
《软件测试技术》期末总复习练习测试题一.名词解释:(每题3分,共15分)1.单元测试2.负载测试3.回归测试4.脚本5.测试用例二.单选题:(每题1分,共40分)1.软件测试的目的是()。
A. 软件编写完成以后的后续工作B. 寻找软件缺陷而执行程序的过程C. 使软件能更好工作D. 保证程序能完全正确的被执行2.下列有关软件测试的叙述中,正确的是()。
A. 测试是软件开发中一个单独的阶段,其目的是对已实现的程序编码进行正确性检验B. 一个成功的测试能够验证程序的确做了它应该做的事情C. 根据80/20原则,优秀的软件开发人员所编写的程序错误少,因此对于他们的程序重点不应放在缺陷测试上D. 在软件过程的早期寻找尽可能多的错误符合软件测试的原则3.下列有关软件质量的叙述中,错误的是()。
A. 软件质量不仅包括软件产品的质量,还包括软件过程的质量B. 明确的软件质量属性是指在合同或行业标准中规定必须实现的质量要求C. 隐含的软件质量属性在合同或行业标准中没有规定,因此在产品开发时不必专门考虑D. 软件的功能和性能必须结合在一起考虑4.走查是一种重要的审查方法,下列所述的审查活动中,不属于走查的是()。
A. 审查小组的组织者事先把相关的设计文档、源程序和其他材料发给每一个小组成员,要求他们预先了解审查的内容B. 测试员事先根据审查的源代码准备一批测试用例C. 程序员在小组审查会上向全体审查人员逐条讲解自己编写的程序D. 所有参与审查的人员集体扮演“计算机”的角色,使用事先准备的测试用例按照源程序规定的顺序逐条执行讨论可能出现的问题5.下面有关渐增式集成和非渐增式集成测试的说法中错误的是()。
A. 非渐增式集成测试方法把单元测试和集成测试分为两个不同的阶段,而渐增式集成测试方法往往把单元测试与集成测试合在一起同时完成B. 渐增式集成需要较多的工作量,而非渐增式集成需要的工作量较少C. 渐增式集成可以较早地发现接口错误,非渐增式集成直到最后组装时才能发现接口上的问题D. 渐增式集成有利于排错,发现的错误往往和最后加入的模块有关。
软件测试考试题库及答案
软件测试考试题库及答案一、单项选择题1. 软件测试的目的是()。
A. 证明软件是正确的B. 发现软件中的错误C. 证明软件是错误的D. 证明软件没有错误答案:B2. 黑盒测试主要关注软件的()。
A. 内部结构B. 内部逻辑C. 功能D. 代码答案:C3. 单元测试通常由()执行。
A. 项目管理者B. 开发人员C. 测试人员D. 客户答案:B4. 软件测试中,回归测试是指()。
A. 测试新发现的错误B. 测试软件的新功能C. 在修改后重新运行测试用例以验证错误是否被修复D. 测试软件的安全性答案:C5. 软件测试的V模型中,测试活动应该在开发活动的()进行。
A. 之前B. 同时C. 之后D. 任意时间答案:C二、多项选择题1. 以下哪些是软件测试的类型?()A. 功能测试B. 性能测试C. 压力测试D. 界面测试答案:ABCD2. 软件测试的基本原则包括()。
A. 测试显示存在错误B. 穷尽测试是不可能的C. 早期测试D. 缺陷聚集答案:ABCD3. 软件测试过程中可能使用的工具包括()。
A. 缺陷跟踪系统B. 自动化测试框架C. 性能监控工具D. 代码审查工具答案:ABCD三、判断题1. 软件测试可以完全替代人工检查。
()答案:错误2. 测试应该在软件开发的后期进行。
()答案:错误3. 软件测试的目的是确保软件产品的质量。
()答案:正确四、简答题1. 请简述什么是软件测试?答案:软件测试是一系列旨在评估软件质量的活动,目的是验证软件的功能、性能、安全性等是否符合预期,并发现软件中可能存在的缺陷。
2. 描述软件测试的基本流程。
答案:软件测试的基本流程通常包括测试计划、测试设计、测试实施、测试执行和测试报告等阶段。
五、案例分析题1. 假设你是一个软件测试工程师,你被分配到一个项目中,该项目的软件产品是一个在线购物平台。
请描述你将如何进行测试计划的制定。
答案:在制定测试计划时,我会首先了解项目的需求和目标,确定测试的范围和重点。
软件测试技术(习题卷24)
软件测试技术(习题卷24)说明:答案和解析在试卷最后第1部分:单项选择题,共55题,每题只有一个正确答案,多选或少选均不得分。
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.[单选题]对于一个含有n个变量的程序,采用基本边界值分析法测试程序会产生( )个测试用例。
软件测试技术-考题-大全
一、“白盒”测试1. 逻辑路径覆盖法是白盒测试用例的重要设计方法,其中语句覆盖法是较为常用的方法,针对下面的语句段,采用语句覆盖法完成测试用例设计,测试用例见下表,对表中的空缺项(True或者False),正确的选择是(A)。
语句段:if (A && (B||C)) x=l;else x=O;用例表:A.①TRUE ②FALSE ③TRUE B.①TRUE ②FALSE ③FALSEC.①FALSE ②FALSE ③TRUE D.①TRUE ②TRUE ③FALSE2. 不属于白盒测试的技术是(C)。
A. 语句覆盖B. 判定覆盖C. 边界值分析D. 基本路径测试3.实际的逻辑覆盖测试中,一般以(C)为主设计测试用例。
A. 条件覆盖B. 判定覆盖C. 条件组合覆盖D. 路径覆盖4. 使用白盒测试方法时,确定测试数据应根据(A)和指定的覆盖标准。
A. 程序内部逻辑B. 程序的复杂度C. 使用说明书D. 程序的功能5. 在用白盒测试中的逻辑覆盖法设计测试用例时,有语句覆盖、分支覆盖、条件覆盖、判定-条件覆盖、条件组合覆盖和路径覆盖等,在下列覆盖中,(D)是最强的覆盖准则。
A. 语句覆盖B. 条件覆盖C. 判定-条件覆盖D. 路径覆盖6. 在用白盒测试中的逻辑覆盖法设计测试用例时,有语句覆盖、分支覆盖、条件覆盖、判定-条件覆盖、条件组合覆盖和路径覆盖等,其中(A)是最弱的覆盖准则。
A. 语句覆盖B. 条件覆盖C. 判定-条件覆盖D. 路径覆盖7.软件测试中白盒法是通过分析程序的(B)来设计测试用例的。
A. 应用范围B. 内部逻辑C. 功能D. 输入数据8.下列几种逻辑覆盖标准中,查错能力最强的是(D)。
A. 语句覆盖B. 判定覆盖C. 条件覆盖D. 条件组合覆盖9. 造成测试覆盖率不达标的原因可能是(D)。
A. 存在不可到达的代码或冗余的代码B. 测试用例不足C. 存在不可能的路径和条件D. 以上全部10. 下列叙述中,(A)是正确的。
2023年计算机三级《软件测试技术》考试历年真题摘选附带答案
2023年计算机三级《软件测试技术》考试历年真题摘选附带答案第1卷一.全考点综合测验(共20题)1.【多选题】软件产品与其它工业产品相比具有独特的开发过程, 这决定了我们需要使用软件质量保证的方法学和工具面对软件质量的各种特殊的挑战. 那么, 软件开发过程的独特性有A.软件产品的高复杂性B.与其它系统有接口C.软件产品的不可见性D.检测缺陷的机会只限于产品开发阶段2.【多选题】从测试技术角度,正确的选择是()给出各自的含A.静态测试B.黑盒测试C.动态测试D.白盒测试3.【单选题】集成测试计划应该在【】阶段末提交。
A.需求分析B.概要设计C.详细设计D.单元测试完成4.【判断题】Beta测试是验收测试的一种。
5.【单选题】测试程序时,不可能遍历所有可能的输入数据,而只能是选择一个子集进行测试,那么最好的选择方法是A.随机选择B.划分等价类C.根据接口进行选择6.【单选题】下列说法正确的是A.管理, 分析, 控制现实世界中发生的事件的程序称为实时软件B.软件项目开发的成功, 取决于工具和硬件设备的优劣C.我们已经建造了软件的标准和规程, 我们就能生产高质量的软件产品D.在项目的进度告急的时候,解决办法之一就是加派人手7.【单选题】确保授权用户或者实体对于信息及资源的正常使用不会被异常拒绝,允许其可靠而且及时地访问信息及资源的特性是A.完整性B.可用性C.可靠性D.保密性8.【判断题】黑盒测试的测试用例是根据应用程序的功能需求设计的。
9.【填空题】决策表通常由________四部分组成10.【单选题】单元测试中设计测试用例的依据是A.概要设计规格说明书B.用户需求规格说明书C.详细设计规格说明书11.【填空题】CMM的五个等级分别是。
12.【单选题】如果一个判定中的复合条件表达式为(A > 1 )or (B A.1B.2C.313.【判断题】项目立项前测试人员不需要提交任何工件。
14.【判断题】找出的软件缺陷越多,说明剩下的软件缺陷越少。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《软件测试技术》试卷(A)
1.软件测试的目的:()
A. 避免软件开发中出现的错误
B. 发现软件开发中出现的错误
C. 尽可能发现并排除软件中潜藏的错误,提高软件的可靠性
D. 修改软件中出现的错误
2.软件测试按照测试层次可以分为( )
A.黑盒测试、白盒测试
B. 功能性测试和结构性测试
C.单元测试、集成测试和系统测试
D.动态测试和静态测试
3.软件测试是采用()执行软件的活动。
A.测试用例
B.输入数据
C.测试环境
D.输入条件
4.软件测试是软件开发过程的重要阶段,是软件质量保证的重要手段,下列哪个(些)是软件测试的任务?答案:()
1预防软件发生错误 2发现程序错误 3提供诊断错误信息
A.只有1
B.只有2
C.只有3
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、不属于逻辑覆盖方法的是()。
A.组合覆盖B.判定覆盖
C.条件覆盖D.接口覆盖
12、()是选择若干个测试用例,运行被测程序,使得程序中的每个可执行语句至少执行一次。
A、条件覆盖
B、组合覆盖
C、判定覆盖
D、语句覆盖
13、下列___不属于软件缺陷()
(A) 测试人员主观认为不合理的地方
(B) 软件未达到产品说明书标明的功能
(C)软件出现了产品说明书指明不会出现的错误
(D)软件功能超出产品说明书指明范围
14.软件测试是软件质量保证的重要手段,下述哪种测试是软件测试的最基础环节?()A.功能测试
B.单元测试
C.结构测试
D.验收测试
15、单元测试的主要任务不包括()。
A.出错处理B.全局数据结构
C.独立路径D.模块接口
二、判断题(共30分,每小题2分。
把最恰当的答案题号填入括号内)
1、一个程序中所含有的路径数与程序的复杂程度有着直接的关系。
(对)
2、结构性测试是根据软件的规格说明来设计测试用例。
(错)
3、错误推测法是根据输出对输入的依赖关系来设计测试用例的。
(错)
4、软件缺陷属性包括缺陷标识、缺陷类型、缺陷严重程度、缺陷产生可能性、缺陷优先级、
缺陷状态、缺陷起源、缺陷来源、缺陷原因。
(对)
5、数据流测试是主要用作路径测试的真实性检查。
两种形式分别为定义/使用测试、基于程序片的测试。
(对 )
6、软件只要经过严格严谨的内部测试之后,可以做到没有缺陷。
( 错 ) 、测试用例应由测试输入数据和对应的实际输出结果这两部分组成。
( 错 )
、测试是可以穷尽的。
( 错 ) 、测试自动化是万能的。
(
对 )
、软件缺陷可能会被修复,可能会被保留或者标识出来。
( 对 ) 、每一个软件项目都有一个最优的测试量。
( 对 ) 、代码审查工作属于静态测试。
( 对 )
、软件测试是一个过程,包含若干活动,运行软件进行测试只是活动之一。
( 对 )
、白盒测试的条件覆盖标准强于判定覆盖。
( 错 ) 、验收测试是以最终用户为主的测试。
( 对 )
三、简答题(共30分,每小题10分)
什么是测试用例?测试用例的目的,用途及相关组成
ID 用例名称 测试目的 测试级别 参考信息 测试环境 前提条件 测试步 设计人员
设计用例在于明确验证需求(功能)的输入数据和步骤,书面化便于重现BUG ,
2.论述性能测试的定义、意义、目的以及性能测试的主要方法。
系统的各项性能指标进行测试。
性能测试主要用于描述常规的性能测试,是只通过模拟生产运行的业务压力或使用场景来测试系统的性能是否满足生产性能的要求。
概括为三个方面:应用在客户端性能的测试、应用在网络上性能的测试和应用在服务器端性能的测试。
通常情况下,三方面有效、合理的结合,可以达到对系统性能全面的分析和瓶颈的预测。
性能瓶颈,优化软件,最后起到优化系统的目的。
基准测试性能规划测试渗入测试峰谷测试
大数据量、配置、疲劳度、稳定、强度、并发、压力、负载、容量
3.什么是黑盒测试,黑盒测试的意义、目的和黑盒测试的设计方法。
子,不考虑它的内部结构,只考虑输入值和输出值来检测每个功能是否能正常使用。
过测试来检测每个功能是否都能正常使用,在测试时,把程序看作一个不能打开的黑盆子,在完全不考虑程序内部结构和内部特性的情况下,测试者在程序接口进行测试,它只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当地接收输入数锯而产生正确的输出信息,并且保持外部信息(如数据库或文件)的完整性。
行程序所有功能需求的输入条件。
黑盒测试并不是白盒测试的替代品,而是用于辅助白盒测试发现其他类型的错误
类划分、边界值分析、错误推测、因果图和综合策略
10分,每小题10分)。