• 新技術太香了!AI測試平臺的高頻進階玩法!

    發表于:2024-3-14 09:35

    字體: | 上一篇 | 下一篇 | 我要投稿

     作者:Austin    來源:51Testing軟件測試網

    分享:
      隨著科技日新月異的發展,人工智能正逐漸滲透到我們生活的各方各面,從智能語音助手到自動駕駛汽車,從智能家居到人臉識別技術,AI正以其卓越的智能和學習能力引領著新時代的發展方向。在這個快速演進的時代中,軟件測試領域也受到了不小的沖擊。雖然在當下,傳統的軟測技術仍然是絕對的主力,但是身為IT行業中的一員,近幾年AI的全新業務體驗與其超強的算力所帶來的震撼感受也應該遠超其他行業。所以為了跟上時代的步伐,作為軟測的大家是不是也應該考慮如何讓AI輔助我們更加完整高效的完成日常的各類質量保障工作呢?
      上一期我們介紹了mabl平臺的CI/CD集成,相信實踐過的測試同學們也一定有了自己的使用體驗了吧。接下來我們來介紹一些帶日常工作場景中會高頻出現的一些mabl平臺進階玩法,掌握了這些就能讓我們的自動化測試工作的效率再次上升一個臺階。
      在自動化測試框架或腳本中,變量永遠是一個回避不了的話題。同樣的,在mabl中如何使用變量也是大有講究。
      我們打開mabl trainer之后可以在窗口的最下方看到{x}圖標的按鈕,這個就是添加在測試步驟中添加變量的按鈕。如果不是以編寫腳本的方式來定義的話直接用這個按鈕來創建就行了。
      按下后會詢問你需要進行的變量操作,這里可以進行變量的管理、創建變量和使用變量三個操作。我們先來創建一個變量來看看,選擇Create a variable。
      創建的選項有四種,字符串模板、元素屬性、自定義 JavaScript 代碼、Mabl 郵箱地址,每項具體的內容與含義后續會詳細說明。這邊我們先選擇字符串模板 (String template),可以看到下面會讓我們填寫各種參數。屬性(Property)中填寫要添加原始變量的位置,當前值(Current value)則顯示的是當前變量的預覽值,最后再定義一個變量的名稱(Variable name)點擊OK就完成了一個變量的創建操作了。
      當然再屬性框中我們不僅僅可以填入一些常量,還可以使用各類變量、隨機數據、算式這些靈活的元素來表達自己的變量屬性。如下圖,在mabl的字符串模板中表達式可以使用兩個大括號“{{}}”來表示,如果要引用變量的話只要在前面加上@符號即可。這里我使用了一個隨機的6位字母當作注冊賬號的郵箱名,在一些注冊的正向場景中,我們可以引入一些隨機的字符來滿足用戶名的注冊條件,這樣就無需特意去指定這些繁瑣的命名規則,即可達成一些業務測試場景的需求。
    本文節選自第七十六期《51測試天地》
    軟件測試下的AI之路(4)》一文
    想繼續閱讀全文或查看更多精彩內容,請點擊下載:
      版權聲明:本文出自《51測試天地》第七十六期。51Testing軟件測試網及相關內容提供者擁有51testing.com內容的全部版權,未經明確的書面許可,任何人或單位不得對本網站內容復制、轉載或進行鏡像,否則將追究法律責任。
    《2023軟件測試行業現狀調查報告》獨家發布~

    關注51Testing

    聯系我們

    快捷面板 站點地圖 聯系我們 廣告服務 關于我們 站長統計 發展歷程

    法律顧問:上海蘭迪律師事務所 項棋律師
    版權所有 上海博為峰軟件技術股份有限公司 Copyright©51testing.com 2003-2024
    投訴及意見反饋:webmaster@51testing.com; 業務聯系:service@51testing.com 021-64471599-8017

    滬ICP備05003035號

    滬公網安備 31010102002173號

    久久97久久97精品免视_欧洲国产伦久久久久久_91麻豆精品国产自产在线观_伊人久久大香线蕉综合av