版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
完整word版,东北大学软件测试历年考题完整word版,东北大学软件测试历年考题第10页共10页完整word版,东北大学软件测试历年考题完整word版,东北大学软件测试历年考题编辑整理:尊敬的读者朋友们:这里是精品文档编辑中心,本文档内容是由我和我的同事精心编辑整理后发布的,发布之前我们对文中内容进行仔细校对,但是难免会有疏漏的地方,但是任然希望(完整word版,东北大学软件测试历年考题)的内容能够给您的工作和学习带来便利。同时也真诚的希望收到您的建议和反馈,这将是我们进步的源泉,前进的动力。本文可编辑可修改,如果觉得对您有帮助请收藏以便随时查阅,最后祝您生活愉快业绩进步,以下为完整word版,东北大学软件测试历年考题的全部内容。04级(李哲洙复习题)一、简答题复习题什么是黑盒测试与白盒测试?什么是静态测试与动态测试?软件测试人员应具备哪些素质?功能性测试的优缺点是什么?等价类测试的指导方针是什么?使用逻辑覆盖法的步骤是什么?什么是单元测试?它的主要测试内容是什么?什么是集成测试?它的主要测试内容是什么?创建软件测试计划的目的和目标是什么?软件测试计划一般都分为哪些主题?二、逻辑与基本路径覆盖法逻辑覆盖法:语句覆盖:测试用例能使被测程序的每条执行语句至少执行一次判断覆盖:测试用例能使被测程序中的每个判断至少取得一次“真”和一次“假”,又称分支覆盖条件覆盖:测试用例能使被测程序中每个判断的每个条件至少取得一次“真”和一次“假"。如果判断中只有一个条件,则条件覆盖便满足判断覆盖,否则,不一定。判断/条件覆盖:测试用例既满足判断覆盖,又满足条件覆盖。条件组合覆盖:测试用例使每个判定中所有可能的条件取值组合至少执行一次。条件组合覆盖条件组合覆盖判断/条件覆盖判断覆盖条件覆盖语句覆盖※逻辑覆盖测试用例举例(08考点举例)eq\o\ac(○,1)覆盖程度测试路径输入数据预期结果ABXX语句覆盖S→a→c→b→d→e(语句c和语句d均执行)2001判断覆盖S→a→c→b→d→e(判断a和判断b均取真)2001S→a→b→e(判断a和判断b取假)1011条件覆盖S→a→b→d→e(满足A>1,B≠0;A=2,X≤1)2112S→a→b→d→e(满足A≤1,B=0;A≠2,X>1)1023判断/条件覆盖S→a→c→b→d→e(满足A〉1,B=0;A=2,X>1;且判断a和判断b均取真值)2043S→a→b→e(满足A≤1,B≠0;A≠2,X≤1;且判断a和判断b均取假值)1111条件组合覆盖S→a→c→b→d→e(满足A〉1,B=0;A=2,X〉1)2043S→a→b→d→e(满足A〉1,B≠0;A=2,X≤1)2112S→a→b→d→e(满足A≤1,B=0;A≠2,X〉1)1023S→a→b→e(满足A≤1,B≠0;A≠2,X≤1)1111※基本路径测试法设计测试用例eq\o\ac(○,3)1、导出程序图2、计算程序图的环形复杂性123456789112113114151161178191连接权-1 =比较个数1 =02 =12 =11 =02 =12 =11 =01 =0环形数=4+1=5 3、确定基本路径集 由于环形数为5,故基本路径数有5条path1:1—2—4-5-6—7path2:1—2-3—4-5—6—7path3:1-2-3-8—4—5—6—7path4:1—2—3—8—4—5—9—7path5:1—2—3—8—4—5-6—9—74、生成测试用例path1 输入:A=1 B=0 X=1 预期结果:X=1path2 输入:A=3 B=1 X=1 预期结果:X=1path3 输入:A=3 B=0 X=3 预期结果:X=1path4 输入:A=2 B=0 X=2 预期结果:X=2path5 输入:A=3 B=0 X=6 预期结果:X=3三、功能性测试※NextDate函数的等价类测试用例(08考点)eq\o\ac(○,2)(见课件P14“三角形等价类测试问题")NextDate是一个三变量函数,即月份、日期和年,这些变量的有效值区间定义如下:M1={月份:1≤月份≤12}D1={日期:1≤日期≤31}Y1={年:1812≤年≤2012}无效等价类:M2={月份:月份〈1}M3={月份:月份〉12}D2={日期:日期〈1}D3={日期:日期>31}Y2={年:年〈1812}Y3={年:年〉2012}由于有效类的数量等于独立变量的个数,因此只有弱一般等价类测试用例出现,并且与强一般等价类测试用例相同:用例ID 月份 日期 年 预期输出WN1,SN1 6 15 1912 1912年6月16日用例ID 月份 日期 年 预期输出WR1 6 15 1912 1912年6月16日WR2 —1 15 1912 月份不在有效值域1。.12中WR3 13 15 1912 月份不在有效值域1。。12中WR4 6 -1 1912 日期不在有效值域1。。31中WR5 6 32 1912 日期不在有效值域1.。31中WR6 6 15 1811 年不在有效值域1812.。2012中WR7 6 15 2013 年不在有效值域1812。。2012中05级(李鹤林复习题)判断题(10)好的测试员不懈追求完美。(×)在软件开发的过程中,若能推迟暴露其中的错误,则为修复和改正错误所花费的代价就会降低.(×)不存在质量很高但可靠性很差的产品。(×)软件测试员可以对产品说明书进行白盒测试。(√)静态白盒测试可以找出遗漏之处和问题。(√)总是首先设计白盒测试用例.(×)可以发布具有配置缺陷的软件产品.(√)所有软件必须进行某种程度的兼容性测试.(×)所有软件都有一个用户界面,因此必须测试易用性。(√)测试组负责软件质量。(×)选择题(20)简答题(20)软件测试员的目标什么?答:找出软件的缺陷,并且尽可能早些,并确保其得到修复按照本课程讲解,只有符合哪几个规则才能叫软件缺陷?答:软件未达到产品说明书标明的功能软件出现了产品说明书指明不会出现的错误软件功能超出产品说明书指明范围软件未达到产品说明书虽未指出但应达到的目标软件测试员认为软件难以理解、不易使用、运行速度缓慢,或者最终用户认为不好黑盒测试与白盒测试的含义是什么?答:黑盒测试:在黑盒测试中,软件测试员只需知道软件要做什么即可—而无法看到盒子是如何运作的。只要进行一些输入,就能得到某种输出结果.白盒测试:在白盒测试中,软件测试员可以访问程序员的代码,并通过检查代码来协助测试—可以看到盒子里面。根据代码检查结果判断多大的数据可能出错,并椐此调整测试程序.静态测试与动态测试的含义?答:静态测试:静态测试是指测试不运行的部分—只是检查和审阅动态测试:动态测试是指通常意义上的测试—运行和使用软件。报告软件缺陷的基本原则是什么?答:eq\o\ac(○,1)尽快报告软件缺陷;eq\o\ac(○,2)有效描述软件缺陷;eq\o\ac(○,3)在报告软件缺陷时不做评价;eq\o\ac(○,4)补充完善软件缺陷报告;测试计划的目的是什么?答:定义软件测试活动的范围、方法、资源、进度;明确要测试的条目、要测试的特性、要实施的测试任务;对每个任务个人的反应;以及与计划相关的风险如何做一名合格的测试人员?答:探索精神、故障排除能手、不懈努力、创造性、追求完美、判断准确、老练稳重、说服力。逻辑覆盖法测试用例选择题(10)(讲解同上)等价类测试用例(20):设计测试用例题(20):☆☆作业例题(逻辑覆盖法测试用例)X>3且Z<10X>3且Z<10T=1X=4或Y>5T=2T=3FFT=1T=1输入执行路径覆盖条件输出结果语句覆盖X=4,Y=5,Z=5判定覆盖X=4,Y=5,Z=5X=2,Y=5,Z=5条件覆盖X=4,Y=6,Z=5X=2,Y=5,Z=15判定/条件覆盖X=4,Y=6,Z=5X=2,Y=5,Z=15组合覆盖X=4,Y=6,Z=5X=4,Y=5,Z=15X=2,Y=6,Z=5X=2,Y=5,Z=15☆☆等价类法举例保险费率计算人人保险公司承担人寿保险已有多年历史,该公司保费计算方式为投保额*保险率,保险率又依点数不同而有别,10点以上费率为0.6%,10点以下费率为0。1%:一、分析输入数据型式。年龄:一或两位数字。性别:以英文Male、Female表示。婚姻:「已婚」、「未婚」。扶养人数:空白或一位数字.保险费率:10点以上,10点以下。二、划分输入数据:PRIVATE1.年龄数字范围1~99等价类20~39岁40~59岁60岁以上20岁以下2.性别类型英文字之集合等价类类型:英文字集合:「Male」、「M」集合:「Female」、「F」3。婚姻等价类已婚未婚4。扶养人数选择项扶养人数可以有,也可没有范围1~9等价类空白1~6人6人以上5.保险费率等价类10点以上10点以下三、设计输入数据:PRIVATE有效等价类无效等价类无效等价类1。年龄20~39任选一个2。年龄40~59任选一个3.年龄60岁以上、20岁以下任选一个小於1,选一个大於99,选一个4。性别英文Male,M,F,Female任选一个非英文字如「男」
5.性别英文Male,M任选一个非Male,M,Female,F之任意字元,如「Child」
6.性别英文Female,F任选一个非Male,M,Female,F之任意字符,如「Child」
7.婚姻「已婚」非「已婚」或「未婚」之任意字符,如「离婚」
8。婚姻「未婚」非「已婚」或「未婚」之任意字符,如「离婚」
9.扶养人数空白
10.扶养人数1~6小於1,选一个
11。扶养人数7~9大於9,选一个
12.保险费率10点以上(0。6%)
13.保险费率10点以下(0.6%)
四、根据以上分析设计测试用例:PRIVATE用例编号年龄性别婚姻扶养人数保险费率备注1。27Female未婚空白0.6%有效年龄:20~39岁性别:集合「Female,F」婚姻:集合「未婚」扶养人数:空白保险费率:0。6%2.50Male已婚20.6%有效年龄:40~59岁性别:集合「Male,M」婚姻:集合「已婚」扶养人数:1~6人3。70F未婚70.1%有效年龄:60岁以上或20岁以下性别:集合「Female,F」婚姻:集合「未婚」扶养人数:6人以上4。0M已婚4无法
推算年龄类无效,因此无法推算保险费率5。100Female未婚5无法
推算年龄类无效,因此无法推算保险费率6。1男已婚6无法
推算性别类无效,因此无法推算保险费率7.99Child未婚1无法
推算性别类无效,因此无法推算保险费率8。30Male离婚3无法
推算婚姻类无效,因此无法推算保险费率.9。75Female未婚0无法
推算扶养人数类无效,因此无法推算保险费率10。17Male已婚10无法
推算扶养人数类无效,因此无法推算保险费率☆☆等价类划分设有一个档案管理系统,要求用户输入以年月表示的日期。假设日期限定在1990年1月~2049年12月,并规定日期由6位数字字符组成,前4位表示年,后2位表示月。现用等价类划分法设计测试用例,来测试程序的"日期检查功能"。
1)划分等价类并编号,下表等价类划分的结果输入等价类有效等价类无效等价类日期的类型及长度①6位数字字符②有非数字字符③少于6位数字字符④多于6位数字字符年份范围⑤在1990~2049之间⑥小于1990⑦大于2049月份范围⑧在01~12之间⑨等于00⑩大于12
2)设计测试用例,以便覆盖所有的有效等价类在表中列出了3个有效等价类,编号分别为①、⑤、⑧,设计的测试用例如下:
测试数据
期望结果
覆盖的有效等价类
200211
输入有
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年焦炭采购与销售合同
- 大班秋天语言教案分析
- 股权转让协议书模板集锦8篇
- 保健工作计划模板集合八篇
- 初一年级上册语文教学计划
- 大学生毕业自我鉴定(15篇)
- 小学体育个人工作计划
- 酒店前台的实习报告范文十篇
- 做教师的心得体会
- 业务员半年工作总结15篇
- GB∕T 38053-2019 装配式支吊架通用技术要求
- 初中数学一题多变一题多解(四)
- 桥梁工程各工序的工期保证措施
- 小学道德与法治教学论文(五篇)
- [通知╱申请]陕西省卫生专业技术人员到农村基层支医工作鉴定表
- 台式电脑采购评分标准
- 某冶金机械修造厂总降压变电所及配电系统设计
- 泰安市生育保险待遇申报表
- 5WHY分析报告模板-改进版
- 移动式虹吸管防汛抢险设备(移动式虹吸抢险泵)
- 鲁教版选修《将军族》原文阅读
评论
0/150
提交评论