Re: [請益] 關於CICD的基本問題

軟工

1380

這問題其實很棒, 適合好好討論, 其實答案有很多種, 按公司的文化與規模有不同答案,
我本人當過QA、SQA和SDET所以算是可以回答,

1. 大型公司/有完整QA團隊

(工作流由上到下)

RD:負責開發與撰寫自己的Unit test
內部釋出前, 跑RD內部的CI,確保所有Unit test都通過等, 沒問題才會給內部版。

QA:正式釋出前, 內部版釋版後, 負責整合測試, API測試, Robot framework測試等, 看
案子不同
, 撰寫不同測試框架, 基本上每日用排程自動打一套剛剛所提到的測試。

大公司的CI/CD比較完整, 可以RD自己一套CI, QA自己也一套CI,真的完全沒有問題測試
通過了,再來正式出版 。

2.中型公司/ 至少幾名QA團隊

CI/CD就看看該公司的風格, 基本上如果是技術派的, 還是會盡力建立起來, 大概就是大
型公司的簡化版這樣。

3.爛公司/ QA?

RD: cI完全沒有unit test或是有但非常少, 開發完就給一版, 運氣不好自己還要當QA,
球員兼裁判品質難說。

QA:CI沒有一套標準, 純看經驗, 無規格, 無策略, 完全是人海戰術, 如果是標準時間釋
出版本還好, 如果是緊急出版, 就拼眼力與手速,然後這根本不是CI, 只是一群人做猴子
測試。

-

回答原po的問題, 自動化測試是誰來做?用一句話來說,當然是自己做 !

認真回答, 就看看自己的職位和公司文化以及公司規模, 基本上自動化測試「測試案例」
越是完整越好, 開發都忙不過來, 如果有一套自動化的守門員, 幫我看管基本功能, 其實
久了非常節省時間






--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.150.0.10 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1740500954.A.76F.html
abccbaandy1樓大部分都是3吧,甚至全公司一起下來測,櫃台小妹也要 02/26 00:31
BigCockman2樓你別說 越來越多大公司都不用QA了 或是有QA但是opti 02/26 06:28
BigCockman3樓onal 02/26 06:28
ILoveAMD4樓如果是firmware 要燒到板子上才能測的話 會怎麼做? 02/26 07:39
flyfoxy5樓建治具auto run 流程 跟工廠一樣(笑 02/26 08:24
labbat6樓燒firmware的軟體可以自己編譯唄 燒錄完可以自己網路喚醒 02/26 09:54
labbat7樓喚醒完可以自己跑韌體 跑完韌體可以自己寫80埠 別人可以 02/26 09:56
labbat8樓讀80埠決定接下來要幹嘛唄 02/26 09:56
CoNsTaR9樓一般都會有一個 lab setup,裡面有各種已經組好可以遠端/ 02/26 14:20
CoNsTaR10樓自動化操作的硬體吧,可以用開發板控制開關/電壓/之類的 02/26 14:20
CoNsTaR11樓如果是非要人不可的東西例如要輸入密碼,在寫 test plan 02/26 14:20
CoNsTaR12樓的時候就會知道了,要馬是有測試專用的硬體不用那些需要 02/26 14:20
CoNsTaR13樓人操作的,或是測試專用硬體讓原本只能人操作變成可以自 02/26 14:20
CoNsTaR14樓動化 02/26 14:20
neo527715樓
02/26 14:44
labbat16樓自己的燒錄程式基本上要有燒錄成功做什麼燒錄失敗做什麼 02/26 19:06
labbat17樓而不是用肉眼看著圖形介面接著用人手在那邊點一點 02/26 19:07
MIshad18樓以前還有遇過QA回饋給RD RD說內測都沒問題 說QA環境有毛病 02/26 20:17
imhaha19樓我們公司上市上櫃百大企業 沒有test 要歸類在哪像 02/27 12:12
new12285120樓如果是電路設計那種呢? 02/28 11:56
wulouise21樓上市上櫃又沒有規定要test,不過沒有一律建議逃 03/07 11:13
fatb22樓其實未必 代表公司夠穩 03/07 14:54
更多請益
[請益] 關於CICD的基本問題
[請益] 面試很窮的單位不要面?
[請益] 重開機才會加速的轉檔
[請益] 請大家分享開發/除錯時,使用的 log 分析
[請益] 海科科技有限公司(Hytech)
[請益] (代po)剛入工程師求職涯建議
[請益] 純軟研究所 中興基資vs北科電子甲
[請益] AI使用跟基本功的平衡