上下文驅動測試不是漫不經心者的借口。
上下文驅動測試的思想是如何形成的?
“我一直就是這樣做測試的!”
持有一定的測試理論和技巧,并且在某些項目上一直遵循和使用這些方法。
“我不確定在這個項目中是否適用!”
在Context Aware階段,意識到項目的上下文不一樣了。
“我要做一些調整”
在Context Based階段,意識到需要調查和嘗試才能確定采用怎樣的測試策略。[Page]
“哈哈,我想這種方法在這個項目中可能會奏效”
在Context Driven階段,根據上下文確定測試策略。
如何成為上下文驅動派?
需要更加關注上下文
多問問題,不同類型的問題(怎樣?是什么?)
跟項目組成員一起更加緊密地工作,但是要保持獨立思考
成為項目產品的顧問,而不是推銷員
成為一名更加有效率的測試員
少一點墨守成規
上下文都有哪些?
一個系統不是一個簡單的集合,而是各項東西的有機結合體。需求、目標、角色、文檔、時間進度、成本預算、人員配置可能會影響到測試采用的工具、方法等,這些都是測試的上下文。上下文通常難以辨別,這需要測試員應該經常觀察、關注并參與到現實世界,從而獲取測試所涉及的上下文。
上下文驅動測試的實際做法
基于了解到的項目的上下文,用以前的一些測試經驗和測試的做法嘗試,看是否適合,測試過程中不斷反饋,看測試是否有效,同時不斷觀察,關注上下文是否隨著時間改變,上下文的改變將驅動測試方法和實踐的加入,不斷分析、嘗試、應用、反饋。這就是上下文驅動測試。
如何辨別上下文?
通過問以下問題將幫助你識別上下文:
我們準備要做的是什么?
我們實際上正在做什么?
我們做的東西是為誰而做的?
為什么要做?做這些事情我們將獲得什么?
我們的目標是什么?
我們有其他的替代做法嗎?
如果我們用其他方式做會怎樣?
采用上下文驅動測試方法的測試員會…?
他們通常會說:“這要具體看是什么樣的情形…”。
文章來源于領測軟件測試網 http://www.kjueaiud.com/