標籤: practice

如何有效率地測試

Edited by Chloe, Esther, May (以字母排序)

此次主題是「如何有效率地測試」,因為我們發現很多測試其之間的轉換狀態是很相似的,讓同類型的測試一再出現會花費不必要的測試時間。
希望透過閱讀「有效率地測試」相關的文章,讓測試在最短的時間內,以最少的工作量,發現最大量的 bug,提升測試的效率,發揮最大效益。
繼續閱讀 “如何有效率地測試"

TDD(Test-Driven Development,測試驅動開發)的幾個想法

TDD(Test-Driven Development,測試驅動開發)的幾個想法

他有提到說當要推動一個新方法或東西時,要先把觀念先建立起來,再來一步一步循序漸進,如此一來成功的機率會比較高。所以未來如果要推動新方法時,不要太急著馬上看到成效,而是慢慢的培養觀念,等大家都有這個觀念後再來推行,應該會比較容易成功!

微軟與 google 如何進行測試

參考網址: How Google Tests Software

這篇文章裡面有提到說開發與測試應該是並行的,寫了一些 code 就立刻去測試,更好的是在寫 code 之前就先想一下這段程式碼該如何被測試,也是 TDD 的精神。另外,這篇文章裡面也有提到當初 google 的測試人員比例很低,所以測試的工作大部份也是由開發人員去測試,主要的原因就是要讓開發人員對他們自己寫的 code 負責,這也是當初我們在討論 Facebook 開發自己做測試的重點。

繼續閱讀 “微軟與 google 如何進行測試"

關於百度的 QA

參考網址:

百度的 QA 在做些什麼,裡面也有提到說他們的 QA 有分為 QAT 跟 QAD ,並且會完整參與到產品的開發流程,與 PM 會保持密切的交流,另外,不只去測試 RD 的程式碼,也會參加 code review,並且協助 RD 做好單元測試。

 

參考網址: 《我眼中的百度QA》第三篇:百度QA的EP职责提升研发效率

裡面有提到說百度的 QA 除了自動化以外,也會與 RD 密切合作,提出一些可測試性的設計概念給 RD。並且也提到說他們在 2012 年時積極使用探索測試。因此我們之後也要慢慢地將書上所看到的東西,理論等慢慢的實踐。