好玩的是,在濱州軟件開發(fā)公司決定模仿詹姆斯·麥卡弗里(James McCaffrey)博士的精彩文章改編后,是什么使一個好的軟件測試成功? 希望你喜歡。
1. 沒有激情的分析和測試:做一個糟糕的軟件測試的關(guān)鍵是真的要恨你。 可怕的軟件測試人員通常比任何與測試相關(guān)的活動都對《植物大戰(zhàn)僵尸》更滿意。 此功能通常與諸如數(shù)學(xué),經(jīng)濟學(xué)或計算機科學(xué)等具有定量領(lǐng)域的人員無關(guān)。 在很大程度上,這對分析似乎是先天的,而不是后天的。 他們可以證明這個數(shù)字,但是無論如何。
2.缺乏技術(shù)技能:糟糕的軟件測試人員無法理解其工作和代碼。 他們甚至可能不會拼寫HTML。 技術(shù)技能可以通過獲得的教育和經(jīng)驗,將不惜一切代價避免兩次可怕的考驗。 在1到10的范圍內(nèi),可怕的測試必須至少具有0.012分。
3.有限的大腦能力:可怕的軟件測試人員必須非常愚蠢。 就像手指插在插座上的傻瓜一樣。 軟件開發(fā)的本質(zhì)是一種邏輯練習(xí),在這種環(huán)境下,即底層操作中,軟件測試的思維能力僅是非常有限的。
4.無法安排和組織:糟糕的軟件必須具有很短的關(guān)注時間...看! 一輛藍色的車! 軟件開發(fā)和測試是高度動態(tài)和動態(tài)的活動; 關(guān)鍵變量可能每周甚至每天都在變化。 在這些頻繁變化的工作環(huán)境中,不需要可怕的軟件測試人員來識別,解釋或組織各種因素。
5.以您自己的方式:在軟件工程中,新技術(shù)以驚人的速度出現(xiàn)。 您知道誰不關(guān)心這些趨勢嗎? 可怕的軟件測試員,那是誰。 糟糕的軟件測試人員必須保持其根深蒂固的學(xué)習(xí)傾向。 邏輯是,如果可怕的測試學(xué)到了新東西,他們會忘記自己已經(jīng)知道的東西。 參見3點鐘。
6.需要持續(xù)的監(jiān)督:采取獨立的行動以快速確定與軟件測試工作相關(guān)的技術(shù)或業(yè)務(wù)的必要性,并能夠知道需要采取哪些步驟來獲得非管理批準是很重要的(也知道存在 沒有良好的管理能力就沒有進取心)。 在技能方面……不!
7.無法溝通:您知道,嗯,喜歡,所以有這個錯誤,嗯,是的,我想您應(yīng)該檢查一下。 糟糕的軟件測試人員必須具有較差的書面和口頭交流能力。 他們的產(chǎn)品文檔,測試計劃和錯誤報告必須以新穎的(不良的)形式自由閱讀,并且他們的口頭報告必須類似于與炸藥相似的人(更糟)。
8.沒有商業(yè)頭腦:任何軟件外包公司都能做到嗎? 糟糕的測試并不關(guān)心業(yè)務(wù),產(chǎn)品,策略和總體目標的細節(jié)。 如果他們這樣做,將使他們僅一個人就能積極參與上級領(lǐng)導(dǎo)。 測試人員不僅可以發(fā)現(xiàn)和報告錯誤,還可以確定軟件系統(tǒng)的戰(zhàn)略優(yōu)勢和劣勢,這些優(yōu)勢和劣勢最終可能會導(dǎo)致公司的競爭優(yōu)勢。 那么,由于可怕的測試儀的保質(zhì)期很短,那有什么意義呢?