-
一文教你使用Jenkins集成Junit自動化測試,超簡單!
隨著技術的發展,Devops的概念越來越深入人心,Devops使得構建、測試、發布軟體能夠更加地快捷、頻繁和可靠。DevOps對應用程式發布的有著重要影響,具備DevOps能力則發布軟體產品時風險更低,其中一個重要的原因就是自動化,減少了人工幹預,強大的部署自動化手段確保部署任務的可重複性、減少部署出錯的可能性。
-
單元測試 vs 集成測試,你該怎麼選?
在 1998 年,Kent Beck 編寫了 sUnit,一個面向 SmallTalk 的單元測試框架。之後,他將這個框架移植到 Java,即 jUnit。從那時起,xUnit 框架擴展到那些最流行的程式語言。比較新的語言,如 Golang 和 Rust,已經將測試直接合併到編譯器和標準庫中。但是單元測試並不是唯一。還有集成測試和性能測試等等。
-
SpringBoot+GitLab+Docker+Jenkins實現持續集成上
概述本文主要介紹持續集成的搭建方式,採用Docker的方式去搭建Jenkins環境,另外會涉及到SpringBoot和Git等技術。2.什麼是持續集成傳統的軟體開發流程如下:項目經理分配模塊給開發人員每個模塊的開發人員並行開發,並進行單元測試開發完畢,將代碼集成部署到測試伺服器,測試人員進行測試
-
微服務測試:如何破解測試所面臨的問題?測試的類型和範圍你懂嗎
2.事後測試 按照傳統的開發流程,以敏捷開發模式為例,開發團隊在迭代過程結束過後,會發布一個版本,以提供給測試團隊進行測試。由於在開發過程中,迭代周期一般是以月計,因此從輸出一個迭代, 到這個迭代的功能完全測試完成,往往會經歷數周時間。
-
技術中臺之DevOps自動化測試實踐
DevOps作為技術中臺的「效率&精益「平臺,集成了多方測試工具供使用。目前集成的自動化測試工具有:robot-framework 、Jmeter。目錄:1.為什麼採用RobotFramework?2.什麼是RobotFramework?3.RF如何做接口測試?
-
軟體測試學習教程:單元測試之UnitTest測試框架
單元測試的概念單元測試(unit testing),是指對軟體中的最小可測試單元進行檢查和驗證。對於單元測試中單元的含義,要根據實際情況去判定其具體含義。一個單元可能是功能模塊、類、方法(函數)等。單元測試工具不同的程式語言都有比較成熟的單元測試框架,語法規則有些差別,其核心思想都是相通的。
-
集成JIRA/TAPD管理缺陷,增強接口測試,MeterSphere v1.2發布
9月2日15:00,MeterSphere v1.2版本發布說明會即將開始,現已開通官網報名。8月31日,MeterSphere開源持續測試平臺正式發布v1.2.0版本。在該版本中,針對測試跟蹤模塊的缺陷管理功能,我們與主流的JIRA/TAPD平臺進行了集成。
-
用Jasmine和Blanket編寫基於Web的客戶端單元測試
在本文中,我們將介紹兩種基於JavaScript的編寫單元測試的軟體包,它們背後的代碼以及最佳使用方式。前言在編寫一個網站時,或者更經常地 - 一個單頁的應用程式 - 需要測試它,就像其他任何代碼一樣。當然有幾種類型的測試,包括單元測試和集成測試。
-
web 自動化測試框架 TestCafe:聽說用過的人都愛上了它
TestCafe 介紹: TestCafe 是一款基於 Node.js 的端到端 Web 自動化測試框架,支持 TypeScript 或 JavaScript 來編寫測試用例,運行用例,並生成自動化測試報告。
-
如何結合DevOps的自動化測試功能,做好DevOps的接口自動化?
Devops作為技術中臺的重要組成部分之一,其下「自動化測試」功能也是不可或缺的一環,如何結合DevOps自身提供的自動化測試功能,做好DevOps的接口自動化呢?首先要先了解DevOps為自動化測試提供了哪些功能,如何使用該功能進行自動化測試,以及如何設計測試框架等等,本文將會為大家一一解答。DevOps作為技術中臺的「效率&精益「平臺,集成了多方測試工具供使用。
-
單元測試常用的方法
所謂的測試驅動是指能使軟體執行的軟體,它的目的就是為了測試軟體,提供一個能設置輸入參數的框架,並執行這個框架單元以得到相應的輸出參數。而樁模塊是指一個模擬單元,用這個模擬單元來替代真實的單元完成測試。 2.
-
3個C 單元測試工具,到底誰才是王者?
是一款由微軟公司開發的單元測試框架,它能夠很好地被應用在Visual Studio中,並且集成在了Visual Studio單元測試框架中,操作簡單,上手容易。從使用的角度來看,如果用戶使用的是Visual Studio作為IDE,那麼MSTest在對它的集成方面無疑是最方便的,無需下載,無需安裝,內置在vs的測試框架模板中。在VS中使用MsTest生成測試項目和新建一個C#項目一樣方便;如果用戶不使用VS,那麼也可以通過命令行執行.exe文件來執行單元測試,但是MsTest不提供自己單獨的GUI界面。
-
Mix PHP V2.2 發布,與 go-micro 深度集成的 PHP 微服務開發框架
Mix PHP 是一個基於 Swoole 開發的高性能 PHP 框架,從 2017 年開始經過多年發展收穫了很多中小型團隊的支持
-
目前市場上六種優秀的API測試工具
也就是說,對於那些不想在IDE(集成開發環境)中,使用與軟體開發人員類似的語言,來編寫代碼的初學者來說,Postman是他們進行API測試的最佳選擇之一。從2020年發布的高級版本7.3開始,該工具可使用最新首選項,從API模式進行創建,進而幫助用戶更好地管理各種集合和API元素(如:監視器、模擬伺服器、測試和文檔等)。
-
JUnit 5.6版本帶來了Java單元測試的新功能
最新版本的JUnit已經到來。Java單元測試框架在v5.6中具有性能改進,新功能和較小的錯誤修復,但是還添加了重大更改。讓我們仔細看看,看看JUnit的三個模塊發生了什麼變化。用於在JVM上進行開發人員端測試的Java單元測試框架由三個模塊 JUnit Platform,JUnit Jupiter和JUnit Vintage組成。在v5.6中,所有模塊均已升級。JUnit平臺JUnit平臺具有新功能和重大更改。
-
Excelize 發布 2.2.0 版本,Go 語言 Excel 文檔基礎庫
2020年5月11日,社區正式發布了 2.2.0 版本,該版本包含了多項新增功能、錯誤修復和兼容性提升優化。下面是有關該版本更新內容的摘要,完整的更改列表可查看 changelog。Gitee: gitee.com/xurime/excelize有關更改的摘要,請參閱 Release Notes。完整的更改列表可查看 change log。
-
軟體測試管理快速入門15-2019最佳測試管理工具
獲得更快發布更好軟體所需的靈活性,可見性和洞察力主要特點:單擊與JIRA,Confluence,Jenkins,Bamboo等集成雲,伺服器和數據中心部署選項高級分析和DevOps儀錶板無需年度承諾Hiptestimage.pngHiptest是Agile和DevOps團隊的持續測試平臺,使團隊能夠就創意,持續測試代碼以及從實時洞察生成實時文檔進行協作
-
Rocket-API 2.3.1.RELEASE,API 敏捷開發框架
告別加班,拒絕重複勞動,遠離搬磚概述"Rocket-API" 基於spring boot 的API敏捷開發框架,服務端50%以上的功能只需要寫SQL或者 mongodb原始執行腳本就能完成開發,另外30%也在不停的完善公共組件,比如文件上傳,下載,導出,預覽,分頁等等通過一二行代碼也能完成開發,剩下的20%也能依賴於動態編譯技術生成class的形式,不需要發布部署,不需要重啟來實現研發團隊的快速編碼
-
0基礎入門軟體測試該學些什麼?怎麼學?
好的測試人員,可以去產品,他懂得一些設計常識,為什麼好多,招聘app測試的要求,要有網際網路思維,能夠提出對產品的改進意見,就是這個道理。好的測試人員,可以去做運維工程師的事情,測試也需要代建環境,好的測試人員,可以熟悉linux和shell腳本,有的可以做軟體的持續部署,這個在測試持續集成裡面的技能。好的測試人員,可以去做業務。
-
關於單元測試體系結構的一些心得
自動化測試是任何大型軟體項目不可或缺的一部分,可作為提高質量,生產率和靈活性的一種手段。因此,至關重要的是,系統架構的設計必須能夠促進自動化測試的開發和執行。質量得到提高,因為自動化測試的執行可以讓我們找到,並在開發周期的早期解決問題,很多之前產品變更部署到生產和可用給最終用戶。