【自動化測試技術(shù)QTP基礎(chǔ)系列五】---自動化概述-創(chuàng)新互聯(lián)

自動化測試簡介

10年積累的成都網(wǎng)站制作、成都網(wǎng)站建設(shè)經(jīng)驗(yàn),可以快速應(yīng)對客戶對網(wǎng)站的新想法和需求。提供各種問題對應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識你,你也不認(rèn)識我。但先網(wǎng)站設(shè)計(jì)后付款的網(wǎng)站建設(shè)流程,更有獲嘉免費(fèi)網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。

自動化測試是使用軟件來控制測試執(zhí)行過程,比較實(shí)際結(jié)果和預(yù)期結(jié)果是否相一致,設(shè)置測試的前置條件和其他測試控制條件并輸出測試報(bào)告。通常,自動化測試需要在適當(dāng)?shù)臅r(shí)間使已經(jīng)形式化的手工測試過程自動化,所以自動測試用于回歸測試。

自動化測試的目的與范圍

從自動化測試小組的角度來講,自動化測試的目的是開發(fā)一套能夠支持自動化測試的工具。自動化小組不僅要負(fù)責(zé)并實(shí)現(xiàn)數(shù)據(jù)驅(qū)動自動化測試框架,而且還要設(shè)計(jì)和構(gòu)建用于回歸測試的自動化測試套件。從企業(yè)的角度來講,自動化測試的目的是提高測試效率,減少手工測試的工作量,進(jìn)而達(dá)到節(jié)省測試成本的目的。

自動化測試需要達(dá)到的程度

自動化測試需要達(dá)到什么程度?這個(gè)問題在自動化測試工具發(fā)展的最初級階段就有人提出過,首先,我們必須了解自動化測試工具的測試過程和被測試系統(tǒng)的測試過程。測試工具與測試過程是不同的,工具是用于促進(jìn)測試過程的,工具能被用于實(shí)現(xiàn)一個(gè)過程并執(zhí)行測試過程的各種規(guī)范。在很多情況下,工具自帶的內(nèi)建程序可以被理解為過程,但它們往往是不完整的,不能正確地反映過程。最好的自動化測試工具是能夠?qū)⒐ぞ吲c測試需求達(dá)成一致,并且提供高度可自定義的工作流程和跟蹤報(bào)告能力。其次,必須了解測試過程所涉及的幾個(gè)環(huán)節(jié):測試計(jì)劃、測試設(shè)計(jì)、測試構(gòu)建、測試執(zhí)行、測試結(jié)果的捕獲和分析、測試結(jié)果的驗(yàn)證和給出測試報(bào)告。在整個(gè)測試過程中這些活動都是密不可分的,只有將這些測試環(huán)節(jié)與自動化測試過程結(jié)合起來,才能更好的確定自動化測試需要達(dá)到的程度。最后,所有領(lǐng)域的自動化測試都應(yīng)該保證時(shí)間和成本適應(yīng)你的組織。實(shí)現(xiàn)的自動化程度越高,測試過程就越好、越有效,但同樣其帶來的時(shí)間久越長、成本就越高。項(xiàng)目的進(jìn)度與成本影響著自動化測試程度的高低。

自動化測試框架

自動化框架是假設(shè)、約束以及為自動化測試提供支持的工具的集合。自動化測試框架的大優(yōu)點(diǎn)是可以減少測試腳本實(shí)現(xiàn)和維護(hù)的成本。也就是說,如果測試用例更改了,則只需要修改測試用例文件,而不需要去更新腳本驅(qū)動程序和引擎驅(qū)動程序。自動化測試框架的優(yōu)劣直接影響到自動化測試的成功與否。

假設(shè)是形成自動化測試策略的基礎(chǔ),下面幾點(diǎn)是常用的假設(shè)條件。

1.集成工具套件必須是主要的測試管理、計(jì)劃、開發(fā)和實(shí)現(xiàn)的工具。

2.工具套件必須用來指導(dǎo)和控制測試的執(zhí)行并且用來捕獲、分析、報(bào)告測試結(jié)果。

3.工具套件必須包括一個(gè)可選工具用于缺陷跟蹤及解決。

4.工具套件必須包括一個(gè)可選的配置管理工具。

5.配置管理只能對手工測試和自動化測試產(chǎn)物進(jìn)行配置管理。

6.所有上述工具必須與桌面工具結(jié)合。

7.測試工程師需要的桌面--腳本--開發(fā)配置必須被定義并且被實(shí)現(xiàn)。

8.必須遵循測試標(biāo)準(zhǔn),并且將測試標(biāo)準(zhǔn)以文檔形式記錄下來。

約束條件影響著自動化測試是否成功,如果不注意以下約束條件,自動化測試工作將很難成功。

9.自動化工具集資源必須獨(dú)立于任何手工測試集。

10.自動化測試小組中是否有足夠多的工作人員。

11.對于自動化的工具的使用,軟件開發(fā)小組的協(xié)調(diào)水平和管理水平不能太低。

12.在創(chuàng)建可測試應(yīng)用中,需要與開發(fā)者協(xié)作和信息交流。

13.自動化測試的主要版本與自動化測試的發(fā)布進(jìn)度安排有關(guān)

自動化測試的優(yōu)點(diǎn)

1.快速:

2.可靠性

3.可重復(fù)性

4.可重用性

5.全面性

6.高效性

7.無疲勞

自動化測試普遍存在的問題

在引入自動化測試后,很多人發(fā)現(xiàn)自動化測試并沒有達(dá)到人們想象中的作用,其主要原因有以下幾點(diǎn)

1.期望過高

2.缺乏具有良好素質(zhì)和經(jīng)驗(yàn)的優(yōu)秀測試工程師

3.腳本質(zhì)量影響測試質(zhì)量

4.沒有對測試工程師進(jìn)行充分的培訓(xùn)

5.盲目引進(jìn)測試工具

6.沒有良好的使用測試工具的環(huán)境

7.版本變更頻繁,腳本的維護(hù)比較大

參考資料《自動化測試與框架》

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。

文章名稱:【自動化測試技術(shù)QTP基礎(chǔ)系列五】---自動化概述-創(chuàng)新互聯(lián)
URL鏈接:http://muchs.cn/article14/dgdhge.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供ChatGPT、網(wǎng)站導(dǎo)航、靜態(tài)網(wǎng)站、品牌網(wǎng)站建設(shè)、App開發(fā)網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站建設(shè)網(wǎng)站維護(hù)公司