五種方法來徹底改革QA(2)
5 ways to revolutionize your QA, Dr. James Whittaker
http://www.utest.com/webinars/5-ways-revolutionize-your-qa
Insight 2: Take your testing down a level from features to capabilities
在這段insight中, 我個人覺得作者所提的capability是這樣的觀念:
五種方法來徹底改革QA(2)
5 ways to revolutionize your QA, Dr. James Whittaker
http://www.utest.com/webinars/5-ways-revolutionize-your-qa
Insight 2: Take your testing down a level from features to capabilities
在這段insight中, 我個人覺得作者所提的capability是這樣的觀念:
五種方法來徹底改革QA(1)
5 ways to revolutionize your QA, Dr. James Whittaker
http://www.utest.com/webinars/5-ways-revolutionize-your-qa
Insight 1: There are two types of code and they require different types of tests
通常測試自動化找不到bug時, 會做出一個誘人的結論: 這個產品的品質非常好
事實上是這樣嗎? 作者認為這是一個假象, Widnows Vista團隊就是這個假象的受害者
Persona對agile的幫助
Personas in Agile
http://zenagile.wordpress.com/2009/08/14/personas-in-agile/
Persona可以幫助你了解, 會使用產品的真正使用者是誰, 讓你可以驗證你所提供功能是否滿足她們的需求
一般來說Persona內包含以下資料:
- Behavior patterns
微軟MSF如何和UX結合
微軟的MSF流程中, 也是有結合UX (user expereience). 以下是我看到的一些內容:
首先, 整個流程是這樣的
(1) Create Project Vision
(2-1) Create a Scenario
面試軟體開發人員的問題
100 Interview Questions for Software Developers
http://www.noop.nl/2009/01/100-interview-questions-for-software-developers.html
作者在這篇文章中, 在十個方面(Requirements, Functional Design, Technical Design, Construction, Algorithms, Data Structures, Testing, Maintenance, Configuration Management, Project Management), 整理出了十個問題, 來詢問面試者的能力.
不管你問了什麼問題, 作者認為重點是要問有挑戰性的問題, 這樣你才能分辨出那些才是聰明的人才. 這點讓我反省了一下, 確實我問問題時太善良了, 這樣確實有時候會看走眼. 為了避免之後後悔, 還是一開始要仔細分辨清楚.
在測試方面, 他準備了以下問題