题目
常见的黑盒测试方法有哪些?
答案
黑盒测试核心方法如下: - **等价类划分法**:将输入数据划分为有效等价类(符合需求的合理数据)和无效等价类(不符合需求的异常数据),用代表性数据覆盖测试。 - **边界值分析法**:针对输入输出数据的边界值进行测试,因为边界处往往是程序错误的高发区,例如输入范围为 1-100 时,重点测试 0、1、100、101 等。 - **场景法**:模拟用户实际使用软件的场景,例如 “用户登录→浏览商品→加入购物车→结算” 的完整流程,检查场景中的功能是否正常。 以 “用户登录功能” 为例: - **等价类划分法**: - 有效等价类:输入已注册的正确手机号(11 位数字)+ 对应正确密码 - 无效等价类:输入未注册的手机号 + 任意密码3. 无效等价类:输入 10 位数字的手机号(格式错误)+ 任意密码 - **边界值分析法**: - 手机号长度边界:输入 10 位数字(低于标准 11 位) - 手机号长度边界:输入 12 位数字(高于标准 11 位) - 密码长度边界:输入密码最小限制(如 6 位) - 密码长度边界:输入密码最大限制(如 20 位) - **场景法**: - 正常登录场景:打开登录页→输入正确账号→输入正确密码→点击 “登录”→成功跳转至首页 - 登录失败场景:打开登录页→输入正确账号→输入错误密码→点击 “登录”→弹出 “密码错误” 提示→停留在登录页 - 记住密码场景:打开登录页→输入正确账号密码→勾选 “记住密码”→登录成功→退出后重新打开 APP→账号密码自动填充