首页 > 其他分享 >alllure 层级测试用例

alllure 层级测试用例

时间:2023-07-21 13:44:09浏览次数:28  
标签:__ story 层级 allure 登录 alllure feature 测试用例 页面

import allure
import pytest
import os

@allure.epic('微信')# Epic(史诗)是指一个大型的任务
@allure.feature('首页') #feature通常包括详细的功能描述、特定的输入和预期的输出
@allure.story('登录') # 于将测试用例关联到一个指定的用户故事
@allure.title('登录页面的展示')
@allure.issue('BUG-123', '登录页面显示异常') # 故障
def test_login_page_display():
    # 测试登录页面是否正常显示
    # ...
    assert 1==1

@allure.epic('微信')
@allure.feature('首页')
@allure.story('登录')
@allure.title('用户名为空')
@allure.issue('BUG-456', '用户名为空时无法登录')
def test_empty_username_login():
    # 测试用户名为空时是否无法登录
    # ...
    assert 1 == 2

@allure.epic('微信')
@allure.feature('首页')
@allure.story('登录')
@allure.title('密码错误')
@allure.issue('BUG-789', '密码错误时无法登录')
def test_incorrect_password_login():
    # 测试密码错误时是否无法登录
    # ...
    assert 1==3

@allure.epic('微信')
@allure.feature('首页')
@allure.story('登录')
@allure.title('登录成功后跳转到错误页面')
@allure.issue('BUG-234', '登录成功后跳转到错误页面')
def test_successful_login():
    # 测试成功登录后跳转是否正确
    # ...
    assert 1==4

if __name__ == '__main__':
    pytest.main([__file__, '-sv', '--alluredir', './allure-results'])
    os.system('allure serve ./allure-results')

 

 

 

 

标签:__,story,层级,allure,登录,alllure,feature,测试用例,页面
From: https://www.cnblogs.com/haha1988/p/17571065.html

相关文章

  • Test Parameter-批量生成测试用例
    TestParameter-批量生成测试用例_哔哩哔哩_bilibili1.背景:如果涉及多个被测目标,例如基于多个传感器输入值测试,测试环境包括Tester(测试方),ECU(被测对象),Tester发送传感器变量SensorA和SensorB,ECU反馈Force值的过程,根据不同传感器输入值测试Force反馈值,如何结合TestParameter和Tes......
  • 测试用例设计方法都有哪些
    在测试用例设计中,常用的方法包括等价类划分法、边界值分析法、因果图法、状态转换法、路径覆盖法和决策表法等。等价类划分法(EquivalencePartitioning):将输入值划分为等价类,从每个等价类中选择一个代表性的值作为测试用例。例如,对于一个要求输入1到100之间的数字的程序,可以将输入值......
  • 【腾讯 TMQ】移动 APP 测试用例设计的关注点
    应用的启动和停止1.1首次启动是否出现欢迎界面,欢迎界面的停留时间合理,欢迎界面后是否正常进入应用;首次启动时间是否合理;该拉取的信息是否正确;桌面图标是否创建成功,功能启动快捷键创建是否成功(某些安卓手机会有在桌面创建应用内某个功能的快捷键的需求)1.2二次启动启动时间是......
  • 【腾讯 TMQ】接口测试用例设计
    1接口测试1.1接口测试接口:主要是子模块或者子系统间交互并相互作用的部分。这里说的接口是广义的,客户端与后台服务间的协议;插件间通信的接口;模块间的接口;再小到一个类提供的方法;都可以理解为接口。接口测试:是指针对模块或系统间接口进行的测试。1.2接口测试发现的典型问......
  • Test Table——测试用例编写
    来源TestTable-测试用例编写_哔哩哔哩_bilibili TestTable编写测试用例针对无编程背景的用户1.创建TestTable文件:在ProjectView中选择已创建的TestUnit,右键Add,添加TestTable,生成.vtt文件,出现TestExcutionTree窗口,右键TestTree,添加Testcase。 图这么糊的原因是从视......
  • CANoe执行vTESTstudio测试用例
    来源CANoe执行测试用例_哔哩哔哩_bilibili 打开对应的CANoe工程,在主菜单中选择Test 可以看到有TestUnits和TestModules,两者有什么区别呢?如果是CANoe创建测试节点编写的测试用例,需使用TestModules执行测试,若使用vTESTstudio编写的测试用例,则须使用TestUnits执行测试。1......
  • Jason Arbon提问Claude 2.0,全球现在有多少测试人员/有多少条测试用例?答案出乎意料
    相信在大家的心目中,ChatGPT无疑是AI届的扛把子,自打推出以来,一骑绝尘,问谁谁都说好,问啥啥都能干。无论是国外的GoogleBard、还是国内的文心一言、通义千问等都不是他的一合之敌。但是最近Anthropic新推出的Claude2.0貌似有了挑战ChatGPT的可能。Claude的知识库截止于2023年初,他不......
  • pytest---更改自动化测试用例执行顺序
    前言在自动化测试中,自动化测试用例设计原则就是执行过程时不能存在依赖顺序,那么如果测试用例需要按照指定顺序执行,这个时候应该怎么做呢?目前单元测试框架中unittest没有办法改变测试用例的执行顺序,但是另一个单元测试框架pytest可以做到,辅助测试人员更改测试用例的执行顺序,今天小......
  • AI辅助测试用例生成
    背景AI擅长的领域在于生成,自然而然的想到了在测试领域,是不是可以用AI来辅助进行用例生成。使用AI根据需求去生成用例,一个可能的完成流程为:依赖对需求信息的提炼,而且AI看不了示意图,所以需要提炼文字-〉通过外置工具对需求处理。需要背景知识,尤其是目前需求普遍不详细的情况-......
  • java 下载多层级zip 压缩包
    1.参数 2.代码实现  3.获取单个文件流程 4. ......