前言
一般流程性的测试用例,写成自动化用例时,步骤较多写起来会比较长。在测试用例里面添加详细的步骤有助于更好的阅读,也方便报错后快速的定位到问题。
举个常见的测试场景用例:从登陆开始,到浏览商品添加购物车,最后下单支付
用例步骤:1.登陆, 2.浏览商品 3.添加购物车 4.生成订单 5.支付成功
用例设计
先把上面的每个环节,写成函数放到common_fucntion.py
# common_fucntion.py
import allure
import pytest
'''
流程性的用例,添加测试步骤,让用例更清晰
用例步骤:1.登陆, 2.浏览商品 3.添加购物车 4.生成订单 5.支付成功
作者:上海-悠悠 QQ交流群:779429633
'''
def login(username, password):
'''登陆'''
print("前置操作:先登陆")
def open_goods():
'''浏览商品'''
print("浏览商品")
def add_shopping_cart(goods_id="10086"):