OpenEdu | 中華開放教育平台

網頁自動化測試入門
網頁自動化測試入門
註冊課程
開課機構
提升大學通識教育計畫
課程分類
資訊工程
課程子類
電腦
學習時數
每週2小時
上課語言
中文
字幕語言
無字幕
修課費用
免費
李信杰
李信杰
國立成功大學
副教授

學歷

  • 2007 國立中央大學資訊工程學系博士

研究專長

  • 服務導向計算
  • 軟體工程
  • 網頁自動化測試

經歷

  • 2008年1月 ~ 2012年7月 中大軟體研究中心博士後研究員
  • 2012年8月 ~ 2013年1月 台大資工系博士後研究員
  • 2013年2月 ~ 2015年1月 成大計中教學科技組組長
  • 2013年2月 ~ 2017年1月 成大計中年資訊工程系助理教授
  • 2015年2月 ~ 迄今 成大計中資訊系統發展組組長
  • 2017年2月 ~ 迄今 成大計中年資訊工程系副教授

課程簡介

此課程將介紹網頁自動化測試入門觀念,包含「Bug-FreeSoftware?」、「軟體測試觀念圖」、「自動化指令基礎:XPath與CSS Locator」、「網頁自動化測試工具」。學生將透過這門課程學得軟體測試基本概念與低程式碼自動化測試工具。

課程目標

這門課程旨在提供學生網頁自動化測試的入門觀念,讓他們能夠建立對軟體測試的基本認識。以下是這門課程的主要目標:
1. 了解軟體測試的重要性:學生將透過課程理解軟體測試在軟體開發生命週期中的關鍵地位,探討「Bug-FreeSoftware?」,並認識到測試在確保軟體品質上的不可或缺性。
2. 掌握軟體測試觀念圖:學生將學習如何建立軟體測試觀念圖,以便在測試過程中更清晰地理解軟體的功能和相互關係,從而提高測試效率和準確性。
3. 瞭解自動化指令基礎:學生將深入學習自動化測試的基本概念,包括XPath和CSS Locator的使用方法,掌握在網頁自動化測試中定位元素的技能,提高自動化測試的精確度和穩定性。
4. 熟悉網頁自動化測試工具:學生將認識並熟練使用常見的錄製型網頁自動化測試工具,學會如何建立和執行自動化測試腳本,以提高測試效率並減少手動測試的工作量。
這些課程目標將使學生在完成課程後,具備一定的軟體測試基礎知識,能夠運用相應的工具進行網自動化測試,提高軟體品質並有效地應對複雜的測試任務。

適用對象

對程式設計,軟體開發具興趣的同學(不分領域)。
對軟體需求分析有興趣的同學(不分領域)。

課程特色

此課程將介紹軟體測試領域的一些重要觀念,如測試象限圖、測試金字塔、V-Model、回歸測試、測試左移,並將說明這些觀念彼此間的關聯,並且以一張綜合圖來說明,讓學生對這些觀念有清楚的認識。此外,此課程為入門課程,因此將介紹較為簡易的錄製型網頁測試工具,讓非資訊相關科系的學生可以快速上手建立網頁測試案例,直接參與網頁測試實戰。

課程進度

- Bug-Free Software?

- 軟體測試觀念圖,包含測試象限圖、測試金字塔、V-Model、回歸測試、測試左移

-自動化指令基礎:XPath與CSS Locator

- 網頁自動化測試工具:Rapi Recorder

先備知識

對於程式邏輯概念有基礎的了解。