​为什么要做黑盒测试
1.检查系统是否有遗漏功能
2.检查系统是否有错误功能
3.系统输入输出是否符合预期
4.系统性能是否满足需求
5.是否有程序结构错误或外部信息访问错误
6.是否有程序初始化或终止化错误
简单来说,做黑盒测试目的就是通过测试验证系统是否符合需求设计,证明系统没有错误,证实系统符合客户要求。

什么叫黑盒测试
顾名思义,黑盒测试就是将系统看作是一个黑色的盒子,而你看不到盒子内部结构,只看得到盒子的输入和输出。如果将软件当做一个游乐场,那在黑盒测试中,你只能等在外面,看游客从某一个入口进入游乐场,再从某一个出口离开游乐场,在这个过程中,你不知道游客在游乐场里游玩了什么项目、遇见了什么人、发生了什么事,你只需要保证游客开开心心健健康康的从入口进入,再开开心心健健康康的从出口离开即可。
黑盒测试技术之等价类划分

黑盒测试技术
黑盒测试技术之等价类划分
等价类划分
等价类划分完全不考虑程序的内部结构和逻辑,只根据需求说明书,将程序分为几个部分,然后从每一部分中选取少数具有代表性的数据作为测试用例。合理、有意义的数据称为有效等价类。无效、不合理的数据则称为无效等价类。
黑盒测试技术之等价类划分
等价类划分六原则
黑盒测试技术之等价类划分
例子:

在注册某系统时,要求填写年龄为整数,且未成年不可注册,最大年龄不超过120岁,我们可以得到以下等价类的划分
黑盒测试技术之等价类划分
通过等价类划分得到测试用例如下:
黑盒测试技术之等价类划分
了解更多关于测试的知识,关注微信公众号:小小酥python自动化测试
黑盒测试技术之等价类划分

相关文章: