import allure import pytest ''' 流程性的用例,添加测试步骤,让用例更清晰 用例步骤:1.登陆, 2.浏览商品 3.添加购物车 4.生成订单 5.支付成功 ''' @allure.step("setup:登陆") def login(username, password): '''登陆''' print("前置操作:先登陆") @allure.step("step:浏览商品") def open_goods(): '''浏览商品''' print("浏览商品") @allure.step("step:添加购物车") def add_shopping_cart(goods_id="10086"): '''添加购物车''' print("添加购物车") @allure.step("step:生成订单") def buy_goods(): '''生成订单''' print("buy") @allure.step("step:支付") def pay_goods(): '''支付''' print("pay") |
请 import allure import pytest from .common_function import * # 作者:上海-悠悠 QQ交流群:779429633 @pytest.fixture(scope="session") def login_setup(): login("yoyo", "123456") @allure.feature("功能模块") @allure.story("测试用例小模块-成功案例") @allure.title("第二种实现方式:流程性的用例,添加测试步骤") def test_add_goods_and_buy_2(login_setup): ''' 用例描述: 前置:登陆 用例步骤:1.浏览商品 2.添加购物车 3.购买 4.支付成功 ''' open_goods() add_shopping_cart(goods_id="10086") buy_goods() pay_goods() assert 1 == 1 |
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) | Powered by Discuz! X3.2 |