自動(dòng)化測(cè)試簡(jiǎn)介
10余年的桑植網(wǎng)站建設(shè)經(jīng)驗(yàn),針對(duì)設(shè)計(jì)、前端、開(kāi)發(fā)、售后、文案、推廣等六對(duì)一服務(wù),響應(yīng)快,48小時(shí)及時(shí)工作處理。成都營(yíng)銷(xiāo)網(wǎng)站建設(shè)的優(yōu)勢(shì)是能夠根據(jù)用戶(hù)設(shè)備顯示端的尺寸不同,自動(dòng)調(diào)整桑植建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無(wú)論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計(jì),從而大程度地提升瀏覽體驗(yàn)。創(chuàng)新互聯(lián)從事“桑植網(wǎng)站設(shè)計(jì)”,“桑植網(wǎng)站推廣”以來(lái),每個(gè)客戶(hù)項(xiàng)目都認(rèn)真落實(shí)執(zhí)行。
自動(dòng)化測(cè)試是使用軟件來(lái)控制測(cè)試執(zhí)行過(guò)程,比較實(shí)際結(jié)果和預(yù)期結(jié)果是否相一致,設(shè)置測(cè)試的前置條件和其他測(cè)試控制條件并輸出測(cè)試報(bào)告。通常,自動(dòng)化測(cè)試需要在適當(dāng)?shù)臅r(shí)間使已經(jīng)形式化的手工測(cè)試過(guò)程自動(dòng)化,所以自動(dòng)測(cè)試用于回歸測(cè)試。
自動(dòng)化測(cè)試的目的與范圍
從自動(dòng)化測(cè)試小組的角度來(lái)講,自動(dòng)化測(cè)試的目的是開(kāi)發(fā)一套能夠支持自動(dòng)化測(cè)試的工具。自動(dòng)化小組不僅要負(fù)責(zé)并實(shí)現(xiàn)數(shù)據(jù)驅(qū)動(dòng)自動(dòng)化測(cè)試框架,而且還要設(shè)計(jì)和構(gòu)建用于回歸測(cè)試的自動(dòng)化測(cè)試套件。從企業(yè)的角度來(lái)講,自動(dòng)化測(cè)試的目的是提高測(cè)試效率,減少手工測(cè)試的工作量,進(jìn)而達(dá)到節(jié)省測(cè)試成本的目的。
自動(dòng)化測(cè)試需要達(dá)到的程度
自動(dòng)化測(cè)試需要達(dá)到什么程度?這個(gè)問(wèn)題在自動(dòng)化測(cè)試工具發(fā)展的最初級(jí)階段就有人提出過(guò),首先,我們必須了解自動(dòng)化測(cè)試工具的測(cè)試過(guò)程和被測(cè)試系統(tǒng)的測(cè)試過(guò)程。測(cè)試工具與測(cè)試過(guò)程是不同的,工具是用于促進(jìn)測(cè)試過(guò)程的,工具能被用于實(shí)現(xiàn)一個(gè)過(guò)程并執(zhí)行測(cè)試過(guò)程的各種規(guī)范。在很多情況下,工具自帶的內(nèi)建程序可以被理解為過(guò)程,但它們往往是不完整的,不能正確地反映過(guò)程。最好的自動(dòng)化測(cè)試工具是能夠?qū)⒐ぞ吲c測(cè)試需求達(dá)成一致,并且提供高度可自定義的工作流程和跟蹤報(bào)告能力。其次,必須了解測(cè)試過(guò)程所涉及的幾個(gè)環(huán)節(jié):測(cè)試計(jì)劃、測(cè)試設(shè)計(jì)、測(cè)試構(gòu)建、測(cè)試執(zhí)行、測(cè)試結(jié)果的捕獲和分析、測(cè)試結(jié)果的驗(yàn)證和給出測(cè)試報(bào)告。在整個(gè)測(cè)試過(guò)程中這些活動(dòng)都是密不可分的,只有將這些測(cè)試環(huán)節(jié)與自動(dòng)化測(cè)試過(guò)程結(jié)合起來(lái),才能更好的確定自動(dòng)化測(cè)試需要達(dá)到的程度。最后,所有領(lǐng)域的自動(dòng)化測(cè)試都應(yīng)該保證時(shí)間和成本適應(yīng)你的組織。實(shí)現(xiàn)的自動(dòng)化程度越高,測(cè)試過(guò)程就越好、越有效,但同樣其帶來(lái)的時(shí)間久越長(zhǎng)、成本就越高。項(xiàng)目的進(jìn)度與成本影響著自動(dòng)化測(cè)試程度的高低。
自動(dòng)化測(cè)試框架
自動(dòng)化框架是假設(shè)、約束以及為自動(dòng)化測(cè)試提供支持的工具的集合。自動(dòng)化測(cè)試框架的最大優(yōu)點(diǎn)是可以減少測(cè)試腳本實(shí)現(xiàn)和維護(hù)的成本。也就是說(shuō),如果測(cè)試用例更改了,則只需要修改測(cè)試用例文件,而不需要去更新腳本驅(qū)動(dòng)程序和引擎驅(qū)動(dòng)程序。自動(dòng)化測(cè)試框架的優(yōu)劣直接影響到自動(dòng)化測(cè)試的成功與否。
假設(shè)是形成自動(dòng)化測(cè)試策略的基礎(chǔ),下面幾點(diǎn)是常用的假設(shè)條件。
1.集成工具套件必須是主要的測(cè)試管理、計(jì)劃、開(kāi)發(fā)和實(shí)現(xiàn)的工具。
2.工具套件必須用來(lái)指導(dǎo)和控制測(cè)試的執(zhí)行并且用來(lái)捕獲、分析、報(bào)告測(cè)試結(jié)果。
3.工具套件必須包括一個(gè)可選工具用于缺陷跟蹤及解決。
4.工具套件必須包括一個(gè)可選的配置管理工具。
5.配置管理只能對(duì)手工測(cè)試和自動(dòng)化測(cè)試產(chǎn)物進(jìn)行配置管理。
6.所有上述工具必須與桌面工具結(jié)合。
7.測(cè)試工程師需要的桌面--腳本--開(kāi)發(fā)配置必須被定義并且被實(shí)現(xiàn)。
8.必須遵循測(cè)試標(biāo)準(zhǔn),并且將測(cè)試標(biāo)準(zhǔn)以文檔形式記錄下來(lái)。
約束條件影響著自動(dòng)化測(cè)試是否成功,如果不注意以下約束條件,自動(dòng)化測(cè)試工作將很難成功。
9.自動(dòng)化工具集資源必須獨(dú)立于任何手工測(cè)試集。
10.自動(dòng)化測(cè)試小組中是否有足夠多的工作人員。
11.對(duì)于自動(dòng)化的工具的使用,軟件開(kāi)發(fā)小組的協(xié)調(diào)水平和管理水平不能太低。
12.在創(chuàng)建可測(cè)試應(yīng)用中,需要與開(kāi)發(fā)者協(xié)作和信息交流。
13.自動(dòng)化測(cè)試的主要版本與自動(dòng)化測(cè)試的發(fā)布進(jìn)度安排有關(guān)
自動(dòng)化測(cè)試的優(yōu)點(diǎn)
1.快速:
2.可靠性
3.可重復(fù)性
4.可重用性
5.全面性
6.高效性
7.無(wú)疲勞
自動(dòng)化測(cè)試普遍存在的問(wèn)題
在引入自動(dòng)化測(cè)試后,很多人發(fā)現(xiàn)自動(dòng)化測(cè)試并沒(méi)有達(dá)到人們想象中的作用,其主要原因有以下幾點(diǎn)
1.期望過(guò)高
2.缺乏具有良好素質(zhì)和經(jīng)驗(yàn)的優(yōu)秀測(cè)試工程師
3.腳本質(zhì)量影響測(cè)試質(zhì)量
4.沒(méi)有對(duì)測(cè)試工程師進(jìn)行充分的培訓(xùn)
5.盲目引進(jìn)測(cè)試工具
6.沒(méi)有良好的使用測(cè)試工具的環(huán)境
7.版本變更頻繁,腳本的維護(hù)比較大
參考資料《自動(dòng)化測(cè)試與框架》