iT邦幫忙

2024 iThome 鐵人賽

DAY 20
0

Code less test automation

  • 如果想要自動化regresssion test

    1. Codeless -> 較簡單,但不能跟開發自動化的功能相比
    2. Coded by writing code -> must have good experience in writing program language or automation scripts
  • 使用selenium IDE

Selenium 家族

https://ithelp.ithome.com.tw/upload/images/20240914/20108631RRISqgE5pf.png

  • Selenium IDE是一個網頁瀏覽器 (Chrome, Edge, Firefox) 的外掛套件
  • 他使用自動化的技術,像是record playback, capture replay
  • 只要記錄下來你在網頁上操作的步驟
  • Selenium WebDriver和 Selenium Grid兩個都比較進階

使用Selenium IDE來寫測試

Selenium IDE = https://chromewebstore.google.com/detail/selenium-ide/mooikfkahbdckldjjndioackbalphokd?hl=en-US&utm_source=ext_sidebar

Google web store search for selenium IDE -> install

https://ithelp.ithome.com.tw/upload/images/20240914/20108631ePPb0dgkAI.png

Open

https://ithelp.ithome.com.tw/upload/images/20240914/20108631BQlb0BUCDC.png

Record a new test in a new project

https://ithelp.ithome.com.tw/upload/images/20240914/201086313lpor1AMfN.png

https://the-internet.herokuapp.com/
https://ithelp.ithome.com.tw/upload/images/20240914/20108631QuqfCuWz5b.png

TC name = Login with valid user

https://ithelp.ithome.com.tw/upload/images/20240914/20108631MiPQnaglTB.png

點選 run all tests

https://ithelp.ithome.com.tw/upload/images/20240914/20108631UTt0FVgygv.png

如果手動,大約需要1分鐘,自動則30秒

點開log
https://ithelp.ithome.com.tw/upload/images/20240914/20108631Lmpz4fObsR.png

本文章同步發布於個人blogger


上一篇
Day19. 進階 Performance Testing
下一篇
Day21. 利用Katalon Studio進行自動化測試
系列文
開發都來不及了還做什麼測試30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言