程式設計知識對測試人員重不重要

2021-09-30 22:56:03 字數 1009 閱讀 7345

作者認為這是最具爭議的專案, 他認為這是乙個神話: "測試人員只需要一點, 或是沒有程式撰寫的知識". 這是行不通的, 可是很不幸的, 這是目前一般常見的狀況. 這裡作者提出兩個主要原因

(1) 測試人員是在測試軟體程式, 沒有程式設計的知識, 他們無法洞察bugs真正的原因, 找出最可能發生問題的地方. 測試通常沒有足夠的時間, 去達到真正測試的"完整", 所以軟體測試是需要在現有資源和徹底性之間做出某種妥協. 測試人員要如何優化有限的資源, 針對最可能發生問題的地方做測試呢? 如果他沒有程式設計的知識, 他不可能有正確的直覺, 去知道要去**找到這些地方

(2) 所有最簡單的測試方法都是tool- and technology-intensive. 基本上, 這些工具都是需要程式撰寫或設計的知識, 才知道怎樣用的好. 同理, testing techniques也是一樣. 若是你沒這些知識, 你可能只能用一些ad hoc的testing techniques和最簡單的工具

此外作者還認為找entry level的程式設計人員來當測試人員, 這並不是好的主意. 原因如下:

(1) 失敗者的形象 (loser image)

entry-level的人會期待得到乙個開發人員的工作, 如果他們不能找到這樣的職位, 他們會覺得是一種失敗. 這種情況在測試團隊會更明顯

(2) 開發人員對你沒有信任感 (credibility with programmers)

測試人員所面對的開發人員往往比他們資深很多, 除非他們之前所學的東西十分紮實, 否則他們所會的東西, 在開發人員面前會只是玩具而已. 因此他們沒有什麼公信力, 去提供開發人員什麼有用的資訊.

(3) 測試人員不懂訣竅(just plain know-how)

基本上, 這些測試人員不懂程式實際上怎麼撰寫, 那是開發人員的本業. 如果你是開發人員, 資深的人還會去帶剛入門的人怎麼做. 若是你是測試人員, 你只會去學 doing a build, configuration control, procedures, process等等. 都是在學習怎麼做, 而不是真正去做它. 所以無法真正懂得那些訣竅

鍍金到底重不重要

鍍金到底重不重要 本人一枚大四動畫專業的妹子,大學四年沒怎麼學習,臨畢業發現工作好難找 o 自己對專業知識掌握地不夠完善,後來就想系統學習一下知識,給自己鍍層金。大學的課程太過偏重理論,想學一點兒實用的企業技術。偶然的機會在學校周圍發現了有中軟卓越的ui視聽課,聽了一周之後,感覺中軟卓越的課程很實用...

學C C 開發,學歷到底重不重要?

學歷的作用 首先,我們先了解一下一般情況下學歷的作用是什麼,對於我們大多數人來講,在進行面試的時候,學歷最重要的乙個作用就是 敲門磚 現在任何公司招聘,都會寫上大專學歷以上或者是本科學歷以上,但是對於真正有能力的人,學歷並不能約束到你,往往都是既沒有學歷又沒有能力的這種人,那就沒有辦法了。c c 的...

學web前端開發,學歷重不重要?

學歷的作用 首先,我們先了解一下一般情況下學歷的作用是什麼,對於我們大多數人來講,在進行面試的時候,學歷最重要的乙個作用就是 敲門磚 現在任何公司招聘,都會寫上大專學歷以上或者是本科學歷以上,但是對於真正有能力的人,學歷並不能約束到你,往往都是既沒有學歷又沒有能力的這種人,那就沒有辦法了。web前端...