九色国产,午夜在线视频,新黄色网址,九九色综合,天天做夜夜做久久做狠狠,天天躁夜夜躁狠狠躁2021a,久久不卡一区二区三区

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開(kāi)通VIP
軟件測(cè)試之自動(dòng)化測(cè)試

本節(jié)內(nèi)容:

- 什么時(shí)自動(dòng)化測(cè)試 - 如何實(shí)施自動(dòng)化測(cè)試 - 發(fā)展方向

什么是自動(dòng)化測(cè)試

自動(dòng)化測(cè)試 自動(dòng)化測(cè)試指軟件測(cè)試的自動(dòng)化,在預(yù)設(shè)狀態(tài)下運(yùn)行應(yīng)用程序或者系統(tǒng),預(yù)設(shè)條件包括正常和異常,最后評(píng)估運(yùn)行結(jié)果。將人為驅(qū)動(dòng)的測(cè)試行為轉(zhuǎn)化為機(jī)器執(zhí)行的過(guò)程。

常用的自動(dòng)化測(cè)試工具 QTP、selenium、Rational Robot 、jmeter、appium、soapui等

  • QTP:功能測(cè)試
  • jmeter:既能做功能測(cè)試,也可以做接口測(cè)試。
  • soapui:做接口測(cè)試
  • selenium:ThroughtWorks的一款開(kāi)源工具。是一個(gè)web的自動(dòng)化測(cè)試工具。

selenium相比于QTP的優(yōu)點(diǎn): - 免費(fèi)。 - 小巧,對(duì)于不同的語(yǔ)言它只是一個(gè)包而已,而QTP 需要下載安裝1個(gè)多G 的程序。 - 不管是C、java、ruby、python或是C#,都可以通過(guò)selenium完成自動(dòng)化測(cè)試,而QTP只支持VBS。 - 支持多平臺(tái):Windows、linux、MAC,支持多瀏覽器:ie、ff、safari、opera、chrome - 支持分布式測(cè)試用例的執(zhí)行,可以把測(cè)試用例分布到不同的測(cè)試機(jī)器的執(zhí)行,相當(dāng)于分發(fā)機(jī)的功能。

自動(dòng)化工具和自動(dòng)化框架的區(qū)別: 自動(dòng)化框架包括自動(dòng)化工具。自動(dòng)化框架可以管理整個(gè)自動(dòng)化測(cè)試,工具僅僅是一種測(cè)試工具。

自動(dòng)化測(cè)試的演變:測(cè)試工具—-數(shù)據(jù)驅(qū)動(dòng)—-關(guān)鍵字驅(qū)動(dòng)—-測(cè)試框架—-測(cè)試平臺(tái)

自動(dòng)化測(cè)試方法: 測(cè)試對(duì)象:UI、接口、代碼 測(cè)試過(guò)程:系統(tǒng)測(cè)試、集成測(cè)試、單元測(cè)試 執(zhí)行人員:測(cè)試人員、開(kāi)發(fā)人員

對(duì)應(yīng)關(guān)系: UI:系統(tǒng)測(cè)試—–測(cè)試人員 接口:集成測(cè)試—–開(kāi)發(fā)人員或白盒測(cè)試工程師 代碼:?jiǎn)卧獪y(cè)試—–開(kāi)發(fā)人員

  • 自動(dòng)化測(cè)試可以在整個(gè)測(cè)試過(guò)程中任何一個(gè)階段實(shí)施
  • 測(cè)試人員一般在系統(tǒng)測(cè)試時(shí)進(jìn)行自動(dòng)化測(cè)試
  • 集成測(cè)試階段多進(jìn)行自動(dòng)構(gòu)建、部署、以及冒煙測(cè)試的自動(dòng)化
  • 單元測(cè)試針對(duì)代碼級(jí)別進(jìn)行測(cè)試,可以進(jìn)行靜態(tài)代碼檢查,或者執(zhí)行單元測(cè)試用例。
  • 測(cè)試的一般步驟是:冒煙測(cè)試(在系統(tǒng)測(cè)試之前,是判斷是否接收測(cè)試的憑據(jù))、系統(tǒng)測(cè)試、回歸測(cè)試

UI自動(dòng)化

  • 用例維護(hù)量大
  • 頁(yè)面相關(guān)性強(qiáng),必須后期介入
  • UI測(cè)試適合與界面變動(dòng)較小的項(xiàng)目

接口自動(dòng)化

  • 可在產(chǎn)品前期介入
  • 用例維護(hù)量小
  • 頁(yè)面相關(guān)性小
  • 適合接口變動(dòng)較小,界面變動(dòng)頻繁的項(xiàng)目

代碼自動(dòng)化

  • 需求不要頻繁變更
  • 頁(yè)面相關(guān)性小

自動(dòng)化測(cè)試的優(yōu)勢(shì) 主要任務(wù):降低大型系統(tǒng)的由于變更或者多期開(kāi)發(fā)引起的大量的回歸測(cè)試的人力投入。

  • 減少人力,提高效率
  • 減少重復(fù)測(cè)試的時(shí)間,實(shí)現(xiàn)快速回歸測(cè)試
  • 創(chuàng)建優(yōu)良可靠的測(cè)試過(guò)程,減少人為錯(cuò)誤
  • 可以運(yùn)行更多更繁瑣的測(cè)試
  • 可執(zhí)行一些手工測(cè)試?yán)щy或不可能進(jìn)行的測(cè)試
  • 更好的利用資源
  • 測(cè)試具有一致性和重復(fù)性
  • 測(cè)試腳本的重用性

如何實(shí)施自動(dòng)化測(cè)試

自動(dòng)化測(cè)試的適用對(duì)象 前提條件:需求變動(dòng)不頻繁、項(xiàng)目周期足夠長(zhǎng)、自動(dòng)化測(cè)試腳本可重復(fù)使用。

不適合做自動(dòng)化測(cè)試的項(xiàng)目: 1. 需求變動(dòng)頻繁的項(xiàng)目,自動(dòng)化腳本不能重復(fù)使用,維護(hù)成本太大,性價(jià)比低。 2. 項(xiàng)目周期短,自動(dòng)化腳本編制完成后使用次數(shù)不多,性價(jià)比低。 3. 交互性較強(qiáng)的項(xiàng)目,需要人工干預(yù)的項(xiàng)目,自動(dòng)化無(wú)法實(shí)施。

適合做自動(dòng)化的項(xiàng)目: 1. 產(chǎn)品型項(xiàng)目。產(chǎn)品型項(xiàng)目,新版本在舊版本上的基礎(chǔ)上進(jìn)行改進(jìn),功能變動(dòng)不大的項(xiàng)目,但項(xiàng)目的新老功能都必須重復(fù)的進(jìn)行回歸測(cè)試。回歸測(cè)試是自動(dòng)化測(cè)試的強(qiáng)項(xiàng),它能夠很好的驗(yàn)證你是否引入了新的缺陷,老的缺陷是否修改過(guò)來(lái)了。所以在某種程度上可以把自動(dòng)化測(cè)試工具叫作回歸測(cè)試工具。 2. 機(jī)械并頻繁的測(cè)試。每次需要輸入相同、大量的一些數(shù)據(jù),并且在一個(gè)項(xiàng)目中運(yùn)行的周期比較長(zhǎng)。

什么時(shí)候?qū)嵤?自動(dòng)化冒煙測(cè)試:偏重于業(yè)務(wù)流程 自動(dòng)化回歸測(cè)試:偏重于功能模塊

如何實(shí)施自動(dòng)化測(cè)試 分為以下7個(gè)過(guò)程: 1. 分析:總體把握系統(tǒng)邏輯,分析出系統(tǒng)的核心體系架構(gòu)。 2. 設(shè)計(jì):設(shè)計(jì)測(cè)試用例,測(cè)試用例要足夠明確和清晰,覆蓋面廣而精。 3. 實(shí)現(xiàn):實(shí)現(xiàn)腳本,有兩個(gè)要求:一是斷言(斷言:判斷用例的預(yù)期結(jié)果和實(shí)際結(jié)果是否一樣。);二是合理的運(yùn)用參數(shù)化。 4. 執(zhí)行:腳本執(zhí)行過(guò)程中的異常需要仔細(xì)去分析。 5. 總結(jié):測(cè)試結(jié)果的分析,和測(cè)試過(guò)程的總結(jié)是自動(dòng)化測(cè)試的關(guān)鍵。 6. 維護(hù):自動(dòng)化測(cè)試腳本的維護(hù)是一個(gè)難以解決但又必須要解決的問(wèn)題。 7. 分析:在自動(dòng)化測(cè)試過(guò)程中深刻的分析自動(dòng)化用例的覆蓋風(fēng)險(xiǎn)和腳本維護(hù)的成本。

注:

  • 腳本設(shè)計(jì):指框架的設(shè)計(jì)
  • 業(yè)務(wù)測(cè)試人員的:驗(yàn)證需求以及幫開(kāi)發(fā)人員準(zhǔn)備一些數(shù)據(jù)。

自動(dòng)化測(cè)試實(shí)施失敗的因素 1. 期望值過(guò)高。 2. 對(duì)收益和成本的認(rèn)識(shí)不清。自動(dòng)化測(cè)試的收益是由測(cè)試腳本的重復(fù)運(yùn)行次數(shù),或自動(dòng)化測(cè)試腳本的利用率決定的。

發(fā)展方向

  1. 自動(dòng)化腳本的執(zhí)行,維護(hù)和腳本分析。
  2. 自動(dòng)化腳本的編寫。
  3. 自動(dòng)化測(cè)試方案的設(shè)計(jì),框架的選型。
  4. 自動(dòng)化測(cè)試框架的編碼實(shí)現(xiàn)。
  5. 自動(dòng)化測(cè)試框架額設(shè)計(jì)。

自動(dòng)化測(cè)試需要了解的技能

  1. 了解基本業(yè)務(wù)
  2. 了解業(yè)務(wù)的技術(shù)框架
  3. 懂得功能測(cè)試
  4. 懂得一種編程語(yǔ)言
  5. 懂?dāng)?shù)據(jù)庫(kù)、操作系統(tǒng)
  6. 了解常見(jiàn)的測(cè)試框架

本文轉(zhuǎn)自:https://blog.csdn.net/bit666888/article/details/81458265

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開(kāi)APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
關(guān)于qtp學(xué)習(xí)
自動(dòng)化測(cè)試框架指南
基于QTP和QC的自動(dòng)化測(cè)試框架
selenium 自動(dòng)化測(cè)試的流程
UI自動(dòng)化測(cè)試該怎么做?
你的組織為自動(dòng)化測(cè)試做好準(zhǔn)備了嗎?
更多類似文章 >>
生活服務(wù)
熱點(diǎn)新聞
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服