1、自動化測試時(shí)間不足:根據(jù)項(xiàng)目計(jì)劃的安排,測試人員往往被安排利用自己的個(gè)人時(shí)間或者項(xiàng)目后期介入自動化測試。這使得自動化測試無法得到充分的時(shí)間,無法得到真正的關(guān)注。
2、缺乏清晰的目標(biāo):有很多好的理由去開展自動化測試工作,諸如自動化測試可以節(jié)省時(shí)間,使測試更加簡單,提高測試覆蓋率,可以使測試人員保持更好的測試主動性。但是,自動化測試不可能同時(shí)滿足上述的目標(biāo),不同的人員對自動化測試不同的希望,這些希望應(yīng)該能被提出來,否則很可能面臨失望。
3、缺乏經(jīng)驗(yàn):嘗試測試自己程序的初級的程序員經(jīng)常采用自動化測試。由于缺乏經(jīng)驗(yàn),很難保證自動化測試的順利開展。
4、更新?lián)Q代頻繁:測試自動化往往需要花費(fèi)很多時(shí)間學(xué)習(xí)的,當(dāng)自動化測試更新頻繁的時(shí)候,你就喪失了剛剛學(xué)習(xí)到的自動化測試經(jīng)驗(yàn)。
5、對于絕望的反應(yīng):在測試還遠(yuǎn)沒有開始的時(shí)候,問題就已經(jīng)潛伏在軟件中了。軟件測試不過是發(fā)現(xiàn)了這些潛伏的問題而已。就測試本身而言,測試是一件很困難的工作。當(dāng)在修改過的軟件上一遍接一遍的測試時(shí),測試人員變得疲勞起來。測試什么時(shí)候后結(jié)束?當(dāng)按照計(jì)劃的安排,軟件應(yīng)該交付的時(shí)候,測試人員的絕望變得尤其強(qiáng)烈。如果不需要測試,那該有多好呀!在這種環(huán)境中,自動化測試可能是個(gè)可以選擇的解決方法。但是,自動化測試卻未必是最好的選擇,他不是一個(gè)現(xiàn)實(shí)的解決方法,更像是一個(gè)希望。
6、不愿思考軟件測試:很多人發(fā)現(xiàn)實(shí)現(xiàn)產(chǎn)品的自動化測試比測試本身更有趣。在很多軟件項(xiàng)目發(fā)生這樣的情況,自動化工程師不參與到軟件測試的具體活動中。由于測試的自動化與測試的人為割裂,導(dǎo)致很多自動化對軟件測試并沒有太大的幫助。
7、關(guān)注于技術(shù):如何實(shí)現(xiàn)軟件的自動化測試是一個(gè)很吸引人的技術(shù)問題。不過,過多的關(guān)注如何實(shí)現(xiàn)自動化測試,導(dǎo)致忽略了自動化測試方案是否符合測試需要。
更多軟考資料請?jiān)L問:考試吧軟件水平考試欄目
希望與更多網(wǎng)友交流,請進(jìn)入考試吧軟件水平考試論壇
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |