看板 Soft_Job 關於我們 聯絡資訊
※ 引述《wt (~誠徵室友~)》之銘言: : 軟體測試在台灣還是小眾,常常會需要跟人解釋說明工作內容。 : 以下是一個曾經用來解釋的範本,跟大家分享,也歡迎討論。 : Request: : 今天要設計一個程式,用途只有一個: : 從使用者執行開始,6小時後將電腦關機。 : Question: : 程式開發者有另一位。 : 在不看source code下,請問你要怎麼驗證這個程式沒問題? : 以上只是拋磚引玉,說明軟體測試可以到多深入 : 歡迎大家分享對於軟體測試的想法。 : 也歡迎討論這個例子還要考慮甚麼地方~ 大概可以再就 spec. 探討幾點: * 關機時是強制關機乎? 那 data loss 的情形要怎麼處理? (事前警告使用者? 還是就不管他去死?) 不然是要提供安全關機的機制? 打算怎麼做? * 關機時是否應該留下一些 log? 留在哪? log 格式為何? 使用者如何存取這些 log? * 如果是在 Windows 上,請不要用 shutdown /g ... 請不要用 shutdown /g ... 感覺原po開始的方向是討論軟體測試(software testing)這門學問 但原文底下推文的方向則多是討論軟體測試(software tester)的職責 我認為重點在 castman 推文裡的最後一句 推 castman:QA手上要有完整的spec才能據以測試,好的、負責的QA會考慮 01/13 15:08 → castman:spec沒寫的地方,以題目的spec來說,懶惰的QA就樂得輕鬆了 01/13 15:09 → castman:文內的討論確實可以增加QA的價值,只是公司也要有正確的 01/13 15:11 → castman:認知跟讓QA發揮的地方 01/13 15:12 如果把 QA 當作按表操課的技術員(technician),付給他們技術員的薪水,那自然 就會得到技術員按表操課的成果(effort); 一分錢一分貨 相對的,也有把 QA 視為正職, 與 dev, PM 平起平坐的例子 ┌─────────────────────────────────────┐ │ 文章代碼(AID): #1Fm-XgM_ (Soft_Job) [ptt.cc] Re: [心得] 為什麼軟體開發者 │ │ 文章網址: http://www.ptt.cc/bbs/Soft_Job/M.1338239082.A.5BF.html │ │ 這一篇文章值 368 Ptt幣 │ └─────────────────────────────────────┘ 還是老話一句,一分錢一分貨 :D 不過,各地民俗風情產業結構不同,照著別人的樣子照盤全收未必是好的, 得因地制宜; Software Development Engineer in Test (SDET) 與 Software Test Engineer (STE) 各有各的舞台。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 98.26.14.35 按太快…補述一段: SDET 與 STE 各有各的舞台;例如 SDET 可以發揮檢視 spec. 及打造 QA 工具及 自動化流程(automation), 但有些地方還是人腦強過電腦,例如 UI 測試, usability 測試, i18n 測試,這時 STE 就能發揮 在著重軟體開投的環境, 軟硬整合的環境, 硬體開發的環境裡, 對於 SDET 與 STE 的需求也不同, 總之,一分錢一分貨 :D ※ 編輯: AmosYang 來自: 98.26.14.35 (01/15 22:29)