測試框架有哪些

自動化測試最近幾年都是大熱,這裏結合網上以及本身的經驗整理了一些,自動化測試必問的一些題目,爲想進入軟件測試行業的同窗一點幫助。
1、如何理解自動化測試? 
每一個面試自動化測試的,80%會被問到這個。不用太寬泛,能夠從下面幾點考慮,聊聊自動化測試給你的工做帶來的好處:
一、用具體的舉例,講述本身在操做過程當中是如何提升效率的。好比從迴歸測試開始講起,重複冗餘的操做步驟,你是否該想一想能否能用自動化工具(QTP、selenium、TestWriter還有不少,自行搜索吧)實現,達到目的;
二、性能測試的時候,遇到的一些突發情況。人工製造場景老是有瓶頸,那麼能夠利用性能測試工具,進行自動化測試的;
還有不少從迴歸角度出發,會用到自動化測試的回答,你們能夠考慮。
2、用過的自動化測試工具備哪些?任意講其中一個來談談對自動化測試的感覺。
QTP、selenium、TestWriter等,這些這幾年比較流行的自動化測試工具均可以來聊一下。好比:TestWriter,說說這款工具優缺點,以及結合自身經歷,講講在進行用例測試的時候是否遇到問題?TestWriter做爲功能測試,是否在操做界面、功能是否完善,均可以做爲一個闡述的點;selenium,和同等類型工具比較,講講自動化測試框架在實際應用中的做用;QTP,經典的一款測試工具,相信很少說也瞭解。
3、自動化測試框架都有哪些?
1.模塊化框架(test script modularity)
2.函數庫結構框架(test library architecture)
3.關鍵字驅動測試框架(keyword-driven/table-driven testing)
4.數據驅動測試框架(data-driven testing)
5.混合型框架(hybrid test automation)
4、測試用例的設計能夠自動化嗎?
用例設計屬於重複次數少的智能活動,不太適合自動化。但也有一些場合能夠進行必定程度的自動化,提升設計效率,但不能期望能徹底取代智力的測試活動。實現這種目的的工具備時稱爲測試輸入生成工具。面試

相關文章
相關標籤/搜索