通用的 Java 介面白盒測試,大家都是怎麼進行的呢?
背景:公司是做會議機主機板的,系統是安卓,我們在上面做了一套 Java 中介軟體供上層 APP 呼叫,對外提供了大約 150 多個Java 介面,這種需要進行白盒測試才行。
個人解決方案:
寫一個通用執行器,實際是用反射獲取動態執行方法。
這裡的引數來源於一個 json 配置檔案,這個 json 是基於動態獲取某一個介面類下獲取的所有方法生成的。
介面資訊主要包括:方法名、引數名、引數型別、返回值型別這些基本資訊。
然後,解析這個 json 配置檔案,執行,生成一個執行的結果集合。
最後把這個結果集合,處理成 HTML 測試報告。
大家看看,歡迎有同行大佬提提意見,我看方向對不對,哈哈
相關文章
- 白盒測試程式碼應該怎麼測試
- 介面測試怎麼進行,如何做好介面測試
- 軟體測試中的白盒測試是什麼?
- 黑盒測試、白盒測試與灰盒測試方法
- 黑盒測試和白盒測試
- 細說白盒測試
- 測試方法-白盒/黑盒
- 知識普及:黑盒測試、白盒測試、灰盒測試之間的區別
- 有大佬做安卓平臺的白盒測試麼?安卓
- 測試應該怎麼學 Java 呢Java
- 不知道大家對《測試框架》這個詞是怎麼理解的呢框架
- 對於黑盒測試、白盒測試、灰盒測試你瞭解多少?
- 軟體測試實驗二 | 白盒測試
- 重溫黑盒、白盒與灰盒測試方法
- webgoat白盒審計+漏洞測試WebGo
- 通用的底層埋點都是怎麼做的?
- 軟體測試要學什麼(2)白盒測試詳解教程
- 使用java+TestNG進行介面迴歸測試Java
- 白盒測試—六種覆蓋方法
- 大家對vgo怎麼看呢?Go
- postman工具進行介面測試Postman
- charles 如何進行介面測試?
- postman進行http介面測試PostmanHTTP
- 程式碼審計基礎--白盒測試
- 介面測試怎麼做
- Java的日期類都是怎麼用的Java
- 同樣都是使用介面,JAVA 和 Go 差距咋就這麼大呢?JavaGo
- Python 介面自動化如果介面的引數很多 (30-50 個左右) 大家都是怎麼來管理的?Python
- 測試支付介面怎麼處理支付成功這種場景呢?
- 介面和微信有互動,各位都是如何介面測試的?
- hadoop,spark,Zookeeper,,, 這些名字都是怎麼來的呢?HadoopSpark
- 走進Java介面測試之測試報告ExtentReportJava測試報告
- Postman 如何進行 Websocket 介面測試PostmanWeb
- 使用 MeterSphere 進行 Dubbo 介面測試
- 介面測試的時候如何生成隨機資料進行測試隨機
- 請問怎麼進不了安裝介面呢,求助
- 使用 EOLINKER 進行介面測試的最佳路徑 (下)
- 怎麼對網站進行SEO呢?網站