※ 引述《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)