日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

自动化测试~报告篇

發布時間:2025/3/20 编程问答 18 豆豆
生活随笔 收集整理的這篇文章主要介紹了 自动化测试~报告篇 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
  • 介紹

不管是自動化還是手工測試,只是個手段,最終都是為了出一個報告(結果)。由此可見報告才是我們要的結果,而不是什么NB的技術。

對于自動化測試報告,可能還需要測試人員加工,或者報告只是提供給測試人員進一步分析的材料。簡單來說,如果不結合實際業務的話可能無法直接把報告結果發送到JIRA等管理系統中。

使用本框架(PhoenixAutotest)的報告功能,需確保您已經閱讀過《自動化測試~模塊篇》。

  • 類型

目前框架提供了Excel和MySQL、Jira等類型的報告。Excel是針對單次測試流程的報告,包括每個模塊以及其中的方法,還有測試環境信息(可自定義):截圖如下:

而MySQL類型的測試報告,是為了能夠從每次運行的結果中獲取歷史信息做統計分析。例如:分析每個模塊的失敗率(穩定性)等。

  • Excel

想要使用該類型的報告,只需要在您的pom.xml中添加下面的依賴:

<dependency><groupId>com.surenpi.autotest</groupId><artifactId>autotest.report.excel</artifactId><version>1.0.0-20170618</version> </dependency>

然后在測試流程的啟動類(加了注解@AutoApplication)添加@EnableExcelReport即可。

另外,phoenix.shutdown(); //不調用該方法的話,excel報告文件無法保存

Excel插件的源碼托管地址為https://github.com/LinuxSuRen/autotest.report.excel

  • 數據庫

想要使用該類型的報告,只需要在您的pom.xml中添加下面的依賴:

<dependency><groupId>com.surenpi.autotest</groupId><artifactId>autotest.report.database</artifactId><version>1.0.0-20170618</version> </dependency>

添加配置文件report.database.properties到類根路徑中(maven工程的話在src/main/resources),然后在測試啟動類中添加注解@EnableDataBaseReport。下面給出一個數據庫截圖:

下面是MySQL數據庫的配置示例:

jdbc.username=root jdbc.password=root jdbc.url:jdbc:mysql://localhost:3306/phoenix_report?serverTimezone=UTC

如果要使用SQLite的話,先添加一下依賴:

<dependency><groupId>org.xerial</groupId><artifactId>sqlite-jdbc</artifactId><version>3.16.1</version> </dependency>

然后在配置文件中添加如下配置:

jdbc.driver=org.sqlite.JDBC jdbc.url=jdbc:sqlite:phoenix_report.db

數據庫插件的源碼托管地址為https://github.com/LinuxSuRen/autotest.report.database

  • Jira

Jira插件,會把測試過程中發現的問題推送到Jira系統中。然后,測試人員就可以根據Jira中的信息來進一步判斷是否為bug,并進行分配。

同樣地,需要先添加maven依賴:

<groupId>com.surenpi.autotest</groupId> <artifactId>autotest.report.jira</artifactId> <version>0.0.1-SNAPSHOT</version>

下一步,在配置文件report.jira.properties中添加Jira地址、用戶、標簽、默認優先級、默認經辦人等信息:

jira.url=http://localhost:9080 jira.username=suren jira.password=suren jira.assignee=admin jira.labels=phoenix autotest test jira.priority=Low

Jira插件的源碼托管地址為https://github.com/LinuxSuRen/autotest.report.jira

  • 自定義

如果上述的報告格式都不能滿足您的需求,可以添加下面的maven依賴,然后實現接口com.surenpi.autotest.report.RecordReportWriter即可。

<dependency><groupId>com.surenpi.autotest</groupId><artifactId>autotest.report</artifactId><version>1.0.0-20170618</version> </dependency>
  • 參考

自動化測試,從入門到放棄

自動化測試~模塊篇

自動化測試~數據源

自動化測試~參數化

自動化測試~元素定位

自動化測試~配置

自動化測試~報告篇

自動化測試~課程

自動化測試~注解篇

自動化測試框架介紹

本文為原創,如果您當前訪問的域名不是surenpi.com,請訪問“素人派”。

與50位技術專家面對面20年技術見證,附贈技術全景圖

總結

以上是生活随笔為你收集整理的自动化测试~报告篇的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。