测试---用例

    科技2022-07-11  93

    1.测试用例的基本要素 测试用例就是向被测试系统发起的一组集合 包含测试数据 操作步骤 预期结果(要素) 测试前期 测试版本 功能模块 重要性 标题

    2.测试用例设计的方法 总的设计用例方法: 基于需求去设计测试用例重点关注以下两大关键问题 1)验证需求是否正确完整并且逻辑一致 2)从黑盒角度出发 设计出充分并且必要的测试集保证设计和代码都能完全符合要求 黑盒测试: 把软件当成黑盒子 不关心程序内部逻辑结构只关心输入输出 黑盒测试用例的方法: 等价类 边界值 因果图 正交法 场景设计法 错误猜测法

    等价类 定义: 把输入(特殊情况下才考虑输出)划分出若干个等价类从每一个等价类选择一个测试用例 如果这个测试用例通过则说明这个测试用例代表的等价类测试通过 目的: 为了解决测试用例无法穷举的情况 **EG:**网易邮箱账户登陆: 6-18个字符 可以使用字母数字下划线 无效等价类: 针对系统输入或需求没有意义的数据 1).<6个字符的数字.字母.下划线 2). >18个的数字.字母.下划线 3). 6-18个非字母.非数字.非下划线 有效等价类: 针对输入有意义的数据(需求规格有意义的数据) 1).6-18个字母 2).6-18个下划线 3).6-18个数字 4).6-18个字母+下划线 5).6-18个数字+下划线 6).6-18个数字+字母 7).6-18个数字+字母+下划线

    边界值 定义: 针对于输入或输出的边界进行测试用例的设计(临界) EG:对6 18的边界进行测试用例的设计 5 7 18 19 备注: 有效类和边界值法一般结合在一起进行测试用例的设计

    因果图 定义: 逻辑图 用来表示输入输出的关系 适用场景: 当我们的功能有多个输入时 输出依赖于不同的输入 步骤:

    找出所有的输入(前提)和输出(结果)理清输入输出的关系根据输入输出的关系画因果图根据因果图画判定表根据判定表写测试用例

    EG: 618活动订单已经提交 订单金额>300或者有红包则优惠

    输入: 订单已提交 订单未提交 订单金额>300 订单金额<300 有红包 无红包 输出: 优惠 不优惠订单已提交 订单金额>300 无红包 有优惠 订单已提交 订单金额>300 有红包 有优惠 订单已提交 订单金额<300 有红包 有优惠 订单已提交 订单金额<300 无红包 无优惠 订单未提交 订单金额>300 无红包 无优惠 订单未提交 订单金额>300 无红包 无优惠 订单未提交 订单金额>300 无红包 无优惠 订单未提交 订单金额>300 无红包 无优惠4) EXCEL表格写
    Processed: 0.019, SQL: 8