精华内容
下载资源
问答
  • web版本自动化测试报告
  • 前言: 给予你们最关心的3步骤什么是自动化测试报告? 答:在自动化测试过程中自动生成的测试报告为什么要做自动生成测试报告? 答:真正的解放双手; 可以形成直观的测试结果; 给自己一个装X的机会; 给Boss一个好印象怎么...

    前言: 给予你们最关心的3步骤

    什么是自动化测试报告? 答:在自动化测试过程中自动生成的测试报告

    为什么要做自动生成测试报告? 答:真正的解放双手; 可以形成直观的测试结果; 给自己一个装X的机会; 给Boss一个好印象

    怎么做自动化测试报告?

    大概思路: 下载自动化测试模块, 放在指定的路径. 在代码中导入该模块, 编辑脚本结构, 就OK了.

    前提条件: 你得安装好python3, 且安装好编辑工具pycharm. 需要用到 selenium/ unittest/ time/ 模块, selenium是需要下载的, 其它两个是自带模块

    详细步骤:

    1. 下载自动化测试模块, 来点废话压压惊:这个模块是别人写好的, 我们拿过来用就可以了, 模块分中文版和英文版, 为什么要用英文版? 多学点英文是有好处的!

    中文版下载地址:https://pan.baidu.com/s/1f4YBnkpow4O28wX6JFnIiQ

    英文版下载地址:https://pan.baidu.com/s/1cOAcehqNGAG-gV4yPadNPg

    2.下载之后干嘛? 把它放到指定位置. 别慌, 这个位置我会详细说清楚的

    专业说法: 把它放到与运行脚本同一个目录下

    菜鸟说法: 你写自动化代码, 是不是要右键运行它? 这个它就是你的运行脚本, 这个脚本放在哪个目录下,你就把下载的测试模块放到哪个目录下

    怎么知道自己脚本的存放路径?

    20181205145303719843.png点击它, 就会复制下你的脚本路径. 注意:粘贴的时候把最后一个路径去掉

    成功样本:

    20181205145303936649.png

    导入试试:

    20181205145304089975.png

    3.创建一个名为result的py目录, 上图

    20181205145304264786.png

    20181205145304440574.png

    4.导入代码试试, 这里以百度为例, 复制粘贴运行试试

    from selenium importwebdriverimportHTMLTestReportimportunittestimporttimeclassTestCase(unittest.TestCase):def setUp(self):#头

    pass

    def tearDown(self): #尾

    pass

    deftest001(self):

    dms=webdriver.Chrome()

    dms.get("https://www.baidu.com/")if __name__=="__main__":

    current_time=time.strftime("%Y-%m-%d-%H-%M-%S",time.localtime(time.time())) #打印时间

    suite=unittest.TestSuite() #定义一个容器

    #suite.addTest(TestCase("test01")) #将测试用例加入到测试容器中

    suite.addTest(TestCase("test001")) #将测试用例加入到测试容器中

    repot_path="./result/"+current_time+".html" #生成测试报告的路径

    print("测试报告路径",repot_path) #照抄

    fp=open(repot_path,"wb") #照抄

    runner=HTMLTestReport.HTMLTestRunner(stream=fp,title="自动化测试报告",description="自动化测试演示报告",tester="自动化测试人员") #中文版测试报告

    #runner=HTMLTestRunner.HTMLTestRunner(stream=fp, title="自动化测试报告", description="自动化测试演示报告") #英文版测试报告

    runner.run(suite)

    fp.close()

    20181205145304559719.png

    5.编辑脚本结构 , 为啥要编辑? 答: 彪悍的人生......

    怎么编辑? 上图

    20181205145304714999.png

    20181205145304951336.png

    20181205145305115405.png

    20181205145305515811.png

    20181205145305897661.png

    20181205145306122279.png

    20181205145306547100.png

    20181205145306743397.png

    20181205145306888910.png

    6.最后一步, 如果查看测试报告? 上图

    20181205145307170171.png

    20181205145307549092.png

    20181205145307830353.png

    后言: 如果大家有什么不懂或有什么意见, 可以在评论进行评论发表, 我会尽快回复各位!!!!!

    原文地址:https://www.cnblogs.com/FBGG/p/10070777.html

    展开全文
  • 前言: 给予你们最关心的3步骤什么是自动化测试报告? 答:在自动化测试过程中自动生成的测试报告为什么要做自动生成测试报告? 答:真正的解放双手; 可以形成直观的测试结果; 给自己一个装X的机会; 给Boss一个好印象怎么...

    前言: 给予你们最关心的3步骤

    什么是自动化测试报告? 答:在自动化测试过程中自动生成的测试报告

    为什么要做自动生成测试报告? 答:真正的解放双手; 可以形成直观的测试结果; 给自己一个装X的机会; 给Boss一个好印象

    怎么做自动化测试报告?

    大概思路: 下载自动化测试模块, 放在指定的路径. 在代码中导入该模块, 编辑脚本结构, 就OK了.

    前提条件: 你得安装好python3, 且安装好编辑工具pycharm. 需要用到 selenium/ unittest/ time/ 模块, selenium是需要下载的, 其它两个是自带模块

    详细步骤:

    1. 下载自动化测试模块, 来点废话压压惊:这个模块是别人写好的, 我们拿过来用就可以了, 模块分中文版和英文版, 为什么要用英文版? 多学点英文是有好处的!

    中文版下载地址:https://pan.baidu.com/s/1f4YBnkpow4O28wX6JFnIiQ

    英文版下载地址:https://pan.baidu.com/s/1cOAcehqNGAG-gV4yPadNPg

    2.下载之后干嘛? 把它放到指定位置. 别慌, 这个位置我会详细说清楚的

    专业说法: 把它放到与运行脚本同一个目录下

    菜鸟说法: 你写自动化代码, 是不是要右键运行它? 这个它就是你的运行脚本, 这个脚本放在哪个目录下,你就把下载的测试模块放到哪个目录下

    怎么知道自己脚本的存放路径?

    20181205145303719843.png点击它, 就会复制下你的脚本路径. 注意:粘贴的时候把最后一个路径去掉

    成功样本:

    20181205145303936649.png

    导入试试:

    20181205145304089975.png

    3.创建一个名为result的py目录, 上图

    20181205145304264786.png

    20181205145304440574.png

    4.导入代码试试, 这里以百度为例, 复制粘贴运行试试

    from selenium importwebdriverimportHTMLTestReportimportunittestimporttimeclassTestCase(unittest.TestCase):def setUp(self):#头

    pass

    def tearDown(self): #尾

    pass

    deftest001(self):

    dms=webdriver.Chrome()

    dms.get("https://www.baidu.com/")if __name__=="__main__":

    current_time=time.strftime("%Y-%m-%d-%H-%M-%S",time.localtime(time.time())) #打印时间

    suite=unittest.TestSuite() #定义一个容器

    #suite.addTest(TestCase("test01")) #将测试用例加入到测试容器中

    suite.addTest(TestCase("test001")) #将测试用例加入到测试容器中

    repot_path="./result/"+current_time+".html" #生成测试报告的路径

    print("测试报告路径",repot_path) #照抄

    fp=open(repot_path,"wb") #照抄

    runner=HTMLTestReport.HTMLTestRunner(stream=fp,title="自动化测试报告",description="自动化测试演示报告",tester="自动化测试人员") #中文版测试报告

    #runner=HTMLTestRunner.HTMLTestRunner(stream=fp, title="自动化测试报告", description="自动化测试演示报告") #英文版测试报告

    runner.run(suite)

    fp.close()

    20181205145304559719.png

    5.编辑脚本结构 , 为啥要编辑? 答: 彪悍的人生......

    怎么编辑? 上图

    20181205145304714999.png

    20181205145304951336.png

    20181205145305115405.png

    20181205145305515811.png

    20181205145305897661.png

    20181205145306122279.png

    20181205145306547100.png

    20181205145306743397.png

    20181205145306888910.png

    6.最后一步, 如果查看测试报告? 上图

    20181205145307170171.png

    20181205145307549092.png

    20181205145307830353.png

    后言: 如果大家有什么不懂或有什么意见, 可以在评论进行评论发表, 我会尽快回复各位!!!!!

    原文地址:https://www.cnblogs.com/FBGG/p/10070777.html

    展开全文
  • 什么是自动化测试报告? 答:在自动化测试过程中自动生成的测试报告 为什么要做自动生成测试报告? 答:真正的解放双手; 可以形成直观的测试结果; 给自己一个装X的机会; 给Boss一个好印象 怎么做自动化测试报告? 大概...

    前言: 给予你们最关心的3步骤

    什么是自动化测试报告?  答:在自动化测试过程中自动生成的测试报告

    为什么要做自动生成测试报告? 答:真正的解放双手; 可以形成直观的测试结果; 给自己一个装X的机会; 给Boss一个好印象

    怎么做自动化测试报告?


    大概思路: 下载自动化测试模块, 放在指定的路径. 在代码中导入该模块, 编辑脚本结构, 就OK了.

    前提条件: 你得安装好python3, 且安装好编辑工具pycharm. 需要用到 selenium/ unittest/ time/ 模块, selenium是需要下载的, 其它两个是自带模块

    详细步骤:

    1. 下载自动化测试模块, 来点废话压压惊:这个模块是别人写好的, 我们拿过来用就可以了, 模块分中文版和英文版, 为什么要用英文版? 多学点英文是有好处的!

    中文版下载地址: https://pan.baidu.com/s/1f4YBnkpow4O28wX6JFnIiQ 

    英文版下载地址: https://pan.baidu.com/s/1cOAcehqNGAG-gV4yPadNPg 

     

    2.下载之后干嘛? 把它放到指定位置. 别慌, 这个位置我会详细说清楚的

    专业说法: 把它放到与运行脚本同一个目录下

    菜鸟说法: 你写自动化代码, 是不是要右键运行它? 这个它就是你的运行脚本, 这个脚本放在哪个目录下,你就把下载的测试模块放到哪个目录下

    怎么知道自己脚本的存放路径? 

    点击它, 就会复制下你的脚本路径. 注意:粘贴的时候把最后一个路径去掉

    成功样本:

    导入试试:

     

    3.创建一个名为result的py目录, 上图

     

    4.导入代码试试, 这里以百度为例, 复制粘贴运行试试

    from selenium import webdriver
    import HTMLTestReport
    import unittest
    import time
    class TestCase(unittest.TestCase):
        def setUp(self):#
            pass
        def tearDown(self): #
            pass
    
        def test001(self):
            dms = webdriver.Chrome()
            dms.get('https://www.baidu.com/')
    if __name__=='__main__':
        current_time=time.strftime('%Y-%m-%d-%H-%M-%S',time.localtime(time.time()))   #打印时间
        suite=unittest.TestSuite()                                                    #定义一个容器
        # suite.addTest(TestCase('test01'))                                             #将测试用例加入到测试容器中
        suite.addTest(TestCase('test001'))                                              #将测试用例加入到测试容器中
        repot_path='./result/'+current_time+'.html'                                   #生成测试报告的路径
        print('测试报告路径',repot_path)                                               #照抄
        fp=open(repot_path,'wb')                                                        #照抄
        runner=HTMLTestReport.HTMLTestRunner(stream=fp,title='自动化测试报告',description='自动化测试演示报告',tester='自动化测试人员')   #中文版测试报告
        # runner=HTMLTestRunner.HTMLTestRunner(stream=fp, title='自动化测试报告', description='自动化测试演示报告')   #英文版测试报告
        runner.run(suite)
        fp.close()

     

     

    5.编辑脚本结构 , 为啥要编辑? 答: 彪悍的人生......

     怎么编辑? 上图

     

     6.最后一步, 如果查看测试报告? 上图

     

    这里有必要提醒各位一些坑

     

    后言: 如果大家有什么不懂或有什么意见, 可以在评论进行评论发表, 我会尽快回复各位!!!!!

     

    转载于:https://www.cnblogs.com/FBGG/p/10070777.html

    展开全文
  • 引入自动化测试报告1. pom.xmlcom.alibabafastjson1.2.68org.uncommonsreportng1.1.4test…………testNgXml/${testXml}.xml…………2. all.xml……二、 设置测试、预发、线上环境的TestNGXml1. 因为人力系统存在...

    一. 引入自动化测试报告

    1. pom.xml

    com.alibaba

    fastjson

    1.2.68

    org.uncommons

    reportng

    1.1.4

    test

    …………

    testNgXml/${testXml}.xml

    …………

    2. all.xml

    ……

    二、 设置测试、预发、线上环境的TestNGXml

    1. 因为人力系统存在测试环境、docker环境、预发环境和线上环境,不同的环境允许执行的用例不同,所以使用不同的TestNGXml来区分

    1772c9deb67f

    image.png

    三、 目标服务器搭建nginx:建议百度

    四、配置jenkins

    1. 构建命令

    mvn clean test -D testXml=${testXml} -D env=${env}

    scp -r ./target/surefire-reports www@10.2.4.100:/usr/share/nginx/html/$JOB_NAME-$BUILD_ID

    2. 配置邮件:此处只为说明测试报告地址,其他内容可根据需要配置。

    $DEFAULT_CONTENT

    测试报告地址:http://10.2.4.100/$JOB_NAME-$BUILD_ID

    五、 检查测试报告

    1772c9deb67f

    image

    展开全文
  • 1:准备html模版 接口自动化 自动化测试报告:&test_data 被测版本:&version 成功:&pass 失败:&fail 错误:&error ...
  • 1:准备html模版接口自动化自动化测试报告:&test_data被测版本:&version成功:&pass失败:&fail错误:&error最后时间:&lasttime记录编号:记录编号:记录编号:记录编号:记录编号:记录编号:记录编号:记录编号:记录...
  • 而随着自动化测试在行业应用越来越广泛,自动化测试报告的可视化、包含信息的全面化、和外部系统对接的便利化需求也越来越突出。本篇 Chat 向大家介绍目前在业界被广泛使用的炫酷自动化测试报告框架 Allure。 分享...
  • 自动化测试执行之后,生成一个美观大方的测试报告,也是测试过程中,非常最要的一环。测试报告直接反应了测试过程中发现的问题,分析测试报告是解决问题的最重要手段。那么一个专业的测试报告应该长什么样呢?废话...
  • 印象很深的一句话是,没有人愿意透过你粗糙的外表,没有人愿意透过你邋遢的外表去触及你美好的心灵,在自动化测试中也是一样,漂亮的报告自动化测试框架中可以起到画龙点睛的作用。报告接触过不少,之前看了Kitty...
  • 自动化测试报告发送至钉钉 方式一.Jenkins发送自动化测试报告至钉钉 第一步:新建一个钉钉群,创建钉钉机器人,保留机器人的 dingtalk webhook:https://oapi.dingtalk.com/robot/send?access_token=XXXXXX 关键词:...
  • 印象很深的一句话是,没有人愿意透过你粗糙的外表,没有人愿意透过你邋遢的外表去触及你美好的心灵,在自动化测试中也是一样,漂亮的报告自动化测试框架中可以起到画龙点睛的作用。报告接触过不少,之前看了Kitty...
  • Python3+Selenium3自动化测试报告 ## Python3+Selenium3自动化测试报告代码百度网盘下载地址: https://pan.baidu.com/s/1NDsrmm7_Lp6Uwh_YL42Uag 密码:qkdc 报告生成文件为:BSTestRunner.py ## Python3+Selenium...
  • 除了配置HTMLTestRunner,可以打印出自动化测试报告,pycharm软件本身也自带了打印结果的功能。 一、配置HTMLTestRunner的方法很简单: 1)、下载HTMLTestRunner.py文件,下载地址...
  • auto_ui是一个集成自动化测试报告Python开发网络版本,他既有这个漂亮的外观,还有强大的功能,集成了ui,接口测试报告,使用简单,快速上手 项目地址,觉得好用的帮忙点个小 :sparkles: :sparkles: 项目依赖 ...
  • 关于自动化测试报告:之前用过testNG自带的测试报告、优化过reportNG的测试报告、extentreport、Zreport(大飞总原创),这些是我之前都用过的,也是在去年雯姐和我说过Allure2这个报告不错,一直没时间,正巧最近有用...
  • UI自动化测试报告生成

    千次阅读 2018-03-21 10:20:00
    allure--开源 report 框架阶段性总结介绍 · TesterHome https://testerhome.com/topics/5738生成比较美观的 appium 自动化测试报告,并且包含测试截图 HtmlTestRunner · TesterHome ...
  • Selenium 自定义自动化测试报告整理

    千次阅读 2019-01-13 20:26:30
    原报告截图 修改后的报告截图 ... 以下是之前写的自动化测试报告模板,所有的东西都是用excel来完成,作为一个秘籍恐惧症患者真的很恐惧,再次感谢https://github.com/zhangfei19841004/ztest同学,可以...
  • Pytest + Allure + Jenkins 自动化测试报告 测试最重要的不是过程,而是结果。 ----常城 在自动化测试执行之后,生成一个美观大方的测试报告,也是测试过程中,非常最要的一环。测试报告直接反应了测试过程中...
  • pyunit提供了一套自动化测试框架1、自动化测试(unittest)要达到的目标支持自动化测试让所有的测试脚本共享 开启 (setup) 和 关闭 (shutdown) 的代码可以通过集合(collections)的方式来组织测试用例脚本将所有的测试...
  • 生成自动化测试报告 import unittest,os #初始化加载器 loader=unittest.TestLoader() #获取测试用例的绝对路径 dir_path=os.path.dirname(os.path.abspath(__file__)) case_path=os.path.join(dir_path,"testcases...
  • 一、准备 1、本节用到的模块——HTMLTestRunner ... 鼠标右键→目标另存为,保存到本地。 2)安装:将下载的HTMLTestRunner.py文件复制到Python安装目录下即可 ......\Python36\Lib ...3)验证:在Python交互模式下引入...
  • Web自动化测试报告

    2020-10-15 20:01:03
    继上篇文章 Web自动化测试实战之批量执行测试用例之后我们接着继续往下走,有人说我们运行了所有测试用例,控制台输入的结果,如果很多测试用例那也不能够清晰快速的知道多少用例通过率以及错误情况。 Web自动化测试...
  • 前言以前做自动化测试的时候一直用的HTMLTestRunner来生成测试报告,后来也尝试过用Python的PyH模块自己构建测试报告,在后来看到了RobotFramework的测试报告,感觉之前用的测试报告都太简陋,它才是测试报告应该有...
  • Appium 生成比较美观的 appium 自动化测试报告,并且包含测试截图生成测试报告工具简介安装HtmlTestRunner添加截图功能生成自动化测试报告 生成测试报告工具简介 HtmlTestRunner是将单元测试的结果保存为html格式的...
  • 自动化测试报告源码

    2018-12-20 10:13:36
    可以通过调用里面 的类进行日志输出或文件的读写操作,适用于

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 5,067
精华内容 2,026
关键字:

自动化测试报告