看板 Soft_Job 關於我們 聯絡資訊
※ 引述《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
cobrasgo: 這應該是局限在同產品/同規格的狀況下 03/01 14:45
cobrasgo: 如果是新產品/新規格的話,QA應該是沒能力寫script 03/01 14:45
cobrasgo: 除非軟/韌體RD有提供完整的command list或api 03/01 14:46
chuegou: 要是開發流程完善的話PM或SA可能會有定義? 03/01 15:42
cobrasgo: pm應該只會定義到function或是use case,但是測試的東西 03/01 16:37
cobrasgo: 在不同開發階段是不一樣的 03/01 16:37
tabbs: 最好都讓QA寫,出了問題大家下來debug 03/01 17:02
littlebau: 新產品新規格自然要韌體提供新的API或command. 03/01 22:13