黑盒测试教程:等价类划分与测试用例设计
需积分: 47 201 浏览量
更新于2024-08-23
收藏 1.11MB PPT 举报
等价类划分-黑盒测试教程
等价类划分是一种重要的黑盒测试用例设计方法,它通过把所有可能的输入数据划分成若干部分(子集),然后从每一个子集中选取少数具有代表性的数据作为测试用例。这种方法可以帮助测试人员更好地设计测试用例,提高测试的效率和效果。
黑盒测试是一种从用户观点出发的测试,测试人员把被测程序当作一个黑盒子,不关心程序的内部结构和实现细节,而是关心程序的输入、输出和功能。黑盒测试主要测试的错误类型有不正确或遗漏的功能、接口、界面错误、性能错误、数据结构或外部数据访问错误、初始化或终止条件错误等等。
黑盒测试用于回答以下问题:如何测试功能的有效性、何种类型的输入会产生好的测试用例、系统是否对特定的输入值尤其敏感、如何分隔数据类的边界、系统能够承受何种数据率和数据量、特定类型的数据组合会对系统产生何种影响等等。
运用黑盒测试方法,可以导出满足以下标准的测试用例集:所设计的测试用例能够减少达到合理测试所需的附加测试用例数、所设计的测试用例能够告知某些类型错误的存在或不存在,而不是仅仅与特定测试相关的错误。
黑盒测试的实施过程包括测试计划阶段、测试设计阶段、测试执行阶段和测试总结阶段。在测试设计阶段,测试人员需要按照一定规范化的方法进行软件功能划分和设计测试用例。在测试执行阶段,测试人员按照设计的测试用例执行测试,并进行自由测试作为测试用例测试的补充。
数学知识是黑盒测试的重要组成部分,集合论是其中的一个重要概念。集合论是研究集合的数学分支,研究对象的集合、集合之间的关系和集合的操作。集合论的基本概念包括集合、元素、子集、空集、并集、交集等。例如,M30={4月,6月,9月,11月}是一个集合,Y={年|1900<年<199}是一个集合的定义。数学知识-集合论还包括维恩图、笛卡尔积等概念。
等价类划分-黑盒测试教程是软件测试中的一种重要方法,它通过划分输入数据,设计测试用例,提高测试的效率和效果。黑盒测试的实施过程包括测试计划阶段、测试设计阶段、测试执行阶段和测试总结阶段,并且需要数学知识的支持,例如集合论等。
2020-05-19 上传
2012-10-29 上传
2010-06-23 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
速本
- 粉丝: 20
- 资源: 2万+
最新资源
- C语言数组操作:高度检查器编程实践
- 基于Swift开发的嘉定单车LBS iOS应用项目解析
- 钗头凤声乐表演的二度创作分析报告
- 分布式数据库特训营全套教程资料
- JavaScript开发者Robert Bindar的博客平台
- MATLAB投影寻踪代码教程及文件解压缩指南
- HTML5拖放实现的RPSLS游戏教程
- HT://Dig引擎接口,Ampoliros开源模块应用
- 全面探测服务器性能与PHP环境的iprober PHP探针v0.024
- 新版提醒应用v2:基于MongoDB的数据存储
- 《我的世界》东方大陆1.12.2材质包深度体验
- Hypercore Promisifier: JavaScript中的回调转换为Promise包装器
- 探索开源项目Artifice:Slyme脚本与技巧游戏
- Matlab机器人学习代码解析与笔记分享
- 查尔默斯大学计算物理作业HP2解析
- GitHub问题管理新工具:GIRA-crx插件介绍