1. 對(duì)自動(dòng)化測(cè)試的期望值太高。很多人想把自動(dòng)化測(cè)試完全替代人工測(cè)試,如果期望不現(xiàn)實(shí),無(wú)論測(cè)試工具如何,都會(huì)以失敗告終。
2. 缺乏測(cè)試經(jīng)驗(yàn)。缺乏測(cè)試的經(jīng)驗(yàn)就會(huì)造成測(cè)試組織混亂,文檔較少或不一致,測(cè)試發(fā)現(xiàn)缺陷的能力較差。所以只有在手工測(cè)試積累到一定程度,擁有足夠的測(cè)試經(jīng)驗(yàn)情況下,才能更好的做好自動(dòng)化測(cè)試。
3. 希望自動(dòng)測(cè)試發(fā)現(xiàn)大量的新缺陷。測(cè)試第一次運(yùn)行時(shí)最有可能發(fā)現(xiàn)缺陷。如果測(cè)試已經(jīng)運(yùn)行,再次運(yùn)行相同的測(cè)試發(fā)現(xiàn)新缺陷的概率就小得多。對(duì)回歸測(cè)試而言,再次運(yùn)行相同的測(cè)試只是確保修改是正確的,并不能發(fā)現(xiàn)新的問(wèn)題。
4.安全性錯(cuò)覺(jué)。如果自動(dòng)測(cè)試過(guò)程沒(méi)有發(fā)現(xiàn)任何缺陷,并不意味著軟件沒(méi)有缺陷。可能由于測(cè)試設(shè)計(jì)的原因?qū)е聹y(cè)試本身就有缺陷。
5.自動(dòng)測(cè)試的維護(hù)性差。當(dāng)軟件修改后,通常也需要修改部分測(cè)試,這樣必然導(dǎo)致對(duì)自動(dòng)化測(cè)試的修改。在進(jìn)行自動(dòng)化測(cè)試的設(shè)計(jì)和實(shí)現(xiàn)時(shí),需要注意這個(gè)問(wèn)題,防止自動(dòng)化測(cè)試帶來(lái)的好處被高維護(hù)成本所淹沒(méi)。
6.技術(shù)問(wèn)題。商業(yè)的測(cè)試工具也是軟件產(chǎn)品,并不能解決所有問(wèn)題,通常在某些地方還會(huì)有欠缺。測(cè)試工具都有適用范圍,要很好的利用它,對(duì)使用者進(jìn)行培訓(xùn)是必不可少的。
7. 組織問(wèn)題。自動(dòng)測(cè)試實(shí)施并不簡(jiǎn)單,必須有管理支持及組織藝術(shù)。
16. What types of scripting techniques for test automation do you know?
17. What are principles of good testing scripts for automation?
18. What tools are available for support of testing during software development life cycle?
19. Can the activities of test case design be automated?
20. What are the limitations of automating software testing?
21. What skills needed to be a good test automator?
22. How to find that tools work well with your existing system?
23.Describe some problem that you had with automating testing tool.
24.What are the main attributes of test automation?
25.What testing activities you may want to automate in a project?
26.How to find that tools work well with your existing system?
聯(lián)系客服