qileilove

          blog已經(jīng)轉(zhuǎn)移至github,大家請訪問 http://qaseven.github.io/

          阿里巴巴測試面試題

          春節(jié)剛剛過去,也是各大公司開始搶人的時刻。最近幫忙準(zhǔn)備幾個自動化相關(guān)的題目,以前參加面試的時候總被問到些奇怪的問題,所以我出題本著開放的原則,題目本身沒有什么答案,要的是你能說服我,或者讓我知道你比較關(guān)注于技術(shù)圈子的事情。知識面我覺得很重要,呵呵…

            1、如何理解自動化測試,用測試工具進(jìn)行測試等于自動化測試這句話對不對?

            關(guān)注點:測試工具的使用是自動化測試的一部分工作, 但“用測試工具進(jìn)行測試”不等于“自動化測試”。自動化測試,模擬手工測試步驟,通過執(zhí)行程序語言編制的  測試腳本自動地測試軟件。 自動化測試,強調(diào)借助工具(不僅僅是工具,有時包括策略和工件)來完成測試的執(zhí)行,也就是用工具來幫助或輔助測試。但是用測試工具進(jìn)行測試有可能是自動 化,半自動化,或者手工測試。

            2、介紹下比較了解的自動化框架,watir,selenium,QTP…..任選一個說說,這個框架的工作原理是什么?

            隨便選取一個,重要的是原理,而不是使用。大家在用這些框架的時候,一定要關(guān)注背后的執(zhí)行原理.看源碼是一個比較簡單的途徑。

            3、介紹下SoapUI,如果你用著的話。這個框架需要注意什么?

            soapUI是一款桌面應(yīng)用程序,能夠監(jiān)測、觸發(fā)、模仿以及測試(功能和負(fù)載)基于SOAP/WSDL和REST/EADL的HTTP網(wǎng)絡(luò)服務(wù)。

             和大多數(shù)的工具一樣,都是使用HTTPREQUEST對相應(yīng)的資源進(jìn)行請求很提取。再得到response之后進(jìn)行相應(yīng)的處理,對XML進(jìn)行XPATH 定位。注意的是SOAP方法中包含GET,POST的方法,POST的方法主要使用Application/xml的MIME形式發(fā)送相應(yīng)的POST數(shù) 據(jù)。

            4、對webservice層面的自動化測試,你認(rèn)為比較重要的是什么?

            對webservice的測試主要分為兩個階段,首先是對WEB Ui層面的數(shù)據(jù)XML Response與webservice的schema進(jìn)行對比測試,其次是web Ui層面的數(shù)據(jù)與數(shù)據(jù)庫服務(wù)器中相應(yīng)的數(shù)據(jù)進(jìn)行驗證。

            5、對持續(xù)集成工具有了解過嗎?類似于Jenkins(hudsoon)/Bamboo/Teamcity這些持續(xù)集成的工具,有了解過這些嗎?

            目前比較這幾個還算比較流行,阿里主要集中在用hudson。Teamcity在以前的公司了解過。

            6、桌面自動化測試和WEB 自動化測試的區(qū)別?

            驅(qū)動方式不同,C/S架構(gòu)(或者桌面類型)界面自動化測試,采取的方式可以調(diào)用操作系統(tǒng)本身的API(windows桌面軟件)來構(gòu)建自動化測試或者可以采用虛擬機內(nèi)(java swing程序)的事件處理機制來完成了。

            WEB 自動化測試 B/S架構(gòu),原理就是依靠JS來進(jìn)行客戶端的操作,然后尋找對象是采用了DOM解析技術(shù),將web方面的節(jié)點進(jìn)行解析定位

            7、自動化測試碰到比較難解決的問題是什么?如果出現(xiàn)這些問題給出你的解決方案?

            重點引導(dǎo)到測試結(jié)果定位準(zhǔn)確這個角度上來, 在自動化程度比較高,case很多,就會存在排查失敗的case過程。

            解決方案; case錯誤分類,有效的log日志,異常信息的抓取

            8、IOS支持UI自動化,主要有2種方式,介紹下這2種方式?

            1)蘋果官方提供的技術(shù), UI Automation。

            2)就是在應(yīng)用中注入測試代碼。

            Instrument uiautomation 是蘋果官方提供的iPhone手機應(yīng)用的自動化測試工具。控件元素的識別準(zhǔn)確,屬性獲取,元素操作的API豐富。可以很方便的錄制測試腳本、回放和查看運行結(jié)果。

            本文地址:http://www.wangyuxiong.com/archives/51901

          posted on 2013-03-28 10:43 順其自然EVO 閱讀(468) 評論(0)  編輯  收藏 所屬分類: 測試學(xué)習(xí)專欄

          <2013年3月>
          242526272812
          3456789
          10111213141516
          17181920212223
          24252627282930
          31123456

          導(dǎo)航

          統(tǒng)計

          常用鏈接

          留言簿(55)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 罗城| 东至县| 都昌县| 鱼台县| 宜良县| 湄潭县| 包头市| 施甸县| 沁源县| 上饶市| 宽城| 扶余县| 师宗县| 昭觉县| 靖边县| 凤城市| 桐柏县| 墨竹工卡县| 九江县| 淮南市| 句容市| 卢湾区| 海安县| 盱眙县| 澄城县| 廉江市| 临邑县| 古田县| 北票市| 石河子市| 于田县| 罗平县| 滦平县| 越西县| 库车县| 内丘县| 河间市| 石狮市| 儋州市| 柏乡县| 连江县|