亚洲直播在线一区_国产免费一区二区三区_在线观看h片_日韩三级在线免费观看_亚洲精品乱码日韩_自拍视频在线看_国产精品剧情在线亚洲_精品一区二区三区国产_丝袜美腿诱惑一区二区三区_欧美区一区二区三区_www.av99_亚洲国产日韩欧美在线

你好,游客 登錄 注冊 搜索
背景:
閱讀新聞

十大流行的無腳本測試方案

[日期:2019-11-11] 來源:51CTO  作者:陳峻編譯 [字體: ]

 

十大流行的無腳本測試方案

 

【51CTO.com快譯】在傳統的軟件開發中,測試專業人??員除了手動進行各種測試以外,更多時候需要依賴自動化的測試工具,來反復執行某些相同的測試任務。對于一些按照硬編碼值執行、且無需任何修改的簡單測試任務而言,記錄和回放工具能夠通過錄入用戶的操作步驟,在相同的條件下,以相同的方式多次執行相同的步驟。

雖然自動化測試的優勢在于減少了測試大量用例所耗費的時間,但是其劣勢在于必須使用相應的自動化測試腳本。因此,測試人員往往需要花費時間去學習測試目標所對應的編程語言,以滿足特定的測試需求,或是需要四處尋找現有的腳本資源。同時,他們需要維護現有的測試用例,按需進行調整,以跟上測試目標的修改。

另外,自動化測試的缺點還包括:

  • 受限的可定制性:只有當測試人員具有一定的編程技能,并且測試工具能夠支持將測試用例按照其首選的語言予以導出時,才能提供對于測試記錄的定制。
  • 受限于屏幕的大小與分辨率:測試工具在錄制測試對象所處的屏幕位置時,可能會因為在不同場景下,顯示器分辨率的調整,以及應用程序的大小變化,而失去原有的定位和功能。

顯而易見,由于大多數自動化測試任務,都要求能夠使用一系列的測試數據,而且能夠在不同的條件下、以及不同的環境中執行測試,因此,記錄和回放工具只能自動化其中一小部分。

當然,客觀而言,記錄和回放工具對于那些自動化測試的初學者,以及對于應用程序更改并不頻繁的場景而言,確實是理想的解決方案。

在測試界,人們往往把“無腳本自動化測試工具()”與“記錄和回放工具”混為一談。記錄和回放為工作腳本提供了經由硬編碼的輸入值,用戶可以在此基礎上對其進行自定義。而借助無腳本自動化測試,您可以根據目標應用上的用例,自動生成相應的測試腳本,這是對于傳統記錄和回放功能的升級。因此,無腳本測試自動化是一種更有條理的模型。通過可重用的腳本,用戶能夠輕松地自動化大多數測試用例。

經歷了多年的發展與迭代,如今市面上有著許多易于編寫和維護的無腳本測試方案。下面我們來一起討論其中最為流行的十種方案:

1.自然語言處理(NLP)

目前,一些最新的無腳本自動化測試工具能夠通過采用NLP語法,來創建各種測試用例。就像編寫簡單的英語語句一樣,用戶可以輕松地實現測試用例的自動化。此類工具一般會帶有AI驅動的內核,因此大幅節省了用戶對其維護的時間。

由于用戶只需要了解用于創建測試用例的正確語法,并根據實際情況將其運用于繁簡不同的測試場景中。此類工具的學習曲線并不陡峭。目前市場上用到NLP的典型自動化測試工具包括:Testsigma和Functionize等。

2.基于模型的測試

不同于多數只創建測試腳本的工具,以TOSCA為代表的基于模型的測試技術,可以為被測應用創建自動單元測試(AUT)模型。此類工具一般具有測試用例自動化所需的三個組件:AUT技術細節、測試方案邏輯和測試數據,它們可以在測試中被合并使用。

每當檢測到AUT中的任何更改時,中央模型會自動更新已存儲的有關AUT的所有技術細節。因此,此類測試技術更適合于處理那些需要頻繁進行維護的繁瑣任務。

為了能夠覆蓋所有需要測試的用例,同時忽略掉那些無需涉及的部分,TOSCA除了用到了基于模型的測試技術之外,還會利用基于風險的測試技術,來按需執行測試用例。

3.錄制屏幕截圖

采用“錄制屏幕截圖”作為測試步驟與動作的工具,主要針對的是視覺效果方面的應用測試。當已有的屏幕快照與當前的待測應用之間存在差異時,它們會立即生成相應的報告。

Testim和Screenster是使用此類方法的兩款典型工具:

  • Testim.io以錄制屏幕截圖的形式,記錄下用戶每次操作時測試用例。同時,該工具還提供了重新分組和重用測試步驟的選項。如果出現運行的測試用例與錄制的屏幕截圖不匹配,它認為所記錄的測試用例無效。這款工具旨在通過使用AI,來識別和糾正UI元素的位置、名稱或外觀等變化,進而維護現有的測試用例。
  • 使用類似方法的Screenster,在每次用戶操作完成后,都會捕獲UI屏幕和DOM快照,并將其設置為可視化的基線,用以在測試期間予以比較。在實際測試期間,Screenster會及時獲取UI上新的屏幕截圖,并報告與現有基線之間的差異。Screenster也使用AI來維護各種測試用例。Screenster的智能選擇器會自動定位已被移動或更改的頁面元素。通過發現并調整各種timeouts,它能夠使用AI來判斷并等待正確的時間點,以執行下一步操作。

4.基于圖像的無腳本自動化

Eggplant是一款用到了基于圖像的無腳本自動化的工具。它使用圖像匹配技術來識別被測系統(SUT)中的任何缺陷與故障。

Eggplant使用的是雙模型系統。其中的控制器系統可用來創建與驅動測試,而被測系統則通過VNC連接到控制器上。通過圖像匹配,腳本語言可以在被測系統的UI上自動執行各項操作。

5.基于拖放的對象映射

作為另一種無腳本的自動化測試工具,Ascentialtest直接通過網站拖放,來創建測試動??作。您只需在被支持的瀏覽器中打開目標應用,然后將所有需要測試的操作逐一拖放到測試工具中即可。針對不同的自動化測試場景,用戶可以按照不同的順序放置不同的測試數據,以進行后續的測試。

6.關鍵字驅動的測試

關鍵字驅動的測試是事先定義好待操作的關鍵字。當帶有這些關鍵字的測試用例發生變化時,后續的測試就能夠輕松地捕獲到。而且,用戶無需學習那些用于創建此類測試腳本的編程語言。Testcomplete()是使用關鍵字驅動的測試工具之一。

7.對象驅動測試

作為無腳本測試的另一種方式,對象驅動測試能夠在應用程序中標識出要測試的對象,然后通過向這些對象添加操作,來創建相應的測試步驟。Worksoft工具就用到了此類方法。它可以識別自動化的企業級應用程序(如:SAP),并對其執行各種操作。

8.通過流程圖進行可視化測試

Codefuse允許用戶以流程圖,而不是腳本的形式,來自動化測試各種流程。此類測試專注于流程圖中的兩種組件:條件與動作。用戶不需要掌握任何腳本知識,只需要明白流程圖的基本知識、以及流程所適用的場景,便可根據不同條件,在同一套工作流中自動執行多個分支。

9.將測試記錄為腳本

將測試記錄為腳本,是Selenium IDE、Katalon IDE()、以及Ranorex采用的傳統測試方法。可作為瀏覽器擴展的Selenium IDE和Katalon IDE只能記錄瀏覽器的行為。而Ranorex則不僅限于測試網站,它提供單獨的應用程序來打開相應的集成記錄器。

此類測試工具通過命令和選擇器的詳細信息,來記錄用戶的所有操作。而相應的測試步驟記錄,既可以被直接執行,也可以被導出為不同的編程語言。通過增加更多的功能與條件,用戶可以進一步豐富其導出的測試用例。

10.用于測試自動化的AI機器人

此類工具主要注重用戶的測試體驗,并能夠及時提供用戶的反饋。作為使用AI機器人開展測試自動化的“先驅”,Test.ai通過了解用戶使用移動應用的各項行為,進而根據他們的偏好來采取測試。

原文標題:Scriptless Testing Is Not Just Record and Playback: Top 10 Scriptless Testing Approaches,作者: Shruti Sharma

推薦 打印 | 錄入:admin | 閱讀:
相關新聞      
本文評論   
評論聲明
  • 尊重網上道德,遵守中華人民共和國的各項有關法律法規
  • 承擔一切因您的行為而直接或間接導致的民事或刑事法律責任
  • 本站管理人員有權保留或刪除其管轄留言中的任意內容
  • 本站有權在網站內轉載或引用您的評論
  • 參與本評論即表明您已經閱讀并接受上述條款
-->
疯狂欧美牲乱大交777| 国产激情偷乱视频一区二区三区| 欧美一卡2卡3卡4卡| 四虎国产精品成人免费4hu| 亚洲尤物精选| 国产欧美一区二区三区四区| 欧美xxx视频| 欧美大片一区二区| 欧美精品久久久久久久久久丰满| 综合久久给合久久狠狠狠97色| 国产96在线 | 亚洲| 国产自产视频一区二区三区| 久久综合狠狠综合久久综青草| 久久资源中文字幕| 日韩av免费一区| 欧美有码在线| 欧美精品久久久久a| 国产精品成人**免费视频| 亚洲新声在线观看| hd国产人妖ts另类视频| 欧美一区午夜精品| 在线āv视频| 精品欧美黑人一区二区三区| 午夜在线视频| 欧美久久久久久久久中文字幕| 亚洲啪啪aⅴ一区二区三区9色| 国产精品美女久久久久久久网站| 能在线观看的av| 91色在线porny| 国产精品50p| 久久久欧美精品sm网站| 可以在线看的黄色网址| 久久日一线二线三线suv| 免费国产a级片| 国产视频一区二区在线| 天天色综合天天色| 亚洲色图第一区| 欧美激情图区| 色偷偷久久人人79超碰人人澡 | 欧美一性一交| 欧美最猛性xxxxx亚洲精品| 亚洲妇女av| 亚洲va国产va天堂va久久| 精品福利av| 亚洲欧洲一区二区| 99久久久精品| www.欧美日本| 亚洲午夜av在线| 大地资源中文在线观看免费版| 欧美日韩大陆在线| 在线看片国产福利你懂的| 久久久久北条麻妃免费看| 嗯用力啊快一点好舒服小柔久久| 国产精品久久久久久av下载红粉| 女人香蕉久久**毛片精品| 久久人人九九| 国产欧美一区二区三区国产幕精品| 国产精品一区二区久久| 国产原创一区| 国产成人一区二| 无码日韩精品一区二区免费| 国产精品日韩在线| 亚洲另类自拍| 欧美激情一区二区三区| 麻豆一区区三区四区产品精品蜜桃| 免费观看成人性生生活片 | 日韩在线观看一区二区三区| 秋霞电影网一区二区| 精品国产成人系列| 国产bdsm| 国产日韩一区| 亚洲最大色网站| 中文字幕人妻熟女人妻洋洋| 国产在线观看一区二区| 欧美亚洲午夜视频在线观看| 久久精品影视| 国产一二三四五| 亚洲天堂中文字幕| 在线观看完整版免费| 国产午夜精品全部视频播放| 国产福利一区二区精品秒拍| 官网99热精品| 国产精品小仙女| av日韩在线免费| 日韩你懂的在线观看| 国产欧美一区二区三区米奇| 欧美日韩精品免费在线观看视频| 91美女在线观看| 调教视频免费在线观看| 欧美成人精品一区二区| 亚洲国内欧美| 中文字幕第80页| 日韩一级免费观看| 亚洲激情77| 中文精品视频一区二区在线观看| 日韩久久一区二区| 大黄网站在线观看| 国产女精品视频网站免费| 国产aⅴ综合色| 99免在线观看免费视频高清| 欧美精品第一页在线播放| 日本三级亚洲精品| 丝袜视频国产在线播放| 久久久国产一区| 日日夜夜精品视频免费| 三级黄色网址| 欧美日韩国产999| 看片的网站亚洲| 国产小视频免费在线网址| 国产91精品视频在线观看| 国产电影精品久久禁18| 日本在线免费中文字幕| 国产精品va在线播放我和闺蜜| 99热在这里有精品免费| 24小时免费看片在线观看| av资源站久久亚洲| 夜夜精品视频一区二区| www一区二区三区| 国产免费xxx| 777午夜精品免费视频| 制服丝袜日韩| 黄色三级视频在线| 在线色欧美三级视频| 在线播放日韩| 男人天堂午夜在线| 97精品一区二区三区| 成人av网址在线观看| 新版中文在线官网| 国产精品一区在线观看| 婷婷夜色潮精品综合在线| 亚洲人成精品久久久| 免费av网址在线| 亚洲一级片在线看| 国产在线视频精品一区| 黄页网站在线| 日韩动漫在线观看| 91精品国产综合久久香蕉麻豆| 综合天堂av久久久久久久| 中文在线a在线| 亚洲一区二区三区四区视频| 亚洲高清免费观看高清完整版在线观看 | 亚洲香肠在线观看| 久操成人av| 91网页版在线登录入口| 国产成人精品视频在线| 亚洲激情在线播放| 色综合狠狠操| 日本福利片高清在线观看| 亚洲一区二区三区视频播放| 亚洲观看高清完整版在线观看| 色婷婷精品视频| 国产wwww| 国产精品久久久久久久久免费看| 亚洲一区欧美一区| 国内在线观看一区二区三区| 国产露出视频在线观看| 国产一级特黄a大片99| 欧美狂野另类xxxxoooo| 久久九九99| 日韩欧美一中文字暮专区| 国产树林野战在线播放| 久久久精品国产亚洲| 国产精品免费观看视频| 成人羞羞视频播放网站| 国产视频精品久久| 午夜欧美一区二区三区免费观看| 亚洲欧美精品一区| 国产人成亚洲第一网站在线播放| 亚洲欧美日本伦理| 欧美拍拍视频| 亚洲欧美国产精品桃花| 久久久国产精品一区| 亚洲精品欧美在线| av成人国产| 韩国精品主播一区二区在线观看| 免费激情视频在线观看| 国产精品久久久久7777婷婷| 欧美日韩精品是欧美日韩精品| 久热成人在线视频| 成人午夜大片| 国产一区电影| www.av蜜桃| 国产精品久久久久久久9999| 在线观看91精品国产麻豆| 成人精品在线视频观看| 精品成人影院| 久久亚洲导航| 亚洲an天堂an在线观看| 国产一区二区三区黄| 一区二区亚洲欧洲国产日韩| 亚洲欧美另类久久久精品| 激情久久五月| 日韩电影精品| 国产在线一二三| 国产老熟妇精品观看| 亚洲xxx大片| 久久精品这里热有精品| 91久久久免费一区二区| 91网站视频在线观看| 在线观看视频日韩|