将系统的不同模块进行有效串接,继而模拟真实用户的实际使用情况对系统进行运营,促使系统能够充分满足用户所要求的功能的测试过程其实就是业务测试。
简而言之,就是多个功能组合测试。
2 为什么要做业务测试从用户角度考虑:对于用户来说,都是使用该项目的多个功能组合;
从测试人员考虑:实际工作中是以分功能测试,未考虑功能之间组合情况,会造成测试遗漏。
3 如何做业务测试 3.1 依据用户常用的业务开展测试用户角度业务场景测试示例:
用户常用功能步骤场景1步骤场景2步骤场景3前台用户注册step1注册step1登录step1登录登录step2修改个人资料step2商品搜索step2搜索商品商品搜索step3添加收货地址step3收藏step3商品咨询收藏step4修改头像step4加入购物车step4加入收藏修改个人资料step5充值step5下订单step5退出修改头像step6退出step6取消订单 修改密码 step7兑换代金券 充值 step8搜索商品 取消订单 step9加入购物车 兑换代金券 step10下订单 申请退款 step11退出 商品评价 加入购物车 下订单 退出 商品咨询 添加收货地址测试用例编写示例:
测试用例编写测试项目用例标题预置条件优先级输入处理预期输出iwebshop用户常用业务
场景测试1
网络正常功能测试完成高
登录
商品搜索
商品咨询
加入收藏
退出
按照以上步骤进行操作登录成功商品搜索成功
商品咨询成功
收藏成功
成功退出3.2 依据项目本身的业务开展测试
n*n的矩阵示例(进行了简化):
功能注册登录查询商品加入购物车提交订单支付退出注册 √登录 √√ √查询商品 √√√ 加入购物车 √√ 提交订单 √ √ 支付 √ 退出√√√√√√深度图:
广度图: