测试方法

黑盒测试

  • 1、等价类划分法:把所有可能的输入数据,即程序的输入域划分成若干部分(子集),然后从每一个子集中选取少数具有代表性的数据作为测试用例。等价类又分为有效等价类和无效等价类。例如用户登录、注册、新建、查询。
    -2、 边界值分析法:因为数据的边界最容易出错,所以数据的边界要重点测试。在某个输入变量范围的边界上,验证系统功能是否正常运行的测试方法。

  • 3、场景法:重点测试程序的业务逻辑,模拟用户的使用场景。

  • 4、错误推断法:基于经验、直觉和知识储备等,不可直接使用,只能作为补充测试方法。
    举例:某平台出现登陆失败的情况,列出可能的出错结果如下:

  • 用户名密码错误/没有注册

  • 账号为空验

  • 证码错误

  • 浏览器不兼容

  • 网络不好

  • 用户太多,软件性能问题

  • 数据库停止服务

  • 账号被拉黑

  • APP限制登陆

  • 多次登陆失败被冻结

  • 异地登陆。

白盒测试

  • 语句覆盖,每条语句至少执行一次。

  • 判断覆盖,又称分支覆盖。每个判断的每个分支至少执行一次。

  • 条件覆盖,每个判断的每个条件应取到的各种可能的值。

  • 判断/条件覆盖,同时满足判断覆盖条件覆盖。

  • 条件组合覆盖,每个判定中各条件的每一种组合至少出现一次。

  • 路径覆盖,使程序中每一条可能的路径至少执行一次。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值