簡體   English   中英

擠壓 GUI 測試中的測試腳本指南

[英]guidelines for test scripts in squish GUI testing

我需要有關 GUI 應用程序自動化測試的測試腳本方面的幫助,我選擇了 javascript 來設計腳本,但據我所知,測試腳本示例與 javascript 完全不同。

使用 Squish 的記錄功能根據您的 GUI 交互記錄測試。

根據我的經驗,這是編寫測試套件的最健壯和靈活的方式。 一旦您開始重構或編寫自定義函數,您的 Squish 代碼就會與被測應用程序 (AUT) 緊密耦合。 這使得很難通過更改 AUT 來維護測試。

使用靈活的 objects.map 很有用,以便隨着 AUT 的發展,您的測試保持意義。 編寫特定於 AUT 的分析和報告代碼也很有用。

首先.. 最好使用另一種語言然后 javascript。 我更喜歡 python,因為您可以輕松添加第三方模塊並使用 oop。

如果您開始為大型軟件編寫測試自動化腳本,最好創建一個架構。 在我的上一個項目中,我包含了管理/控制 aut(被測應用程序)的 gui 的抽象層類。

這些結構的好處是可以快速響應修改(新按鈕等)。 此外,其他測試開發人員不需要知道如何與按鈕、復選框等交互,因為他們必須從抽象層使用您的方法。

了解壓縮測試腳本如何工作的最好方法是記錄一個簡單的示例(登錄)。 在那里您可以看到要使用的功能。 如果腳本工作正常,請用本地 tsv 文件中的條目替換您的文本輸入,並添加一個循環來創建一組測試執行。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM