试题详情
- 简答题属于黑盒法的测试用例设计方法有哪几种?试对这些方法做比较。
-
主要有等价类划分、边界值分析、错误推测、因果图等。其比较如下:
⑴等价类划分将输入数据域按合理的或不合理分成若干等价类,测试每个等价类的代表值就等于对该类其他值的测试。该法比随机选择测试用例要好得多,缺点是没有注意选择某些高效的、能发现更多错误的测试用例。
⑵程序往往在处理边界情况时出错。边界值分析法选择边界附近的值作为测试用例,检查边界情况,查错效率较高,可查出更多的错误,能发现被疏忽的问题。
⑶错误推测法根据经验或直觉推测程序中可能存在的各种错误,从而有针对性地编写检查这些错误的测试用例。该法没有确定的步骤,凭经验进行。
⑷等价类划分和边界值分析方法没有考虑多个输入数据的组合引起的错误。因果图把用自然语言描述的功能说明转换为判定表,最后为判定表的每一列设计一个测试用例。因果图能有效地检测输入条件的各种组合可能会引起的错误。 关注下方微信公众号,在线模考后查看
热门试题
- 什么是软件工程环境?
- 支持工作台中一个工具对系统其他工具的访问
- 结构化程度设计方法能改善程序结构,提高程
- 软件会逐渐退化而不会磨损,其原因在于()
- 软件测试的经典定义?
- 用SA方法获得的需求说明书有四部分,用于
- 什么是系统响应时间?系统响应时间有哪些重
- 可行性研究从技术可行性、经济可行性、操作
- 面向对象程序设计语言不同于其他语言的最主
- 软件工程对维护工作的主要目标是提高软件的
- 需求分析是由分析员了解用户的要求,认真细
- 模块()定义为受该模块内一个判断影响的所
- 影响进度、费用、质量和用户满意度的因素包
- 确定可维护性的因素主要有()。
- 瀑布模型的最大优点是将软件开发的各个阶段
- 增量模型有什么特点?
- 试阐述软件测试V模型的思想、不足之处和改
- 功能模型
- 一个考务处理系统的要求如下,试画出该系
- 决定软件可维护性的因素?