原创 Selenium WebDriver API 進階使用,模塊化參數化進行自動化測試設計

WebDriver API 進階使用 元素定位 我們知道,WebDriver API的調用以及自動化測試,務必從頁面元素的定位開始,WebDriver提供了一系列的定位符以便使用元素定位方法。常見的定位符有以下幾種: id name

原创 Docker與自動化測試及其測試實踐

Docker 與自動化測試 對於重複枯燥的手動測試任務,可以考慮將其進行自動化改造。自動化的成本在於自動化程序的編寫和維護,而收益在於節省了手動執行用例的時間。簡而言之,如果收益大於成本,測試任務就有價值自動化,否則受益的只是測試人員的自

原创 數十位行業高管講述:自動化測試優勢及解決的現實問題

衆所周知,測試的技能要求不再簡單,自動化測試作爲軟件測試的主流發展方向。爲了收集當前和未來自動化測試狀態的見解,我們詢問了來自27家公司的31位高管,“自動化測試解決了哪些現實問題?” 這是他們告訴我們的: 受訪者 公關公司首席執行官

原创 #自動化測試框架的4種有效分類與使用選擇

前言 有人喜歡創造世界,他們做了開發者;有的人喜歡開發者,他們做了測試員。什麼是軟件測試?軟件測試就是一場本該在用戶面前發生的災難提前在自己面前發生了,這會讓他們生出一種救世主的感覺,拯救了用戶,也就拯救者這個軟件,避免了他們被卸載的命運。

原创 作爲一個新晉測試經理,在軟件測試計劃之前你必須知道的10件事

有人喜歡創造世界,他們做了開發者;有的人喜歡開發者,他們做了測試員。什麼是軟件測試?軟件測試就是一場本該在用戶面前發生的災難提前在自己面前發生了,這會讓他們生出一種救世主的感覺,拯救了用戶,也就拯救者這個軟件,避免了他們被卸載的命運。 軟件

原创 HTTP Server Mock 從手工到平臺的演變(二)

大家都知道,不管是 Web 系統、還是移動 APP,各自在與內部、外部系統之間進行數據交互時,大多數情況下都是依賴接口。在基於接口約定開發的模式下,依賴接口的產出時間如果延遲,將直接影響了整個研發調試的效率;如果不能對接口進行及早測試,那

原创 迴歸網易 9 個月來的測試團隊轉型之路

在外遊蕩一年回到網易,進到平臺交友事業部,專注於移動互聯網 APP 研發測試領域,在將近一年來的時間裏,經歷了開發、測試團隊的轉型,下面跟大家講述講述帶領測試團隊從挖掘痛點的轉型之路,希望能給各位一點幫助。 測試團隊現狀 這個部門人員朝

原创 對 React 組件進行單元測試(unit testing) 原 薦

在這裏說一下前端開發的一個特點是更多的會涉及用戶界面,當開發規模達到一定程度時,幾乎註定了其複雜度會成倍的增長。 無論是在代碼的初始搭建過程中,還是之後難以避免的重構和修正bug過程中,常常會陷入邏輯難以梳理、無法掌握全局關聯的境地。 而

原创 移動端Appium自動化測試框架的優勢 原 薦

衆所周知,現在市面上的移動端操作系統已被Android和IOS佔領,其中Android的份額更是在80%以上。那麼面對市面上林林總總的自動化測試框架和工具,爲什麼說Appium在自動化測試框架的統治級優勢呢,下面先看一下各大主流框架的對比及

原创 HTTP API 自動化測試從手工測試到平臺的演變 原 薦

不管是 Web 系統,還是移動 APP,前後端邏輯的分離設計已經是常態化,相互之間通過 API 調用進行數據交互。在基於 API 約定的開發模式下,如何加速請求 / 響應的 API 測試,讓研發人員及早參與到調試中來呢?既然 API 是基

原创 如何在無頭模式下運行WebDriver? 原

如何在無頭模式下運行WebDriver?如果您的CI工具(例如Jenkins)不支持UI,則可能需要這樣做。 在無頭模式下運行WebDriver自動測試在測試執行速度和更輕鬆地集成到CI管道方面具有優勢。 下面,我們將使用PhantomJ

原创 HTTP Server Mock 從手工到平臺的演變 原

大家都知道,不管是 Web 系統、還是移動 APP,各自在與內部、外部系統之間進行數據交互時,大多數情況下都是依賴接口。在基於接口約定開發的模式下,依賴接口的產出時間如果延遲,將直接影響了整個研發調試的效率;如果不能對接口進行及早測試,那

原创 Web滲透測試3個要點(信息收集→漏洞發現→漏洞利用) 原 薦

現在,隨着企業信息化建設的開展,越來越多的重要數據會以電子媒介的形式存放,這在方便企業辦公的同時,也造成了極大的安全隱患。近年來,隨着APT攻擊的蔓延,使得越來越多的企業遭受不可挽回的重大損失。一個偶然的機會,有幸邀請到了一家國外專門做we

原创 SDET Unicorns - 爲什麼如此難以僱用SDET? 原 薦

SDET,也稱爲測試中的軟件開發工程師,是軟件測試和質量保證領域的工作角色。該術語最初由微軟和谷歌使用,旨在用自動化取代普通和重複的手動測試任務。 多年來,越來越多的公司正在招聘SDET,因爲它是敏捷和DevOps中的關鍵角色。但是,這是

原创 測試計劃驅動開發模式 TPDD:一種比 TDD 更友好的開發模式 原 薦

相信大部分開發團隊都在使用TDD,並且還有很多開發團隊都 對外聲明 在使用 TDD 開發模式。 之所以說是“對外聲明”,是因爲很多開發團隊雖然號稱使用的是 TDD 開發模式,實際開發過程中卻無法滿足 TDD 的要求。 實際上,測試驅動的開