Re: [請益] 關於CICD的基本問題
這問題其實很棒, 適合好好討論, 其實答案有很多種, 按公司的文化與規模有不同答案,我本人當過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的問題, 自動化測試是誰來做?用一句話來說,當然是自己做 !
認真回答, 就看看自己的職位和公司文化以及公司規模, 基本上自動化測試「測試案例」越是完整越好, 開發都忙不過來, 如果有一套自動化的守門員, 幫我看管基本功能, 其實久了非常節省時間
--
大部分都是3吧,甚至全公司一起下來測,櫃台小妹也要
你別說 越來越多大公司都不用QA了 或是有QA但是opti
onal
如果是firmware 要燒到板子上才能測的話 會怎麼做?
建治具auto run 流程 跟工廠一樣(笑
燒firmware的軟體可以自己編譯唄 燒錄完可以自己網路喚醒
喚醒完可以自己跑韌體 跑完韌體可以自己寫80埠 別人可以
讀80埠決定接下來要幹嘛唄
一般都會有一個 lab setup,裡面有各種已經組好可以遠端/
自動化操作的硬體吧,可以用開發板控制開關/電壓/之類的
如果是非要人不可的東西例如要輸入密碼,在寫 test plan
的時候就會知道了,要馬是有測試專用的硬體不用那些需要
人操作的,或是測試專用硬體讓原本只能人操作變成可以自
動化
自己的燒錄程式基本上要有燒錄成功做什麼燒錄失敗做什麼
而不是用肉眼看著圖形介面接著用人手在那邊點一點
以前還有遇過QA回饋給RD RD說內測都沒問題 說QA環境有毛病
我們公司上市上櫃百大企業 沒有test 要歸類在哪像
52
Re: [問題] 遊戲試玩員是不是很爽?小弟進入遊戲業的第一份工作剛好就是遊戲測試工讀生, 當時,很多人聽到我工作是遊戲工讀生時,都會說:好爽喔,玩遊戲還有錢拿, 但實際真的沒有大家想像地那麼開心,讓我來分享一下QA部門的日常。 1. 首先,一般玩家玩到的是已經完成的遊戲,![Re: [問題] 遊戲試玩員是不是很爽? Re: [問題] 遊戲試玩員是不是很爽?](https://img.youtube.com/vi/g5xVg0iNmWI/mqdefault.jpg)
33
[請益] 新鮮人offer請益兩個職位都各有優缺點,想來板上請教看看大家的意見,謝謝大家的幫忙。 原Po是第一份工作,四大資管碩畢 1.台積 工時:08:30-19:30 薪資:N*14+分紅 (租屋)29
[請益] QA offer + 二面請益(統智/和泰聯網//Dca各位前輩好,目前拿到了2家公司的offer,以及2間公司的二面機會,不知道該如何抉擇 。小弟非本科系畢業,目前QA年資2年多,工作內容都是web的手動測試為主,有碰過一點 iOS 以下N=40k,工作內容如果沒有特別寫的話就包含基本的寫test plan, test case, 測試, bug追蹤回報等等24
Re: [請益] QA學生實習的問題其實我也有類似的問題,小弟我目前也在某美商當軟體測試實習生 因為公司原本員工眾多,但隨著部分產品開發成熟的關係,有些東西已經轉往美國 很尷尬的是,因為過去人數多,所以整個開發流程根據板上,應該算滿正式的(吧? 專案管理有用 Jira,手動測試後要寫 automation test case,用 robot framework 因為這些自動化程式會放到 Jenkins 上,所以我們也有用到 Git18
Re: [心得] 我在科技業遇到的鬼故事之一單純經驗交流一下 我遇到正常的軟體UT與品質驗證流程吧: 1.開發者寫完程式碼與UT。 2.在自己電腦上跑UT。 在自己電腦上跑UT,是部門不認的UT。15
[請益] 台積/訊連offer請益兩個職位都各有優缺點,想來板上請教看看大家的意見,謝謝大家的幫忙。 原Po是第一份工作,四大資管碩畢 1.台積 工時:08:30-19:30 薪資:N*14+分紅 (租屋)5
Re: [請益] QA怎麼想的到所有狀況的?→ gino0717: 想不到 所以我覺得QA應該是當過RD的去當 10/18 11:10 → accessdenied: 樓上大錯特錯,RD只會測試happy flow而已,RD如果想 10/18 11:17 → accessdenied: 得到任何例外狀況,開發的時候就先處理掉了。 10/18 11:17 我是覺得不用那麼快否定 讓具有RD知識的人去當QA 其實是有道理的 我也看過有公司這樣幹4
Re: [請益] 為什麼功能很容易出現BUG?世界上沒有bug free的系統 只能透過寫unit test和自動化整合測試 來盡可能減少bug unit test和自動化整合測試都需要不少時間撰寫 如果你沒有把這些加進預算內2
[推坑] Automation Test Program(自動化測試在Soft Job版的大家好,我是 AppWorksSchool 的 Millie~ 跟大家分享 School 最新規劃的 Automation Test Program(自動化測試在職專班)開放申請了! 課程大綱與申請時程請見 >> Automation Test Program 課程申請條件 1. 1 年以上軟體測試工程師經驗(以在職 QA 或相關工作經驗為主:目前主要從事手動測試,目標累積自動化測試實作技能)![[推坑] Automation Test Program(自動化測試在 [推坑] Automation Test Program(自動化測試在](https://school.appworks.tw/wp-content/uploads/2022/09/cropped-Automation-Test-Page-Cover.jpg)
[情報] Automation Test Program(自動化測試在Tech Job 版的大家好,我是 AppWorksSchool 的 Millie~ 跟大家分享 School 最新規劃的 Automation Test Program(自動化測試在職專班)開放申請了! 課程大綱與申請時程請見 >> Automation Test Program 課程申請條件 1. 1 年以上軟體測試工程師經驗(以在職 #QA 或相關工作經驗為主:目前主要從事手動測試,目標累積自動化測試實作技能)![[情報] Automation Test Program(自動化測試在 [情報] Automation Test Program(自動化測試在](https://school.appworks.tw/wp-content/uploads/2022/09/cropped-Automation-Test-Page-Cover.jpg)