• <menu id="w2i4a"></menu>
  • logo smartbear TestComplete 系列教程

    文檔首頁>>smartbear TestComplete 系列教程>>TestComplete測試iOS應用程序教程(三)——計劃測試

    TestComplete測試iOS應用程序教程(三)——計劃測試


    TestComplete是一款具有人工智能的自動UI測試工具,利用自動化測試工具和人工智能支持的混合對象識別引擎,輕松檢測和測試每個桌面,Web和移動應用程序。使用TestComplete,可以提高測試覆蓋率并幫助提供經(jīng)過實戰(zhàn)考驗的高質(zhì)量軟件。

    點擊下載TestComplete最新版

    在TestComplete測試iOS應用程序教程中,本文主要描述第三部分內(nèi)容——計劃測試。點擊查看第一部分內(nèi)容和第二部分內(nèi)容,現(xiàn)在就跟著小編來看看本文的內(nèi)容吧~

    示例iOS訂單應用程序使用訂單列表。假設您需要測試應用程序“編輯訂單”頁面是否正常運行并修改訂單列表中的數(shù)據(jù)。在這種情況下,您需要指定以下內(nèi)容:

    • 測試目的:測試應檢查“編輯訂單”頁面是否保存修改后的數(shù)據(jù),并且更改在訂單列表中可見。

    • 測試步驟:我們的測試應模擬修改訂單詳細信息,然后驗證訂單列表中的數(shù)據(jù)。為了簡單起見,我們的測試只會“更改”一個訂單的一個屬性。

    • 檢查并記錄測試結果:如果對訂單所做的更改已正確保存,則應在訂單列表中顯示。為了檢查這一點,我們的測試將比較列表中的數(shù)據(jù)和期望值。我們將為此測試添加一個特殊的比較命令。此命令會將比較結果發(fā)布到測試日志,因此我們將查看驗證是否失敗或成功通過。

    規(guī)劃測試:

    在創(chuàng)建自動化測試之前規(guī)劃測試過程:

    • 定義測試目標并確定要測試的應用程序功能。目標越清晰,測試越簡單越好。處理應用程序行為的各個方面的大型測試很難創(chuàng)建和維護。我們建議您創(chuàng)建一個簡單的測試,僅測試應用程序的某些功能。一旦創(chuàng)建了幾個簡單的測試,就可以將它們組織成一個更大的測試。

    • 規(guī)劃測試步驟并確定測試將執(zhí)行的操作。測試步驟取決于測試目的和被測應用程序的性質(zhì)。測試步驟可以包括為應用程序準備測試的操作(即,它們將應用程序置于某個初始狀態(tài)),或者在應用程序中輸入一些數(shù)據(jù)。

    • 計劃檢查操作。通常,用戶對應用程序執(zhí)行的操作會導致應用程序中的某些更改。這些可以是視覺更改(表單中的新值、新窗口或對話框顯示),或應用程序數(shù)據(jù)的更改(新對象、數(shù)據(jù)庫條目、新文件或已刪除文件)。您應該決定應該使用什么標準來檢查測試是否通過,然后選擇將驗證這些標準的檢查點。

    • 記錄結果。 您可以以不同方式記錄測試結果。例如,您的測試可以將完整的測試結果保存到文件中,或者只顯示一條消息,通知您測試運行已結束。

    TestComplete在測試運行期間跟蹤所有模擬操作,并將有關這些操作的信息保存到測試日志中。在測試運行期間,您還可以將自定義消息、圖像、文件或文件鏈接發(fā)布到日志或分組消息。對于每條消息,您可以指定某些字體和背景設置。測試結束后,您可以將結果導出到外部文件,將結果添加到存檔或通過電子郵件發(fā)送給您的同事。您甚至可以直接從日志中在問題跟蹤系統(tǒng)中創(chuàng)建錯誤報告。

    教程內(nèi)容尚未完結,敬請期待關于錄制的內(nèi)容~

    相關文章:

    TestComplete測試iOS應用程序教程(一)——準備iOS設備

    TestComplete測試iOS應用程序教程(二)——準備iOS證書文件


    想要購買TestComplete正版授權,或了解更多產(chǎn)品信息請點擊“咨詢在線客服”

    掃描關注慧聚IT微信公眾號,及時獲取最新動態(tài)及最新資訊

    1563778777.jpg


    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

    客服熱線
    023-68661681

    TOP
    三级成人熟女影院,欧美午夜成人精品视频,亚洲国产成人乱色在线观看,色中色成人论坛 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();