当前位置: 首页 > news >正文

做详情页上什么网站找素材网站优化招聘

做详情页上什么网站找素材,网站优化招聘,wordpress默认播放器,行远金华网站建设公司前言 前面介绍了如何生成allure的报告,看着allure的页面非常好看,但是感觉少了一些内容,allure还可以增加一些用例详情内容,这样让我们的报告看着更加绚丽。 allure增加用例详情 我们可以在报告测试套件中增加用例详情内容。 …

前言

前面介绍了如何生成allure的报告,看着allure的页面非常好看,但是感觉少了一些内容,allure还可以增加一些用例详情内容,这样让我们的报告看着更加绚丽。

allure增加用例详情

我们可以在报告测试套件中增加用例详情内容。

用例标题

1、需要导入allure模块

2、在每条用例函数前需要加上 @allure.title('标题内容') 

3、正常执行生成allure报告。

 
  1. import allure

  2. class TestCase:

  3. @allure.title('用例1的名称')

  4. def test_01(self):

  5. print('---用例01---')

  6. assert 1

  7. @allure.title('用例2的名称')

  8. def test_02(self):

  9. print('---用例02---')

  10. assert 1

  11. @allure.title('用例3的名称')

  12. def test_03(self):

  13. print('---用例03---')

  14. assert 2

通过在cmd中输入 pytest --alluredir ./report/result 执行测试用例,在执行 allure serve report/result 打开allure报告。这样就能在报告中看出生成了三条用例,并将对应的用例名称显示出来了。

用例描述

用例除了用例标题显示出用例内容外,我们也可以通过用例描述更加详细的在allure中展示出来

这里和unittest的时候显示标题一样,直接通过python的语法在用例中增加注释

 
  1. import allure

  2. class TestCase:

  3. @allure.title('用例1的名称')

  4. def test_01(self):

  5. '''用例_01的描述内容'''

  6. print('---用例01---')

  7. assert 1

  8. @allure.title('用例2的名称')

  9. def test_02(self):

  10. '''用例_02的描述内容'''

  11. print('---用例02---')

  12. assert 1

  13. @allure.title('用例3的名称')

  14. def test_03(self):

  15. '''用例_03的描述内容'''

  16. print('---用例03---')

  17. assert 2

同样通过cmd命令行中输入对应的打开allure的报告内容。可以进入到用例详情页面中查看到,描述已经成功添加了。

用例操作步骤

allure中也可以添加将用例的操作步骤进行添加进去,这里通过 allure.step() 的方法来实现添加操作步骤

 
  1. import allure

  2. class TestCase:

  3. @allure.title('登录用户')

  4. def test_01(self):

  5. '''登录用户'''

  6. print('---用例01---')

  7. with allure.step('输入登录用户名'):

  8. print('输入用户名')

  9. with allure.step('输入登录的密码'):

  10. print('输入密码')

  11. with allure.step('点击登录'):

  12. print('点击登录!')

  13. assert 1

  14. @allure.title('进入测试页面')

  15. def test_02(self):

  16. '''进入测试页面'''

  17. print('---用例02---')

  18. with allure.step('进入测试页面'):

  19. print('进入测试页面')

  20. with allure.step('点击测试内容'):

  21. print('点击测试内容')

  22. assert 1

和上面的操作一样,打开cmd进行生成allure命令。通过在allure中进行查看报告内容。可以看到已经在测试步骤中添加上了。

定义测试用例相关链接

自动化测试用例都是通过功能用例转换过来的,我们也可以通过allure将我们的测试用例相关的链接到我们的自动化测试用例中,并通过allure展示出来,这里可以通过 @allure.issue() 进行添加bug缺陷内容, @allure.testcase() 添加测试用例链接

 
  1. import allure

  2. class TestCase:

  3. @allure.issue('https://home.cnblogs.com/u/qican/')

  4. @allure.testcase('https://www.baidu.com/')

  5. @allure.title('登录用户')

  6. def test_01(self):

  7. '''登录用户'''

  8. print('---用例01---')

  9. with allure.step('输入登录用户名'):

  10. print('输入用户名')

  11. with allure.step('输入登录的密码'):

  12. print('输入密码')

  13. with allure.step('点击登录'):

  14. print('点击登录!')

  15. assert 1

  16. @allure.issue('https://home.cnblogs.com/u/qican/')

  17. @allure.testcase('https://www.baidu.com/')

  18. @allure.title('进入测试页面')

  19. def test_02(self):

  20. '''进入测试页面'''

  21. print('---用例02---')

  22. with allure.step('进入测试页面'):

  23. print('进入测试页面')

  24. with allure.step('点击测试内容'):

  25. print('点击测试内容')

  26. assert 1

继续通过allure的报告执行方式,生成allure报告和打开allure报告,就可以看到我们的测试用例相关链接已经添加好了。

用例标签模块

功能测试中可以对测试用例根据不同的模块进行划分,自动化中也可以对用例进行不同模块的划分,然后通过allure的形式进行展示出来,这里我们可以通过 @allure.feature() 对其用例进行增加不同模块。也可以通过 @allure.epic 设置用例整体标签以及模块内容

 
  1. import allure

  2. @allure.epic("属于登录标签")

  3. @allure.feature('登录模块')

  4. class TestCase:

  5. @allure.title('登录用户')

  6. def test_01(self):

  7. '''登录用户'''

  8. print('---用例01---')

  9. with allure.step('输入登录用户名'):

  10. print('输入用户名')

  11. with allure.step('输入登录的密码'):

  12. print('输入密码')

  13. with allure.step('点击登录'):

  14. print('点击登录!')

  15. assert 1

  16. @allure.title('进入测试页面')

  17. def test_02(self):

  18. '''进入测试页面'''

  19. print('---用例02---')

  20. with allure.step('进入测试页面'):

  21. print('进入测试页面')

  22. with allure.step('点击测试内容'):

  23. print('点击测试内容')

  24. assert 1

  25. @allure.epic("属于退出登录标签")

  26. @allure.feature('退出登录模块')

  27. class Test01:

  28. def test_01(self):

  29. print('---用例03---')

  30. def test_02(self):

  31. print('---用例04---')

同样通过cmd进行生成allure报告,然后通过查看allure报告内容,通过下图已经可以很清楚的看出来在增加了用例标签和用例模块

总结

通过上面简单的总结,allure还是很强大的,可以将我们的报告设计的更加好看,对应测试用例模块的划分也很好的展示出来,最最最主要的是领导能看懂了。好了,感谢您的阅读,希望对您有所帮助

 

总结:

感谢每一个认真阅读我文章的人!!!

作为一位过来人也是希望大家少走一些弯路,如果你不想再体验一次学习时找不到资料,没人解答问题,坚持几天便放弃的感受的话,在这里我给大家分享一些自动化测试的学习资源,希望能给你前进的路上带来帮助。

软件测试面试文档

我们学习必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。

 

          视频文档获取方式:
这份文档和视频资料,对于想从事【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!以上均可以分享,点下方进群即可自行领取。

http://www.khdw.cn/news/22446.html

相关文章:

  • 宽创国际的展馆设计案例seo快照推广
  • 江阴建设局官方网站今日新闻热点大事件
  • 怎么知道公司网站是哪个公司做的淄博网站营销与推广
  • 中国十大做网站公司seo综合查询怎么用的
  • 海口网站建设方案推广营销技巧培训ppt
  • 仿站网站宁波网络推广优化公司
  • 做网站设计工资多少钱网店代运营可靠吗
  • 企业手机网站杭州排名优化公司电话
  • 毕业论文的网站做营销网站建站公司
  • 武汉网站建设与服务公司电商数据网站
  • 绍兴市住房和城乡建设局网站南京最新消息今天
  • 潍坊400建网站公司2023智慧树网络营销答案
  • 做汽车导航仪在什么网站找客户南京关键词seo公司
  • 做网站用的语言百度小说排名
  • 网页小游戏链接优化
  • 网站开发工程师年度总结如何提高网站的搜索排名
  • 门户网站的分类吸引人的软文
  • 找事做网站百度快速优化推广
  • 网站源码怎么预览注册网站需要多少钱?
  • 杨和勒流网站建设产品推广方案模板
  • 如何用word做网站地图刚刚地震最新消息今天
  • 做电影网站怎样赚钱免费制作详情页的网站
  • 各大网站投稿方式线上广告推广
  • 法院网站管理系统源码ios微信上的pdf乱码
  • 网站建设内容和功能的介绍seo是什么意思网络用语
  • 赤峰专业的网站建设中山百度推广公司
  • 网站建设创新点百度推广登陆入口官网
  • 例点估算网站开发项目工作量深圳优化网站
  • ecs服务器 做网站搜索引擎推广渠道
  • 自己怎么建个免费网站网站流量查询工具