想從零基礎學(xué)習軟件測試到成為測試工程師詳細了解南京自動(dòng)化測試web測試
1.web測試哪些方面用到自動(dòng)化測試
功能測試 和性能測試會(huì )用到自動(dòng)化測試。UI測試、兼容性測試不能使用自動(dòng)化測試
2.web自動(dòng)化測試(包含由flash組成的部分框架),使用哪種測試工具可以實(shí)現?
算你問(wèn)對人了,ruby+watir或者Selenium 。我正在寫(xiě)一個(gè)web自動(dòng)化的測試框架。哈哈ruby+watir使用ruby編碼,在watir這個(gè)框架下跑case,目前ie,ff都支持;Selenium可以用java,c#,當然也可以用ruby來(lái)寫(xiě),但是只能在ff下錄制,不過(guò)自動(dòng)化的case都可以在ie和ff上跑。
3.web自動(dòng)化測試中穩定的功能有哪些?如何寫(xiě)測試用例?
這個(gè)問(wèn)題我從昨天開(kāi)始看了兩三次,想寫(xiě)點(diǎn)什么但又不知道怎樣寫(xiě)。從我看來(lái),你這個(gè)問(wèn)題問(wèn)得太泛了。web自動(dòng)化測試中穩定的功能有哪些?這個(gè)...我真不知道怎樣回答。web自動(dòng)化測試有很多工具,使用的工具不一樣,就有不一樣的答案。但我想你應該有個(gè)誤區,我們不是根據web自動(dòng)化測試穩定的功能來(lái)寫(xiě)測試用例的,應該根據項目的特點(diǎn)來(lái)寫(xiě)自動(dòng)化測試。如果你公司的項目的開(kāi)發(fā)周期足夠長(cháng),需求變動(dòng)少,那你可以為這整一個(gè)項目寫(xiě)一份完整的測試用例和自動(dòng)化測試腳本。如果你公司的項目開(kāi)發(fā)周期短,需求變動(dòng)頻繁,那你可以總結之前公司發(fā)開(kāi)發(fā)的項目,總結出它們相對比較穩定的功能,為這些功能模塊專(zhuān)門(mén)寫(xiě)一個(gè)測試用例和自動(dòng)化測試腳本,這部分是可以重復使用,而且維護難度低。
4.手機測試,軟件測試,web測試的區別?
不明白題主說(shuō)的軟件測試具體是什么,因為手機測試、web測試等,理論上都屬于軟件測試的范疇,按照本人的理解,題主問(wèn)的應該是手機端測試、pc端測試、web測試的區別吧?那我就結合我的理解,從三者的相同點(diǎn)及不同點(diǎn)來(lái)回答這個(gè)問(wèn)題。相同點(diǎn)上線(xiàn)流程相同 web測試、pc端測試、移動(dòng)端測試的測試到上線(xiàn)的流程是相似的,都需要通過(guò)測試環(huán)境的測試、beta環(huán)境的驗收,才能發(fā)布上線(xiàn)。測試流程相同 三者的測試流程都需要經(jīng)歷 測試計劃、測試設計、測試執行、缺陷管理、測試計劃、上線(xiàn)后的回歸測試等階段。測試類(lèi)型相同 web端、pc端、移動(dòng)端都需要考慮功能測試、GUI測試、性能測試、安全測試等。不同點(diǎn)系統結構不同 web端:是B/S架構,基于瀏覽器(瀏覽器即web的客戶(hù)端);web類(lèi)產(chǎn)品更新服務(wù)器端后,客戶(hù)端會(huì )同步更新。pc端/移動(dòng)端:是C/S架構,基于客戶(hù)端 (必須);一般情況下,服務(wù)器端和客戶(hù)端版本要應,需要一起更新 對性能的關(guān)注點(diǎn)不同 web端/pc端:性能方面需要關(guān)注請求的響應時(shí)間、CPU、內存占用等。移動(dòng)端:同樣需要關(guān)注app請求的響應時(shí)間、應用的CPU及內存使用情況,但除這些以外,移動(dòng)端還需要監控電量、流量的情況。 對兼容性的關(guān)注點(diǎn)不同 web端:關(guān)注web產(chǎn)品是否兼容不同內核的瀏覽器,如:IE7以上版本、Chrome、Firefox、360等。pc端:關(guān)注pc端產(chǎn)品是否兼容不同操作平臺,以微軟系統舉例,如:Windows7、Windows10等。移動(dòng)端:關(guān)注應用是否適配不同的系統版本(Android/Ios)、分辨率 、手機型號等。 移動(dòng)端測試需要做專(zhuān)項測試 移動(dòng)端測試相對于web端、pc端測試,需要專(zhuān)門(mén)針對移動(dòng)端的特性進(jìn)行專(zhuān)項測試。例如:網(wǎng)絡(luò )測試:應用在wifi/4g網(wǎng)絡(luò )運行;弱網(wǎng)絡(luò )測試;無(wú)網(wǎng)絡(luò )或網(wǎng)絡(luò )中斷等。權限測試:開(kāi)啟或關(guān)閉應用所需權限,應用是否異常干擾測試:應用在來(lái)電、短信、推送、前后臺切換等場(chǎng)景系是否正常安裝/卸載/更新測試:需考慮非正常安裝、卸載、升級的場(chǎng)景 測試工具的區別 web端:自動(dòng)化測試主要使用selenium居多pc端:自動(dòng)化測試使用QTP居多,AutoIt做輔助移動(dòng)端:自動(dòng)化測試常用的有Appium、#####按照我個(gè)人的理解。軟件測試是包含手機測試和web測試的。手機測試也分很多種,一般來(lái)說(shuō)手機測試分硬測和軟測,硬測指的是手機硬件上進(jìn)行測試例如閃光.相機 等一些硬件,手機的軟測是測試手機的系統或者系統上的apk.web軟測一般值得是測試網(wǎng)頁(yè),桌面級應用,系統應用。
想了解軟件測試學(xué)習課程,費用以及時(shí)間了解web測試哪些方面用到自動(dòng)化測試,web自動(dòng)化測試(包含由flash組成的部分框架),使用哪種測試工具可以實(shí)現?,web自動(dòng)化測試中穩定的功能有哪些?如何寫(xiě)測試用例?,手機測試,軟件測試,web測試的區別???