软件测试用例测验题1

合集下载

软件测试方面的一些题及答案

软件测试方面的一些题及答案

三、简答题(每题10分,5道):1.根据下面给出的规格说明,利用等价类划分的方法,给出足够的测试用例。

2.“一个程序读入三个整数。

把此三个数值看成是一个三角形的三个边。

3.这个程序要打印出信息,说明这个三角形是三边不等的、是等腰的、还是4.等边的。

”答案: 设三角形的三条边分别为A, B, C。

如果它们能够构成三角形的三条边,必需满足:A > 0,B > 0,C > 0,且A + B > C,B + C > A,A + C > B。

如果是等腰的,还要判断是否A = B,或B = C,或A = C。

对于等边的,则需判断是否A = B,且B = C,且A = C。

列出等价类表:输入条件有效等价类无效等价类是否三角形的三条边(A > 0) (1), (B > 0) (2),(C > 0) (3), (A + B > C), (4)(B +C > A) (5), (A + C > B) (6) A £ 0 (7), B £ 0 (8), C £ 0 (9),A + B £ C(10), A + C £ B (11),B + C £ A (12)是否等腰三角形(A = B) (13), (B = C) (14),(A = C) (15) (A 1 B) and (B 1 C) and (A 1 C) (16)是否等边三角形(A = B) and (B = C) and (A = C) (17) (A 1 B) (18), (B 1 C) (19),(A 1 C) (20)设计测试用例:输入顺序是〖A,B,C〗§〖3,4,5〗覆盖等价类 (1), (2), (3), (4), (5), (6)。

满足即为一般三角形。

§〖0,1,2〗覆盖等价类 (7)。

不能构成三角形。

若不考虑特定A, B, C,§〖1,0,2〗覆盖等价类 (8)。

软件测试题目及其答案

软件测试题目及其答案

1.动手实践题。

火车票退款业务流包括多个业务环节,其中比较重要的一个环节就是退票金额的计算。

请先熟悉下面的退票业务需求。

退票业务需求描述:(1)对开车前15天(不含)以上退票的,不收取退票费。

(2)票面乘车站开车前48小时以上的,退票时收取票价5%的退票费。

(3)开车前24小时以上、不足48小时的,退票时收取票价10%的退票费。

(4)开车前不足24小时的,退票时收取票价20%的退票费。

(5)上述计算的尾数以5角为单位,尾数小于2.5角的舍去、2.5角以上且小于7.5角的计为5角、7.5角以上的进为1元。

(6)开车前2小时并且没有打印纸质车票,可以在网上退票,晚于开车前2小时或者已经打印了车票,只能在车站退票窗口办理。

假设用户张三购买了一张2019年6月30日上午07:52(2019-06-30-07)的火车票,请尝试运用场景法设计该用户退票流程的测试用例。

订单参见图6-26。

图6-26 火车票订单答案:用场景法设计测试用例。

2.动手实践题。

某程序有4个输入因子A,B,C,D,其水平分别为: A: A1,A2 B: B1,B2,B3 C: C1,C2,C3,C4 D: D1,D2,D3 试用PICT工具为该程序设计测试用例。

答案:创建test1.txt文件,保存到PICT安装目录下,文件内容如下示:打开CMD命令控制台,切换到PICT安装目录,运行PICT命令生成测试用例,如下图所示:最终生成的测试用例如下图所示:3.动手实践题。

设有3个独立的查询条件,根据这些查询条件可以获得特定员工的个人信息。

员工号(ID)员工姓名(Name)员工邮件地址(Email)每个查询条件包括3种情况:不填、填上正确的内容、填上错误的内容。

请用正交试验法为其设计测试用例。

答案:员工号(ID):1001、NULL、A!员工姓名(Name):Alice、NULL、A!001员工邮件地址(Email):************、NULL、A!001选择正交表L9(34),共9条测试用例,如下表示。

测试用例 测试题

测试用例 测试题

测试用例测试题
以下是一份简单的测试用例,以及相应的测试题,以供参考:
测试用例:检查一个计算器程序的基本运算功能
测试题:
1. 计算器的基本功能测试:
a. 输入 2 + 2,检查输出是否为 4
b. 输入 5 - 3,检查输出是否为 2
c. 输入 10 2,检查输出是否为 20
d. 输入 8 / 2,检查输出是否为 4
e. 输入 2 ^ 3,检查输出是否为 8
2. 异常处理测试:
a. 输入一个非数字字符,检查程序是否能够提示用户输入错误
b. 输入一个非常大的数字,检查程序是否能够处理溢出情况
c. 输入一个非常小的数字,检查程序是否能够处理下溢情况
3. 其他功能测试:
a. 检查计算器是否支持括号运算,例如输入 (2 + 2) 3,检查输出是否为 12
b. 检查计算器是否支持科学记数法运算,例如输入,检查输出是否为12300
c. 检查计算器是否支持小数运算,例如输入 2,检查输出是否为
d. 检查计算器是否支持负数运算,例如输入 -5 + -3,检查输出是否为 -8
e. 检查计算器是否支持百分数运算,例如输入 50% + 30%,检查输出是否为 80%
请根据以上测试题进行测试,并记录测试结果。

如果程序能够通过所有测试题,则说明程序基本功能正常。

如果程序在某一道测试题上出现错误或异常情况,则需要进行相应的调试和修复。

(完整版)软件测试题目与答案

(完整版)软件测试题目与答案

软件测试课堂测验第一次测验:Consider an application App that takes two inputs name and age, where name is a nonempty string containing at most 20 alphabetic characters and age is an integer that must satisfy the constraint 0≤age≤120. The App is required to display an error message if the input value provided for age is out of range. The application truncates any name that is more than 20-character in length and generates an error message if an empty string is supplied for name.(1)Please find out the equivalence classes(等价类). (30分)(2)Construct test cases using the equivalence classes derived in(1)(20分)答案:Consider a method fp, brief for findPrice, that takes two inputs code and qty. The item code is represented by the integer code and the quantity purchased by another integer variable qty. fp accesses a database to find and display the unit price, the description, and the total price of the item corresponding to code. fp is required to display an error message, and return, if either of the two inputs is incorrect. Assuming that an item code must be in the range 99…999 and quantity in the range 1…100.Please give your test cases using boundary-value analysis.(50分)答案:第二次:1.Develop a decision table for the descriptions belowNo charges are reimbursed(报销)to the patient until the deductible(扣除)has been met. After the deductible has been met, the amount to be reimbursed depends on whether or not the doctor or hospital is a "Preferred Provider." For preferred providersDoctor's office visits are reimbursed at 65% and Hospital visits are reimbursed at 95%. For other providers reimburse 50% for Doctor's Office visits or 80% for Hospital visits.答案:2.Develop a decision table for the YesterDate function.答案:第三次:Cause-Effect Testing:In a given network, the sendfile command is used to send a file to a user on a different file server. The sendfile command takes three arguments: the first argument should be an existing file in the sender’s home directory, the second argument should be the name of the receiver’s file server, and the third argument should be the receiver’s userid. If all the arguments are correct, then the file is successfully sent; otherwise the sender obtains an error message.答案:中国象棋走马下法:1. 如果落点在棋盘外,则不移动棋子;2. 如果落点与起点不构成日字形,则不移动棋子;3. 如果落点处有自己放棋子,则不移动棋子;4. 如果在落点方向的邻近交叉点有棋子(绊马腿),则不移动棋子;5. 如果不属于1-4,且落点处无棋子,则移动棋子;6.如果不属于1-4,且落点处为对方棋子(非老将),则移动棋子并除去对方棋子。

软件测评师试题及答案

软件测评师试题及答案

软件测评师试题及答案在如今数字化的时代,软件应用已渗透到我们生活的方方面面。

然而,即使是最出色的软件也可能存在缺陷和问题。

这就是为什么软件测评师的角色变得越来越重要和必需的原因。

本文将介绍一些常见的软件测评师试题,并提供相应的答案。

一、功能测试1. 问题描述:某软件在安装后无法启动,你会如何进行排查?解答:首先,我们应该检查系统需求和兼容性。

确认软件是否与操作系统版本相匹配。

如果满足系统需求并且还是无法启动,我们可以尝试重新安装软件,确保安装过程没有出错。

此外,还可以查看日志文件以获取进一步的错误信息。

2. 问题描述:在某个页面上,提交按钮点击无效,你会如何解决这个问题?解答:首先,我们应该检查网络连接是否正常,确保按钮的点击事件被正确传递。

如果网络连接没有问题,我们可以检查按钮的状态和属性,确认是否有错误的代码或逻辑。

此外,也可以尝试清除缓存和临时文件,重新加载页面,检查是否解决了问题。

二、兼容性测试1. 问题描述:某软件在不同的浏览器中显示不一致,你会如何分析和解决这个问题?解答:首先,我们应该确认软件是否进行了跨浏览器测试。

如果没有进行测试,我们应该对不同浏览器进行逐一测试,并记录显示不一致的地方。

然后,我们可以分析不同浏览器的支持情况,查找相应的解决方案,如使用特定的CSS样式、插件或框架来适应不同浏览器。

2. 问题描述:某软件在移动设备上无法正常显示,你会如何排查和修复?解答:首先,我们应该确认软件是否进行了响应式设计或移动设备适配。

如果没有进行相应的处理,我们可以通过模拟移动设备的浏览器进行测试,记录显示不正常的地方。

然后,可以通过媒体查询、CSS 样式或移动设备优化的技术来修复这些问题。

三、性能测试1. 问题描述:某软件在运行时响应缓慢,你会如何定位和解决性能问题?解答:首先,我们可以使用性能测试工具进行性能分析和监控。

收集CPU、内存、网络和硬盘等指标,找出性能瓶颈所在。

然后,可以优化算法或调整系统配置来提高性能。

软件测试用例测验题1

软件测试用例测验题1

1单选在黑盒测试方法中,设计测试用例的主要根据是()3单选凭经验或直觉推测可能的错误,列出程序中可能有的错误和容易发生错误的特殊情况,选择测试用例的测试方法叫()4单选2元地铁票售票软件:投币2元时,按下“2元”按钮,弹出相应地铁票;投币5元,则弹出地铁票同时退还3元,若对该功能进行测试用例设计最宜选择哪种方法5单选黑盒测试技术,使用最广的用例设计技术是等值分析测试边界值分析测试错误推测法逻辑覆盖测试6单选既可以用于黑盒测试,也可以用于白盒测试的方法的是逻辑覆盖法边界值法基本路径法正交试验设计法7单选某购物中心电梯限坐15人。

在电梯中安装计数器来统计乘客数量。

如出现超出规定人数以外的任何情况,会有不同的警示音。

软件编写后进行边界值测试,应选取的边界值是:()1,15,16.1 1510,1515,208单选关于等价类划分法,下面说法不正确的是(9单选某系统对每个员工一年的出勤天数进行核算和存储(按每月22个工作日计算),使用文本框的模式进行填写,在此文本框的测试用例编写中使用了等价类。

下列关于等价类划分法,划分错误的是()无效等价类,出勤日>264无效等价类,出勤日<0有效等价类,0< =出勤日< =264有效等价类,0<出勤日<26410单选若一个通讯录最多可以输入100条记录,则下列哪组测试用例最优?分别输入1、50、100条记录分别输入0、1、50、99、100条记录分别输入0、1、99、100、101条记录分别输入0、1、50、99、100、101条记录11单诜对于功率大于50马力的机器、维修记录不全或已运行10年以上的机器,应优先维修单选处理。

根据这段话,使用判定表法设计测试用例,以下说法不正确的是()12单选以下不属于因果图约束中的输入约束的是()要求强制13单选因果图中,关系符号“V”代表的是(恒等14单选现有一个处理单价为1元的盒装饮料的自动售货机软件,若投入1元币,按下“可乐”、“雪碧”或“红茶”按钮,相应的饮料就送出来,若投入的是2元币,在送出饮料的同时还退还1元币。

软件测试用例设计考核试卷

软件测试用例设计考核试卷
E. 增加测试灵活性
5. 以下哪些情况下可能需要回归测试?( )
A. 软件修复了一个bug
B. 软件添加了新功能
C. 环境发生变化
D. 代码重构
E. 更新了测试用例
6. 以下哪些工具可以用于自动化测试?( )
A. QTP
B. Selenium
C. JMeter
D. LoadRunner
E. Microsoft Word
D. 回归测试
10. 以下哪个不是软件测试的主要类型?( )
A. 功能测试
B. 性能测试
C. 安全性测试
D. 编码测试
11. 在软件测试用例设计中,以下哪个方法主要用于测试输入的有效性?( )
A. 等价类划分
B. 边界值分析
C. 错误推测法
D. 因果图法
12. 以下哪个测试主要用于检测软件的编码错误?( )
10. 在软件测试过程中,______是测试人员根据测试用例执行测试并记录测试结果的活动。
四、判断题(本题共10小题,每题1分,共10分,正确的请在答题括号中画√,错误的画×)
1. 软件测试的目的是证明软件是正确的。( )
2. 单元测试主要是由开发人员来执行的。( )
3. 测试用例设计完成之后,无需根据项目的变化进行更新。( )
2. 功能
3. 代码
4. 测试工具
5. 不能替代人工测试
6. 响应速度
7. 单元测试
8. 用户
9. 兼容性测试
10. 测试执行
四、判断题
1. ×
2. √
3. ×
4. √
5. ×
6. √
7. √
8. ×
9. √
10. ×

测试用例设计技巧考试

测试用例设计技巧考试

测试用例设计技巧考试(答案见尾页)一、选择题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. 在设计测试用例时,通常我们会考虑哪些因素?A. 测试覆盖率B. 测试效率和成本C. 测试结果的可靠性D. A和C12. 对于软件的模块化设计,以下哪种描述是正确的?A. 模块之间的接口应当尽量简单清晰B. 模块的内聚程度应当尽量高C. 模块的大小应当尽量小D. A和B13. 黑盒测试法侧重于测试软件的哪个方面?A. 内部结构和实现细节B. 外部行为和接口C. 程序逻辑和算法D. 数据处理和存储14. 在等价类划分中,如何选择代表性的等价类?A. 选择输入数据的关键特征B. 选择输出数据的关键特征C. 选择输入数据和输出数据的共同特征D. 选择容易实施测试的等价类15. 对于边界值分析(BVA),以下哪个说法是错误的?A. 边界值分析法是一种暴力方法B. 边界值分析法可以提高测试效率C. 边界值分析法可以减少遗漏测试点D. 边界值分析法适用于所有类型的测试16. 以下哪个不是黑盒测试法的优点?A. 不需要了解程序内部结构B. 可以直接针对功能进行测试C. 不依赖于程序员的编程技能D. 可以覆盖更多的执行路径17. 在场景测试中,通常会考虑哪些实际使用场景?A. 正常流程和使用错误的情况B. 系统异常和错误处理C. 用户界面和交互性能D. A和B18. 对于判定表(Decision Table)和判定树(Decision Tree)测试方法,以下哪个说法是正确的?A. 判定表更适合于描述包含多个条件和动作的复杂场景B. 判定树更适合于描述包含多个条件和动作的复杂场景C. 判定表和判定树都可以用来描述任何复杂的条件组合D. 判定表比判定树更容易理解和实现19. 在测试用例设计中,为什么需要考虑测试用例的优先级?A. 为了合理分配测试资源B. 为了确保关键功能的稳定性C. 为了优化测试进度和成本控制D. A和B20. 在探索性测试中,测试人员应该如何行动?A. 设计详细的测试计划B. 直接进行测试并记录发现的问题C. 分析测试过程和结果,提出改进建议D. A和B21. 在设计测试用例时,通常需要考虑哪些因素?A. 测试覆盖率B. 测试成本C. 测试进度D. 用户满意度22. 对于功能测试,以下哪个不是有效的测试用例设计方法?A. 等价类划分B. 边界值分析C. 因果图法D. 方差分析23. 黑盒测试中,如何验证一个程序的输出是否正确?A. 代码审查B. 手动测试C. 自动化测试D. 接口测试24. 在等价类划分中,如何选择合适的等价类?A. 选择输入值范围大的区间作为等价类B. 选择输入值范围小的区间作为等价类C. 选择输入值变化多的区间作为等价类D. 选择输入值变化少的区间作为等价类25. 对于逻辑覆盖测试,以下哪个不是其覆盖标准?A. 语句覆盖B. 判定覆盖C. 条件覆盖D. 路径覆盖26. 在边界值分析中,应该特别注意哪两类值?A. 临界值和边界值B. 有效值和无效值C. 正常值和异常值D. 输入值和输出值27. 在探索性测试中,测试人员应该如何行动?A. 设计详细的测试计划B. 直接进行测试执行C. 分析测试结果并修改测试用例D. 编写测试用例28. 对于性能测试,以下哪个指标通常不是直接测量的?A. 响应时间B. 吞吐量C. CPU使用率D. 内存占用29. 在冒烟测试中,通常关注的是哪个方面的功能?A. 系统功能完整性B. 用户界面友好性C. 性能稳定性D. 数据库兼容性30. 在测试用例设计中,如何平衡测试的广度和深度?A. 选择尽可能多的测试用例,覆盖更多的需求B. 选择尽可能少的测试用例,确保每个需求都被覆盖C. 根据风险和重要性选择测试用例D. 根据测试资源和时间来决定测试用例的数量和质量31. 在设计测试用例时,通常需要考虑以下哪个因素?A. 测试覆盖率B. 测试成本C. 测试进度D. 以上所有因素32. 对于功能测试,以下哪个不是常用的测试方法?A. 等价类划分B. 边界值分析C. 因果图法D. 方差分析33. 黑盒测试中,测试人员主要关注的是软件的哪个方面?A. 软件的内部结构和实现细节B. 软件的功能和性能C. 软件的接口和交互方式D. 软件的错误和缺陷34. 在等价类划分中,如何选择合适的等价类?A. 将出现较多的输入作为等价类B. 将出现较少的输入作为等价类C. 将输入和输出相关的条件作为等价类D. 将输入和输出不相关的条件作为等价类35. 对于因果图法,以下哪个不是其基本原理?A. 确定输入和输出之间的关系B. 使用图形表示输入和输出之间的关系C. 通过简化输入和输出之间的关系来缩小测试范围D. 通过对输入和输出之间的关系进行迭代优化来提高测试效率36. 在边界值分析中,应该特别关注以下哪两个值?A. 正常值的边界B. 外部值的边界C. 紧邻边界的值D. 负常规值的边界37. 对于白盒测试,以下哪个不是常用的测试技术?A. 控制流分析B. 数据流分析C. 逻辑覆盖D. 形式化符号测试38. 在测试用例设计中,如何平衡测试的广度和深度?A. 优先考虑测试的广度B. 优先考虑测试的深度C. 同时考虑测试的广度和深度D. 根据具体情况灵活调整39. 在黑盒测试中,测试人员如何判定程序出现了错误?A. 观察程序的输出结果B. 分析程序的内部结构C. 与开发人员进行沟通D. 运行程序并进行调试40. 对于功能测试,以下哪个不是等价类划分的类别?A. 必要功能B. 不必要功能C. 非必要功能D. 可有可无的功能二、问答题1. 什么是等价类划分?请简要解释其概念和目的。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

12 单选以下不属于因果图约束中的输入约束的是(

异 或 要求 强制
13 单选因果图中,关系符号“V”代表的是(

恒等



14 单选现有一个处理单价为 1 元的盒装饮料的自动售货机软件,若投入 1 元币,按下“可乐”、 “雪碧”或“红茶”按钮,相应的饮料就送出来,若投入的是 2 元币,在送出饮料的同时还 退还 1 元币。下表是用因果图法设计的部分测试用例,1 表示执行该动作,0 表示不执行, 则表 5-36 中 A~H 处,应按序填入的数值是哪一项。
16 多选关于黑盒测试有 2 个基本方面的验证,它们是(

通过测试 冒烟测试 失败测试 确认测试
17 多选下面哪些是测试用例设计方法?
等价类划分 边界类划分
错误推断 因果分类
18 多选一个程序用于实现计算平方根的功能,那么下面说法正确的是(

有一个有效等价类为:输入值>=0; 有一个有效等价类为:输入值>0; 有一个无效等价类为:输入值<=0; 有一个无效等价类为:输入值<0
23 多选关于正交表实验法说法正确的是(

正交表选择测试用例的原理是正交表的 2 个特性:整齐可比性、均衡分散性。 正交实验法能够使用最少的测试过程获得最大的测试覆盖率。 正交表是非常常用的一种用例设计方法,常见的正交表数量比较丰富,可选性比较大。 当一个界面中有多个控件,每个控件有多个取值,而且组合数量比较庞大的时候,可以运用正交实验法。
9 单选某系统对每个员工一年的出勤天数进行核算和存储(按每月 22 个工作日计算),使用
文本框的模式进行填写,在此文本框的测试用例编写中使用了等价类。下列关于等价类划分
法,划分错误的是(

无效等价类,出勤日>264 无效等价类,出勤日<0 有效等价类,0<=出勤日<=264
有效等价类,0<出勤日<264
1 单选在黑盒测试方法中,设计测试用例的主要根据是(

程序内部逻辑 程序外部功能 程序数据结构 程序流程图
2 单选以下关于黑盒测试用例设计方法的叙述,错误的是(

边界值分析通过选择等价类边界作为测试用例,不仅重视输入条件边界,而且也必须考虑输出域边界。
因果图方法是从用自然语言书写的程序规格说明的描述中找出因(输入条件)和果(输出或程序状态的改变),可以通 过因果图转换为判定表。
等值分析测试 边界值分析测试 错误推测法 逻辑覆盖测试
4 单选 2 元地铁票售票软件:投币 2 元时,按下“2 元”按钮,弹出相应地铁票;投币 5 元,则弹出地铁 票同时退还 3 元,若对该功能进行测试用例设计最宜选择哪种方法
等价类划分法 边界值分析 错误推测法 因果图
5 单选黑 盒测试技术 ,使用最广的用例设计技术是
附录表 1 自动售货机软件判定表
输入 用例序号
1
2
3
4Leabharlann 5投入 1 元币1
1
0
0
0
投入 2 元币
0
0
1
0
0
按“可乐”按钮
1
0
0
0
0
按“雪碧”按钮
0
0
0
1
0
按“红茶”按钮
0
0
1
0
1
输出 退还 1 元币
A
0
E
G
0
送出“可乐”饮料
B
0
0
0
0
送出“雪碧”饮料
C
0
0
H
0
送出“红茶”饮料
0
D
F
0
0
0100 1100
25 单选现在互联网行业一般采用敏捷开发模式,留给测试的时间很短,可以不写测试用例,
可以把写测试用例的时间用来执行测试。(

正确 错误
26 单选等价类划分法是把输入域分成有效等价类和无效等价类 2 种,有效等价类是指对于程
序规格说明来说,是合理、有意义的输入数据构成的集合。利用有效等价类可以检验程序是
况。(

正确 错误
29 单选软件规模越大,输入条件与输出条件之间的关系越复杂,使用因果图方法执行测试越
有效。(

正确 错误
30 单选正交实验法是研究多因素多水平的一种设计方法。它是根据正交性从全面实验中挑选
出部分有代表性的点进行实验,这些有代表性的点具备了均衡分散、齐整可比的特点。正交
试验设计是一种基于正交表的、高效、快速、经济的实验设计方法。(
处理。根据这段话,使用判定表法设计测试用例,以下说法不正确的是(

条件桩和条件项:功率大于 50 马力?维修记录不全?已运行 10 年以上? 动作桩和动作项:优先维修处理;其他处理方式。 此题中有 3 个条件,每个条件有 2 个取值(T 或 F),应有 8 种规则。 此题中有 8 种规则,最终会产生 8 条测试用例。
10 单选若一个通讯录最多可以输入 100 条记录,则下列哪组测试用例最优?
分别输入 1、50、100 条记录 分别输入 0、1、50、99、100 条记录 分别输入 0、1、99、100、101 条记录 分别输入 0、1、50、99、100、101 条记录
11 单选对于功率大于 50 马力的机器、维修记录不全或已运行 10 年以上的机器,应优先维修
19 多选学生选课系统中要求学生选课允许 2 至 4 门,则无效等价类包括
选 2 至 4 门课 选 2 门课 只选一门课 未选课
20 多选一软件的有效输入范围为 1~10,采用边界值进行测试时,测试中需选取哪些作为边界值
1 2 9 10
21 多选以下关于场景法的说法正确的是(

使用场景法要先确定其基本流和备选流。 场景法的典型业务偏重于大的业务流程,目的是用业务流把各个孤立的功能点串起来。 场景法不关心软件的主要功能和业务流程是否正确实现。 提出场景法思想的是 Rational 公司。
正交实验设计法,就是使用已经造好了的正交表格来安排实验并进行数据分析的一种方法,目的是用最少的测试用例达 到最高的测试覆盖率。
等价类划分法根据软件的功能说明,对每一个输入条件确定若干个有效等价类和无效等价类,但只能为有效等价类设计 测试用例。
3 单选凭经验或直觉推测可能的错误,列出程序中可能有的错误和容易发生错误的特殊情况,选择测 试用例的测试方法叫( )
24 多选以下关于错误猜测法的说法正确的是(

错误猜测法是基于经验和直觉推测程序中所有可能存在的各种错误,有针对性地设计测试用例的方法。 错误猜测法是列举程序中所有可能有的错误和容易发生错误的特殊情况。 没有经验的人通过错误猜测法发现的问题会更多。 经验越丰富的测试人员通过错误猜测法发现的缺陷可能会更多。
22 多选下列关于正交排列法设计测试用例的说法中错误的是(

正交法能够使用最小的测试过程集合获得最大的测试覆盖率
正交法非常适用于输入数据的组合数量很大的情况 正交法可以保证对所有变量的所有组合都进行了测试 当被测对象中有大量变量且每个变量都有几个状态时,可以借助正交法 正交法通常不适用于在兼容性测试中设计测试用例
0110 1100
0100 1010
1100 1100
15 单选假设查询某个人时有 3 个查询条件:姓名、身份证号码、手机号码。如果只考虑每个
因素的“填”或“不填”两个水平,用正交表实验法设计测试用例,应该选择的正交表公式
是(

L4(2 的三次方) L6(3 的 2 次方) L8(3 的 2 次方) L6(2 的 3 次方)

正确 错误
31 单选可以通过使用大纲法保证软件的大体功能没有被遗漏。(

正确 错误
0,1,15,16 .1,15 1,10,15 0,15,20
8 单选关于等价类划分法,下面说法不正确的是(

如果规定了输入域的取值范围,则可以确定一个有效等价类和两个无效等价类。 如果规定了输入值的集合,不是一个范围,则可以确定一个有效和一个无效等价类。 如果规定了输入数据必须遵守的规则,则可以确定一个有效和若干个无效等价类。 如果已知的等价类中各个元素在程序中的处理方式不同,则不能使用等价类划分法。
等值分析测试 边界值分析测试 错误推测法 逻辑覆盖测试
6 单选既可以用于黑盒测试,也可以用于白盒测试的方法的是
逻辑覆盖法 边界值法 基本路径法 正交试验设计法
7 单选某购物中心电梯限坐 15 人。在电梯中安装计数器来统计乘客数量。如出现超出规定人数以外的 任何情况,会有不同的警示音。软件编写后进行边界值测试,应选取的边界值是:( )
否实现了规格说明预先规定的功能和性能。有效等价类可以是一个,也可以是多个。


正确 错误
27 单选判定表有其局限性,它不能很好的表达重复执行的动作,如循环结构;而且判定表不 能很好的伸缩,如 n 个条件,每个条件有 2 个取值的判定表至少有 2n 个规则。( )
正确 错误
28 单选因果图最终生成的是判定表,所以因果图分析法适合于检查程序输入条件各种组合情
相关文档
最新文档