這篇文章主要總結了我對于敏捷項目中總體測試策略的理解,主要來自于工作上的實踐和思考。 ..
敏捷開發作為最近的時髦詞匯,已經迅速席卷了IT界,以前Agile的使用僅僅適用于網站和手機APP的開發范圍,而今傳統企業IT也想引進Agile模式,來打造新的企業IT服務模式。Agile的好處我..
《軟件測試行業現狀報告》旨在為測試行業和全球測試社區提供最準確的信息,是全球最大的測試行業調研報告,來自80多個國家的約1500名受訪者參與了此次調研。這份報告將會給作為..
DevOps是一系列軟件開發實踐,強調開發人員(Dev)和運維人員(Ops)之間的溝通合作,通過自動化流程,使得軟件構建、測試、發布更加快捷、頻繁和可靠。..
對于多變量組合類的測試,可選擇的一種測試方法就是測試所有變量的笛卡兒積,這種方法是所有變量、所有取值的完全組合,是最全面的測試。但是,在變量多的情況下這是最不可能..
從 SOA 架構到現在大行其道的微服務架構,系統越拆越小,整體架構的復雜度也是直線上升,我們一直老生常談的微服務架構下的技術難點及解決方案也日漸成熟(包括典型的數據一致性..
在做單元測試時,代碼覆蓋率常常被拿來作為衡量測試好壞的指標,甚至,用代碼覆蓋率來考核測試任務完成情況,比如,代碼覆蓋率必須達到80%或 90%。于是乎,測試人員費盡心思設..
測試行業在不斷發展,測試人員的工作內容已經擴展到遠遠超出他們之前的專業領域。 另一方面,測試人員和他們的任務與開發團隊越來越緊密,或者說被同化了。 仍然有大量的測人..
作為一種對照實驗方法,A/B 測試通過比較兩個 (或多個) 不同版本之間的差異來驗證假設是否正確。該方法將特定測試組從實驗其余部分中獨立出來,從而得出可靠結果。在被測人不知情..
前端測試或許被好多人誤解,也許大家更加傾向于編寫面向后端的測試,邏輯性強,測試方便等 聊到這導致了好多前端從來不寫測試(測試全靠手點~~~) 其實沒必要達到測試驅..
在整個應用程序開發的生命周期中, DevOps 是一套強調協作、溝通和自動化的實踐集。而 持續交付 (Continuous Delivery)則允許團隊一旦完成了持續測試后,就能及時地發布出新的版本。..
隨著計算機視覺算法和現代人工智能(AI)技術應用的發展,編寫可視化測試已經成為現實。由于在測試中加入AI,自動測試也變為可能。我們可以將無聊、重復的工作交給AI,這樣測試..
有位同學跟我討論自動化測試工具的構思,我給他的建議都是將這個工具產品化的思路,所以,在整個討論過程中,他總是不斷地問我:“工程師也應該具備產品化思維嗎?..
文主要介紹一個基于 uiautomator2 封裝的一個 Python 庫 android-catcher ,該庫的功能主要有對 Android 設備進行 UI 自動化測試 和 采集手機性能數據 ,適用于如列表滑動、錄制視頻等各種測試場..
無論開發或測試,都只是一份工作,要認真工作但不要私人感情。若是不下心產生了仇恨心理,請公私分明,在心里扎小人吧;若是產生了不可描述的感情,請低調點,畢竟IT工作已經很..
由于在寫自動化測試用例時,自動化的用例中除了有基本的用例步驟以外,還包括了大量的用例執行所形成的數據,而這些數據有可能會影響到之后用例的自動化執行。所以在我們的自..
埃森哲對敏捷測試的定義(與維基百科的定義基本一致)大概如此:敏捷測試是遵從敏捷軟件開發原則的一種測試實踐。敏捷開發模式把測試集成到了整個開發流程中而不再把它當成一..
在接口測試的過程中,很多時候會用到對CSV的讀取操作,本文主要說明Python3對CSV的寫入和讀取。 1. 需求..
自動化測試是把以人為驅動的測試行為轉化為機器執行的一種過程。從廣義上來講,一切通過工具(程序)的方式來代替或輔助手工測試的行為都可以看做自動化測試。從狹義上來講,..
博主最近在接觸一些Android單元測試方面的工作,發現自己并沒有體會到大多數文章所宣傳的“單元測試會帶來工作效率的巨大提升”之類的諸多好處,于是本著批判與自我批判的精神對..