大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。
Jetbrains全系列IDE稳定放心使用
黑盒测试不关注实现原理,只关注输入输出的对应关系
黑盒测试常用的技术有:边界值、等价类、错误推测法、功能分解法、因果图、判定表、正交试验法、场景法
1.等价类划分
等价类划分法是一种典型的,并且是最基础的黑盒测试用例设计方法。采用等价类划分法时,完全不用考虑程序内部结构,设计测试用例的唯一依据是软件需求规格说明书
测试的时候,测试数据是无穷的。我们可以对具有相同特性的测试数据进行划分为多个子集,每个子集中选出具有代表性的用例进行测试
比如对于一个参数,设计范围为1-99。那就可以认为1-99是一个有效等价类。<1和>99是两个无效等价类
2.边界值分析
边界值分析法是作为等价类划分的补充
长期的测试工作经验告诉我们,大量的错误是发生在输入或输出范围的边界上,而不是发生在输入输出范围的内部。因此针对各种边界情况设计测试用例,可以找出更多错误
假设我们参数范围为1-99的整数,我们测试用例应覆盖最小值-1,最小值,最大值,最大值+1的情况
3.错误推测法
这种方法较适用于比较有经验的测试人员。根据以往的测试经验,推测出哪些是容易出问题的
4.因果图测试法
因果图测试法一般针对于条件组合的功能,
5.功能分解法
将一个大的模块分解成小的模块,以确保每个细节都能测试到
6.场景法
根据不同的场景设计测试用例。例如用户操作ATM机,就有查询,取款等操作
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/186255.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...