白盒測試或界面自動化測試需與開發同步要注意的幾個方面

現在在做一個網站的界面自動化測試開發,這個項目是開發與測試同步,即新開發了哪些頁面,我們就要測試哪些頁面;界面增加了哪些功能,或者還沒有實現部分功能,我們測試人員就要想好怎麼寫程序去測試這些當前和未實現的功能。

 

在這個過程中,發現一個有一點很重要:爲了達到方便測試的目的,(比如快捷找到所有期望的信息,而不是像用戶那樣從界面上的邏輯,來查找想要的信息),開發組最好在合適的地方暴露一些必要的信息,否則測試人員爲了獲得這些信息,就要費些力氣計算出這些信息,並且不一定都是準確的。

 

就是說,在設計時,測試就已清楚到哪裏直接拿信息,而不需要格外的工作量。這樣開發就不需要改自己的代碼。

 

這樣做的好處,顯而易見,缺點是暴露了一些看似不重要的信息(但對測試很重要)。

 

不知道同行們是否同意這個觀點。

發佈了51 篇原創文章 · 獲贊 11 · 訪問量 13萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章