iT邦幫忙

鐵人檔案

2022 iThome 鐵人賽
回列表
Software Development

QA工程師的美麗與哀愁 系列

主要是想順手紀錄自己過去七年擔任QA工程師的點滴與經驗,做一個邏輯比較完整、有結構性的梳理;另一方面是想透過系列文章整理QA工程師的各種面向,提供未來優秀後進的職涯參考。

鐵人鍊成 | 共 30 篇文章 | 51 人訂閱 訂閱系列文 RSS系列文
DAY 1

第零卷 - QA工程師參上!

「這點小功能為什麼要測一個月?」 「客戶很急,明天就要上hotfix。」 「Coverage rate 為什麼不是100%?」 「啊這個為什麼不做自動化?」 「...

2022-09-01 ‧ 由 maaax 分享
DAY 2

第一卷 - 自動化測試是QA必要之惡?

常聽到的測試手段,可以簡單分為手動測試(Manual testing)與自動測試(Automation testing) 舉個簡單的例子,今天RD做出了一個可以...

2022-09-02 ‧ 由 maaax 分享
DAY 3

第二卷 - 擁抱敏捷思維的探索性測試 vs 傳統腳本測試

上篇講到自動化測試與手動測試都有適合應用的場景及必要性,兩者皆不可偏廢。 在手動測試中有個分支,叫做探索性測試 (Exploratory testing) 近年...

2022-09-03 ‧ 由 maaax 分享
DAY 4

第三卷 - 在瀑布開發下修煉的敏捷測試,從冰淇淋測到金字塔。

關於敏捷開發(Agile Development)網路上的技術資源已經相當完整 本篇主要會專注在QA工程師怎麼在開發團隊中提供價值的心法。 隨便google一搜...

2022-09-04 ‧ 由 maaax 分享
DAY 5

第四卷 - 什麼是使用者場景測試?集強迫症與責任感於一身的QA工程師

對QA工程師而言,使用者場景(User Scenario)是設計測試策略裡相當重要的一環。 原因很直覺,你的測試必須對應到使用者會如何使用你的產品, 於此同時確...

2022-09-05 ‧ 由 maaax 分享
DAY 6

第五卷 - 掌握好測試策略三大原則,設計出優質的QA測試計畫

一般來說在專案開始開發前,開發團隊會開一個設計審查會議(Design Review) 跟團隊確認接下來的開發週期,RD會開發什麼功能,以及怎麼開發的細節 透過跟...

2022-09-06 ‧ 由 maaax 分享
DAY 7

第六卷 - 作為軟體開發保命符的回歸測試(Regression Test)

「Release前記得要跑Regression啊」 「新版改動的Regression預計要跑多久?」 「這個case有點急,上線前要請QA team幫忙跑Reg...

2022-09-07 ‧ 由 maaax 分享
DAY 8

第七卷 - 嚴重不緊急的Bug要先修,還是緊急不嚴重的Request要先上?

標題看似有點難選擇,但有點工作經驗的都能知道正解: 那就是:「我全都要。」XD 而QA工程師作為產品品質的守護者,會有同時追蹤多個問題的需求 並在缺陷修正過後,...

2022-09-08 ‧ 由 maaax 分享
DAY 9

第八卷 - 為什麼遊戲軟體都說自己是Beta版?淺談軟體開發版本週期

我自己一開始聽到Beta版本,是小時候在玩遊戲的時候(透露年齡) 遊戲公司會先出封測(Close-Beta),邀請少量玩家先進去體驗遊戲 經過可能幾個月的時間,...

2022-09-09 ‧ 由 maaax 分享
DAY 10

第九卷 - Staging 環境什麼時候用?QA可以用哪個環境做功能測試

上篇簡單帶過軟體開發與發佈的週期,這篇來講RD與QA合作的相關實務。 主要包含開發環境與測試環境的配合,以及產品推出前怎麼配置不同測試環境。 開發與測試環境...

2022-09-10 ‧ 由 maaax 分享