iT邦幫忙

2023 iThome 鐵人賽

DAY 12
0

前情提要:

在整體的 CI/CD 流程中,其中就有一步就是要進行測試,甚至有些公司會專門請測試工程師,依照此情況可以了解到,其實測試在整體開發的流程上佔了很大的重要性,那今天就要來分享,為甚麼測試很重要,並且其中有哪一些分類!

為什麼需要測試(這裡簡單列舉四項):

  1. 增強軟體品質:有效的測試可以幫助發現程式內部的濳在問題,並即時修正,增加軟體的品質。
  2. 提高開發效率:可以在開發的過程中快速檢測問題,有助於快速迭代不同的功能。
  3. 降低維護成本:若在早期即時透過測試發現錯誤,即可避免後期修復成本高昂的問題。
  4. 了解是否符合需求:可以透過測試來知道當前產品是否有達到預期所要的結果。

測試面向:

  • 單元測試
  1. 概念:主要以最小可以被獨立執行的程式碼為主。
  2. 工具:Java 的 JUnit、Python 的 Pytest。
  • API 測試
  1. 概念:主要是在測試 API 的功能還有性能等等。
  2. 工具:JMeter。
  • UI 測試
  1. 概念:主要是在測試 UI 的畫面。
  2. 工具:Selenium。

上一篇
Day11 - Python Flask(五) - 模板繼承
下一篇
Day13 - 單元測試概念
系列文
Python Flask CICD 啟動 ! 建構屬於你的自動化流程 !30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言