• 软件测试的基础-摘自《selenium实践-基于电子商务平台》


    软件测试的方法

    一、等价类划分法

    等价类划分法是把所有可能的输入数据,即程序的输入域划分成若干部分(子集),然后从每一个子集中选取少量具有代表性的数据作为测试用例。

    有两种不同的情况:有效等价和无效等价。

    例如:软件需要中要求购物车金额在[200,300]时,购物车的产品享受9折。

    有效等价类为[200,300],无效等价类为(-oo,200)和(300,+oo)

    二、边界值分析法

    边界值分析法就是对输入或输出的边界值进行测试的一种黑盒测试方法,通常边界值分析法作为等价类划分法的补充。

    例如:软件需要中要求购物车金额在[200,300]时,购物车的产品享受9折。

    边界值划分法得出的用例就是200、300,是等价类划分法的有效补充。

    三、错误猜测法

    错误猜测法就是根据经验和直觉推测程序中所有可能存在的各种错误,从而有针对性地设计测试用例的方法。

    例如:软件需要中要求购物车金额在[200,300]时,购物车的产品享受9折。

    当商品总价为280时,经过9折为252,这还是在优惠范围内,是不是还会继续优惠呢?这个思考的过程就是错误猜测法的过程。

  • 相关阅读:
    编码的使用,编码与解码
    小数据池,is和==的区别,id()
    python的内置函数
    python基本数据类型
    组合模式学习
    访问者模式
    C++ primer Plus回顾
    命令模式学习
    策略模式学习(设计模式)
    python_xlrd模块学习
  • 原文地址:https://www.cnblogs.com/shidan-cnblogs/p/9405284.html
Copyright © 2020-2023  润新知