Re: [請益] 會寫程式的韌體 QA何處找

看板Soft_Job作者 (321)時間8年前 (2016/03/01 13:31), 編輯推噓4(404)
留言8則, 4人參與, 最新討論串3/11 (看更多)
※ 引述《GameHeven (Mark Williams)》之銘言: : 我是實際寫韌體的RD,老實說這篇還蠻奇妙的。 : 就我實際看到的情況,韌體測試幾乎都是人工手動測試。 : (我沒測試經驗,以下有錯可吐槽) : 因為名稱會叫做韌體,就代表公司會賣硬體產品給別人。例如說mp3隨身聽 : 所以公司會養軟體/硬體/機構三種人。 我以前做過 AP/NAT Router 的案子, 韌體當然就是寫 Router C 的部分。 QA RD 就是寫 perl or python script 在 PC 上跑,去測試 Router 上的功能。 韌體 RD 寫完一部分,build 了一版 test firmware。 可以拿 QA 的 script 跑跑看有沒有明顯的問題 (以前曾經發生過的 bug)... 比如說 downgrade 設定後又 upgrade config 會亂掉這種... 當然有些部分一定要手動, 比如說 reset button。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 60.250.205.229 ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1456810286.A.8CF.html

03/01 14:45, , 1F
這應該是局限在同產品/同規格的狀況下
03/01 14:45, 1F

03/01 14:45, , 2F
如果是新產品/新規格的話,QA應該是沒能力寫script
03/01 14:45, 2F

03/01 14:46, , 3F
除非軟/韌體RD有提供完整的command list或api
03/01 14:46, 3F

03/01 15:42, , 4F
要是開發流程完善的話PM或SA可能會有定義?
03/01 15:42, 4F

03/01 16:37, , 5F
pm應該只會定義到function或是use case,但是測試的東西
03/01 16:37, 5F

03/01 16:37, , 6F
在不同開發階段是不一樣的
03/01 16:37, 6F

03/01 17:02, , 7F
最好都讓QA寫,出了問題大家下來debug
03/01 17:02, 7F

03/01 22:13, , 8F
新產品新規格自然要韌體提供新的API或command.
03/01 22:13, 8F
文章代碼(AID): #1MrIakZF (Soft_Job)
討論串 (同標題文章)
文章代碼(AID): #1MrIakZF (Soft_Job)