0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

必看知識:自動化測試的十大疑問和解答

如意 ? 來源:CSDN ? 作者:cherrydreamsover ? 2020-06-29 14:38 ? 次閱讀

關(guān)于自動化測試的概念介紹,我將從以下十個點來介紹!

1.什么是自動化測試

2.常見測自動化測試工具

3.自動化工具和自動化框架的區(qū)別

4.自動化測試的適用對象

5.自動化測試方法

6.UI自動化

7.接口自動化

8.如何實施自動化

9.自動化測試的優(yōu)勢

10.自動化實施失敗的原因

一、什么是自動化測試?

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

二、常見測自動化測試工具有哪些?

QTP:功能性自動化測試工具,適合BC和CS框架

selenium:WEB自動化測試工具,BC框架

Ration Robot:功能性自動化測試工具,CS、BS框架

jmeter:性能化接口測試工具,CS、BS框架

appium:APP自動化測試工具,不太常用

soapu:接口自動化測試工具,也是功能性自動化測試工具

三、自動化工具和自動化框架的區(qū)別

自動化測試框架一般可以分為兩個層次:

上層是管理整個自動化測試的開發(fā)、執(zhí)行以及維護,在比較龐大的項目中,它能體現(xiàn)出重要的作用。它能管理整個自動化測試,包括自動化測試用例執(zhí)行的次數(shù)、測試腳本的維護、以及集中管理測試用例、測試報告和測試任務(wù)等。

下層主要是測試腳本的開發(fā),充分的使用相關(guān)的測試工具,構(gòu)建測試驅(qū)動,并完成測試業(yè)務(wù)邏輯。

由此我們可以看出,測試工具只是測試框架的一部分

自動化測試的演變:

測試工具–》數(shù)據(jù)驅(qū)動–》關(guān)鍵字驅(qū)動–》測試框架–》測試平臺

四、自動化測試的適用對象

實施自動化測試的前提條件:需求變動不頻繁、項目周期足夠長、自動化測試腳本可重復(fù)使用

適合做自動化的項目

產(chǎn)品型項目:產(chǎn)品型的項目,新版本是在舊版本的基礎(chǔ)上進行改進,功能變不大的項目,但項目的新老功能都必須重復(fù)的進行回歸測試?;貧w測試是自動化測試的強項,它能夠很好的驗證你是否引入了新的缺陷,老的缺陷是否修改過來了。在某種程度上可以把自動化測試工具叫做回歸測試工具。

機械并頻繁的測試:每次需要輸入相同、大量的一些數(shù)據(jù),并且在一個項目中運行的周期比較長。

冒煙測試結(jié)束后就可以開始自動化測試了,這個我們之前也說過了。

五、自動化測試方法

測試對象:UI、接口、代碼

測試過程:系統(tǒng)測試、集成測試、單元測試

執(zhí)行人員:測試人員、開發(fā)人員

六、UI自動化

用例維護量大

頁面相關(guān)性強,必須后期介入

UI測試適合于界面變動較小的項目

七、接口自動化

可在產(chǎn)品前期介入

用例維護量小

頁面相關(guān)性小

適合接口變動較小,界面變動頻繁的項目

八、如何實施自動化測試

自動化測試分為七個過程,重點是前五個:

分析:總體把握系統(tǒng)邏輯,分析系統(tǒng)的核心體系架構(gòu)。

設(shè)計:設(shè)計測試用例,測試用例要足夠明確和清晰,覆蓋面廣而精。

實現(xiàn):實現(xiàn)腳本,有兩個要求:一是斷言,二是合理的運用參數(shù)化。

執(zhí)行:腳本的執(zhí)行過程中異常需要仔細分析原因。

總結(jié):測試結(jié)果的分析,和測試過程的總結(jié)是自動化測試的關(guān)鍵。

維護:自動化測試腳本的維護是一個難以解決但又必須要解決的問題。

分析:在自動化測試過程中深刻的分析自動化用例的覆蓋風險和腳本的維護成本。

九、自動化測試的優(yōu)勢

減少重復(fù)測試的時間,實現(xiàn)快速回歸測試

創(chuàng)建優(yōu)良可靠的測試過程,減少人為錯誤

可以在運行更多更繁瑣的測試

可以執(zhí)行一些手工困難或不可能進行的測試

更好的利用資源

測試具有一致性和重復(fù)性

十、自動化實施失敗的原因

期望過高。

對收益成本認識不清

成本=實現(xiàn)成本+運行維護成本

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 自動化
    +關(guān)注

    關(guān)注

    29

    文章

    5591

    瀏覽量

    79379
  • 軟件測試
    +關(guān)注

    關(guān)注

    2

    文章

    231

    瀏覽量

    18603
  • 數(shù)據(jù)分析
    +關(guān)注

    關(guān)注

    2

    文章

    1451

    瀏覽量

    34074
收藏 人收藏

    評論

    相關(guān)推薦

    OPhone自動化測試技術(shù)概述

    本文將對OPhone平臺上可采用的幾種自動化測試技術(shù)進行介紹,并對每種技術(shù)的優(yōu)缺點做簡要的總結(jié)。OPhone臺除了為應(yīng)用程序開發(fā)提供豐富的API外,也為開展自動化測試提供了多種途徑。【
    發(fā)表于 05-06 08:58

    合格電氣自動化工程師必備十大技能

    給你用。自動化沒有一個完全統(tǒng)一的標準,所以經(jīng)驗很重要,但是萬變不離其宗,只要學(xué)習相關(guān)知識,都是信手拈來,掌握合格電氣自動化工程師必備十大技能成為一個合格電氣工程師就不遠了。
    發(fā)表于 05-02 17:32

    自動化測試框架思想和構(gòu)建

    自動化測試一般是指軟件測試自動化,軟件測試就是在預(yù)設(shè)條件下運行系統(tǒng)或應(yīng)用程序,評估運行結(jié)果,預(yù)先條件應(yīng)包括正常條件和異常條件。本文介紹的是
    發(fā)表于 07-18 06:52

    智能手機自動化測試技術(shù)

    提高測試質(zhì)量、提升測試效率、降低測試成本的自動化測試技術(shù)在非手機測試領(lǐng)域早已成熟運用,而在手機領(lǐng)
    發(fā)表于 07-22 08:04

    動力電池如何實現(xiàn)自動化測試?——第二彈

    數(shù)據(jù)報告,確實是分便捷。同時在和廠家溝通和我自己在使用系統(tǒng)過程中,都學(xué)習到了新的知識,畢竟大學(xué)學(xué)習的自動化測試知識處于了解的階段,而時間才
    發(fā)表于 11-28 11:55

    自動化測試儀器對開關(guān)電源測試的常見疑問是什么

    自動化測試儀器對開關(guān)電源測試的常見疑問是什么
    發(fā)表于 03-11 08:17

    聊聊合格電氣自動化工程師必備十大技能

    很多年輕的朋友在四處求教如何才能成為一個合格的電氣自動化工程師,本文以圖文形式和大家聊聊合格電氣自動化工程師必備十大技能。1、電路電路對于普通電氣工程師來說真的很難!既然我們工控屬于應(yīng)用型,都是直接那產(chǎn)品來用,掌握基本原理,至于
    發(fā)表于 09-08 08:15

    基于Web的自動化測試框架的研究

    根據(jù)web系統(tǒng)測試的特點,為提高軟件測試自動化腳本的可重用性,結(jié)合在實際項目中軟件自動化測試的實踐,提出基于Web的
    發(fā)表于 11-07 15:58 ?0次下載
    基于Web的<b class='flag-5'>自動化</b><b class='flag-5'>測試</b>框架的研究

    十大工控產(chǎn)品簡析自動化產(chǎn)業(yè)必備

    自動化工廠中涉及到電氣、變頻、電源、水泵等等控制柜,根據(jù)不同的需求選擇不同的控制柜,實現(xiàn)不同的控制功能。所以需要不同的工控產(chǎn)品,下面小編帶大家看看自動化產(chǎn)業(yè)那些必備的十大工控產(chǎn)品
    發(fā)表于 11-18 10:52 ?2537次閱讀

    ATE自動化測試系統(tǒng)是什么_ATE自動化測試系統(tǒng)介紹

    本文首先介紹了ATE自動化測試系統(tǒng)發(fā)展線路,其次闡述了ATE自動化測試系統(tǒng)的作用及原理、特點、優(yōu)勢,最后介紹了ATE自動化
    發(fā)表于 05-23 16:47 ?3.2w次閱讀

    國外十大工業(yè)自動化公司排名

    國內(nèi)工業(yè)自動化行業(yè)的競爭激烈,國外工業(yè)自動化設(shè)備、產(chǎn)品制造商依然控制國內(nèi)上游產(chǎn)品供應(yīng)的主要市場,下面來看看國外最賺錢的工業(yè)自動化公司有哪些。
    的頭像 發(fā)表于 08-28 15:47 ?1.9w次閱讀

    知識自動化智能引擎KAE

    知識自動化是基于大數(shù)據(jù)和人工智能的基礎(chǔ)性技術(shù),賦能予知識工作者, 使我們工作過程更加自動化,更加智能,極大地提升效率(Efficiency
    的頭像 發(fā)表于 11-10 15:24 ?3947次閱讀

    編排自動化成為2021年云計算十大趨勢,對RPA有哪些影響?

    編排自動化成為2021年云計算十大趨勢,對RPA有哪些影響? 從2021云計算十大趨勢,看IT運維中的RPA發(fā)展機會 上個月,Gartner發(fā)布了2021年的十大云計算趨勢。其中,第7
    的頭像 發(fā)表于 02-10 11:23 ?2811次閱讀
    編排<b class='flag-5'>自動化</b>成為2021年云計算<b class='flag-5'>十大</b>趨勢,對RPA有哪些影響?

    什么是自動化測試框架

    自動化測試框架,即是應(yīng)用于自動化測試所用的框架。按照框架的定義,自動化測試框架要么是提供可重用的
    發(fā)表于 04-18 14:44 ?929次閱讀

    電源測試怎么自動化?電源模塊自動化測試系統(tǒng)如何實現(xiàn)?

    納米軟件在電測行業(yè)深耕余年,在行業(yè)的大背景下,為了進一步完善自動化測試,開發(fā)出了新的智能的電源模塊自動化
    的頭像 發(fā)表于 12-15 14:40 ?910次閱讀
    電源<b class='flag-5'>測試</b>怎么<b class='flag-5'>自動化</b>?電源模塊<b class='flag-5'>自動化</b><b class='flag-5'>測試</b>系統(tǒng)如何實現(xiàn)?