原创 單元測試優化的實踐(Generative Testing) 原 薦

首先爲什麼要寫單元測試? 因爲對於任何一個軟件來說,“滿足需求”是他存在的必要條件,也是軟件的價值體現。單元測試一定是爲它服務的。所以很容易知道寫單元測試的兩個動機:驅動(如:TDD)和驗證功能實現。另外,軟件需求“易變”的特徵決定了修

原创 用Jmeter做微信小程序項目接口測試【案例】 原 薦

公司新項目組開發一款微信小程序電商平臺,爲了更好保證產品質量,因此提出了需要進行接口測試。 從接口本身來講,對其測試與其他項目應該是一樣的。所以不難理解,我們要對小程序的接口測試需要準備的 材料有: 1、完備的接口文檔(什麼是完備的接口文檔

原创 Junit單元測試遇見的一個枚舉類型的坑(枚舉類型詳解) 原

Enum的簡介 Enum是計算機編程語言中的一種數據類型。枚舉類型 枚舉類型很早就在計算機語言中存在了,主要被用來將一組相似的值包含進一種類型中,這種類型的名稱被定義成獨一無二的類型描述符,這就是枚舉類型。 在java語言中,枚舉類型是

原创 使用Karate輕鬆實現自動API測試 原 薦

如果您想做自動API測試,但沒有編程背景,那麼你必須要給Karate一個機會! Karate由Intuit作爲開源工具發佈。該工具旨在用於自動API測試,並具有使API測試變得輕而易舉且實際上令人愉快的所有必需功能。 與需要大量編碼的其

原创 線程組之間的JMeter傳遞變量 原 薦

下面,我們將看看如何在線程組之間共享和傳遞變量。 在開發高級JMeter腳本時,很可能您將擁有多個線程組。每個線程組將執行不同的請求。 一個很好的例子是我們需要使用Bearer Tokens對用戶進行身份驗證。一個線程組執行身份驗證並保存

原创 開發轉測試七年,我從測試策略到測試架構(Test architecture) 原 薦

程序員之間流傳着這樣一句順口溜:有人喜歡創造世界,他們做了開發者;有的人喜歡開發者,他們做了測試員。什麼是軟件測試?軟件測試就是一場本該在用戶面前發生的災難提前在自己面前發生了,這會讓他們生出一種救世主的感覺,拯救了用戶,也就拯救者這個軟件

原创 Fiddler抓取手機請求(附圖文教程) 原 薦

  Fiddler是一個專門的抓包工具,可以模擬請求,修改請求,手機應用調試等。還是蠻有意思的一個小工具。 1.下載安裝 Fiddler下載地址:http://www.telerik.com/download/fiddler 安裝步驟比

原创 怎麼寫出好的敏捷測試(Agile Tesing)策略文檔 原

敏捷測試策略 在敏捷環境中,我們在短期衝刺或迭代中工作,每個sprint只關注一些需求或用戶故事,因此文檔在數量和內容方面可能不會那麼廣泛。 之前我們得出的結論是,由於時間限制,我們可能不需要在每個sprint的敏捷項目中都有一個廣泛的

原创 Docker下使用selenium+testng實現web自動化 原 薦

Windows下selenium+testng的web自動化環境搭建 做過自動化的人,肯定對selenium web環境的搭建非常熟悉了,特別是selenium在java中的使用。 先搭建好安裝好JDK,配置好java開發環境(這個如果還是

原创 搭建基於C#和 Appium 的 Android自動測試環境 原 薦

移動端的自動化測試框架主要就是UiAutomator,Espresso,Robotium和功能最強大,也是比較熱門的框架Appium 如果想做手機端的自動化測試,Appium是首選的測試框架,因爲網上使用的人多,資料豐富,支持語言多 Ja

原创 基於Python的Selenium經驗總結 原 薦

大家都知道,基於Web端的測試的基礎框架是需要Selenium做主要支撐的,這裏邊給大家介紹下Web測試核心之基於Python的Selenium 一、簡單介紹 Selenium 是用於測試 Web 應用程序用戶界面 (UI) 的常用框架。