zoukankan      html  css  js  c++  java
  • 软件测试的基础-摘自《selenium实践-基于电子商务平台》

    软件测试的方法

    一、等价类划分法

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

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

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

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

    二、边界值分析法

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

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

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

    三、错误猜测法

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

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

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

  • 相关阅读:
    常用内建函数
    函数作用域
    异常处理语句
    迭代器---待延申扩展
    流程控制语句
    字典
    集合
    数据类型的可变与不可变
    Openstack keystone组件详解
    云计算openstack介绍(001)
  • 原文地址:https://www.cnblogs.com/shidan-cnblogs/p/9405284.html
Copyright © 2011-2022 走看看