Katalon Studio
自動化測試軟體工具
www.linktech.com.tw | 02-77527658
• Overview
• No code (Codeless) testing
• Test management
• Test results
• License Comparison
www.linktech.com.tw | 02-77527658
www.linktech.com.tw | 02-77527658
打造持續測試的測試流程
www.linktech.com.tw | 02-77527658
www.linktech.com.tw | 02-77527658
www.linktech.com.tw | 02-77527658
No code (Codeless) testing.
www.linktech.com.tw | 02-77527658
測試案例 (Test case)
www.linktech.com.tw | 02-77527658
測試案例 (Test case)
www.linktech.com.tw | 02-77527658
測試案例 (Test case)
測試案例 (Test case)
www.linktech.com.tw | 02-77527658
Test management.
www.linktech.com.tw | 02-77527658
Katalon Test management
add
www.linktech.com.tw | 02-77527658
Katalon & Git integration
• GitHub
• GitLab
• BitBucket
• Microsoft Azure
DevOps
www.linktech.com.tw | 02-77527658
Katalon & Jira integration
www.linktech.com.tw | 02-77527658
DDT (Data Driven Testing)
www.linktech.com.tw | 02-77527658
Test results
www.linktech.com.tw | 02-77527658
Test Results
如果在result出現fail
可以到 jira 上開defect
www.linktech.com.tw | 02-77527658
Test results sent by email
www.linktech.com.tw | 02-77527658
Katalon TestOps
www.linktech.com.tw | 02-77527658
Test Planning - 可以進行持續整合,在本地的測試環境或是
其他的CI/CD測試環境上來安排遠端執行。
Test Management - 我們可以用來整合其他的測試來源, 像
是Katalon Studio 或是 Jira。
Reports and analytics - 報告與分析結果
www.linktech.com.tw | 02-77527658
www.linktech.com.tw | 02-77527658
創建測試Agent
(Create Test Agent)
連結測試腳本
(Git/Local)
安排測試執行
(Schedule Test Runs)
遠端執行 Remote Execution
www.linktech.com.tw | 02-77527658
Test Planning
www.linktech.com.tw | 02-77527658
排程
(Schedule Test Run)
發布
(Release)
建構
(Build)
測試計畫 Test Planning
www.linktech.com.tw | 02-77527658
Test Planning – Schedule
• 查看執行測試狀態 View the status of Test Runs
• 進到 Test Execution > Test Run Calendar
• 點選Calendar 上的測試執行以查看摘要
www.linktech.com.tw | 02-77527658
Test Planning –Release
將Test Run 連結到Release 上
www.linktech.com.tw | 02-77527658
Test Planning –Builds
Manage a Build : 在Build底下可以看到執行結果 pass 與 fail 的比例
查看/編輯 Build
進入 Project > Planning > Release > 選擇對 應的
Release > 查看底部的Builds 區塊> 選擇 一個
Build
進入Build頁面,可以查看關聯的Test Run列表
www.linktech.com.tw | 02-77527658
Test Management
www.linktech.com.tw | 02-77527658
Test Management – Defects
查看 TestOps 中的Defects
點擊 ID 選擇一個 Test Run,在 Test Run 頁面選擇 Defects
查看 TestOps 中的所有的Defects
如果要查看其他所有的Defects,點擊 Report > Defects
www.linktech.com.tw | 02-77527658
Test Management – JIRA Defects
Link Test Results to JIRA
將Test Result 連結到JIRA
TestOps > 進入Project > Report > Test Runs >
點擊ID選擇失敗的 Test Run,點擊測試結果選項
可以點選進去連結到Jira開單
www.linktech.com.tw | 02-77527658
Test Management – JIRA Defects
將Test Result 連結到JIRA
在JIRA Defects 欄位中,搜索關聯的JIRA Issues。 將
測試結果連結到Jira bug。
www.linktech.com.tw | 02-77527658
將Test Result 連結到JIRA
Test Management – JIRA Requirements
Link Test Cases to JIRA Requirements
TestOps > 進入Project > Test Management > Test Cases
進入Test Case 頁面,可搜尋到Jira Requirements 欄位
Jira Issue 可以添加到 linked Issue 欄位
www.linktech.com.tw | 02-77527658
Test Management – JIRA Requirements
在Jira 中查看已連結的 Issue
在TestCase 連結到Jira 需求後,可以點擊Katalon TestOps 的
Jira Issue,會連結到 Jira Issue。
www.linktech.com.tw | 02-77527658
Test Management – 查看 Requirements
在 TestOps 中查看Requirement
將Test Result 連結到JIRA
TestOps > 進入Project > Planning > Requirements
顯示 Requirements 頁面
查看所有與 Jira Issue 已連結的 Test Cases
www.linktech.com.tw | 02-77527658
Visual Testing On TestOps
www.linktech.com.tw | 02-77527658
Visual Testing
Katalon TestOps – 可以在測試執行期間擷取到的影像與可視覺化測試進行比較。
配置 Visual Testing
• 啟用截圖擷取在Katalon Studio裡面。
• 進入Reports > Visual Testing > 查看 Visual Test Runs 頁面
• 點擊 Test Run 的ID 出現 Test run的 Result 頁面 > 選擇Checkpoints 分頁。
查看Checkpoints
可以查看在測試執行期間擷取到的螢幕截圖。
www.linktech.com.tw | 02-77527658
Visual Testing
配置對照圖像– 設置對照圖用來與下一次測試運行的螢幕截圖進行比較
。
配置對照圖像- 1
選擇螢幕截圖查看詳細資訊
www.linktech.com.tw | 02-77527658
Visual Testing
配置對照圖像– 設置對照圖用來與下一次測試運行的螢幕截圖進行比較
。
配置對照圖像 - 2
選擇螢幕截圖右上角的通過或失敗圖示,然後關閉螢幕截圖。
會出現一個Unsaved的圖示在Checkpoints頁面上
www.linktech.com.tw | 02-77527658
Visual Testing
配置對照圖像– 查看對照圖像訊
息
配置對照圖像- 3
轉到 Result 頁面,點擊 Save to baseline
如果第一次的運行Test Suite且通過測試。則螢 幕
截圖會自動標記為通過,且沒有Save to baseline
按鈕。
可以打開螢幕截圖點擊”失敗”圖示,然後切換
為通過,以便出現” Save to baseline”按鈕。
www.linktech.com.tw | 02-77527658
Reports and analytics
www.linktech.com.tw | 02-77527658
Active Test Cases
查看所有的Test Cases 以及最近執行的Test Run
可以點擊當前執行的Test Case 查看運行摘要
Reports
www.linktech.com.tw | 02-77527658
Stale Test Cases
列表顯示不再經常使用的Test Cases
可以點擊瀏覽當中的Test Cases 來決定是否更新
Reports
www.linktech.com.tw | 02-77527658
Slowest Test Cases
列表顯示擁有最長的平均運行時間Test Cases
可依據此報告來決策調整
Reports
www.linktech.com.tw | 02-77527658
Flaky Test Cases
顯示目前測試歷史中不穩定的Test Cases
可以點擊瀏覽Detail以及深入研究調查不穩定的因素
Reports
www.linktech.com.tw | 02-77527658
Platform Coverage
可以依據作業系統、瀏覽器來查看Test Cases 的質量
另外可以切換時間週期來檢索目前的平台覆蓋率
Reports
www.linktech.com.tw | 02-77527658
Katalon DevOps Solution
www.linktech.com.tw | 02-77527658
Katalon DevOps Solution
Katalon Studio 與 Jira 串接
使用Katalon Studio 與 Jira 串接 將Jira
上的 Issue 導入成Test Case
www.linktech.com.tw | 02-77527658
Katalon DevOps Solution
Katalon Studio 與 Jira 串接
Katalon Studio 執行測試完成
會自動回傳測試狀態以及上傳測試結果報告
1 Test Status
2 上傳檔案壓縮檔
3 可下載壓縮檔
www.linktech.com.tw | 02-77527658
Katalon DevOps Solution
Katalon Studio 遠端執行Mobile 測試 (BrowserStack)
經由 Studio 執行 Mobile 測試,在 BrowserStack 上面顯示執行結果。 也
可以回報問題追蹤,創建 Issue在 Jira上。
www.linktech.com.tw | 02-77527658
Katalon TestCloud
www.linktech.com.tw | 02-77527658
Katalon TestCloud
在我們負責繁重工作的同時,在雲上最常見的瀏覽器和設備上輕鬆執行自動化測試
Hassle-Free
Testing
www.linktech.com.tw | 02-77527658
Katalon TestCloud – 在統一平台執行
用戶可以使用 katalon Studio 設計腳本,
使用 TestCloud 執行它們,在同一個平台
上編排整個測試過程
www.linktech.com.tw | 02-77527658
Katalon TestCloud – 靈活的測試
在 TestCloud 提供的瀏覽器、版本、操作
系統上進行組合並測試。
利用 TestCloud,讓QA 工程師和測試人
員可以在本地環境中進行測試,也不需
要等IT人員部屬環境之後才能測試
www.linktech.com.tw | 02-77527658
Katalon TestCloud – 簡單編排
按一下並運行,就是這麼簡單。
使用 TestCloud,用戶無需手動設置自己
的測試環境(本地代理、Kubernetes 和
CircleCI)
www.linktech.com.tw | 02-77527658
Katalon & BrowserStack
integration
www.linktech.com.tw | 02-77527658
Katalon & BrowserStack integration
Katalon & BrowserStack integration
錄製自動化測試腳本
www.linktech.com.tw | 02-77527658
Katalon & BrowserStack integration
Katalon & BrowserStack integration
編輯 script 參數內容,
為了能在BrowserSatack上執行,並顯示結果
www.linktech.com.tw | 02-77527658
Katalon & BrowserStack integration
Katalon & BrowserStack integration
執行結果顯示在BrowserStack上,有錄
製影片與每個步驟的詳細描述與資訊
www.linktech.com.tw | 02-77527658
License Comparison
www.linktech.com.tw | 02-77527658
一個許可證對應到一位
個人用戶
許可無法在多位使用者間共
享,但可以被轉移(如員工
離職或離開專案)
適用於所有類型的執行
環境
一個許可證可以共享無限制
的帳戶及機器
許可證類型 –
Katalon Studio & Katalon Runtime Engine
www.linktech.com.tw | 02-77527658
彈性的許可證以符合您的需求
需要在console mode 或命令列介面 執行測試?
www.linktech.com.tw | 02-77527658
Katalon Platfrom
www.linktech.com.tw | 02-77527658
PRODUCTS
Live
手動跨瀏覽器測試
www.linktech.com.tw | 02-77527658
PRODUCTS
Automate
透過selenium、
katalon等進行自動化
跨瀏覽器測試
www.linktech.com.tw | 02-77527658
www.linktech.com.tw | 02-77527658

Katalon Demo v11.pdf