《三十六計(jì)》是根據(jù)我國(guó)古代卓越的軍事思想和豐富的斗爭(zhēng)經(jīng)驗(yàn)總結(jié)而成的兵書,古人用兵最講究謀略,在中國(guó)古代戰(zhàn)爭(zhēng),精彩的謀略計(jì)策層出不窮,令人眼花繚亂,但萬變不離其宗,大抵都逃不過這三十六計(jì)的范圍。時(shí)至今日,“三十六計(jì)”在我們?nèi)粘5墓ぷ骱蜕钪校瑯涌梢杂泻軓V泛的應(yīng)用。我是一名軟件測(cè)試工程師,并熱愛軟件測(cè)試這一職業(yè),目前從事測(cè)試已有一段時(shí)間,我很愿意將自已在從事軟件測(cè)試工作中積累的一些經(jīng)驗(yàn),以及一些心得體會(huì),借助三十六計(jì)中的若干計(jì)謀加以說明,與諸位同行分享。
總說
【原文】
六六三十六,數(shù)中有術(shù),術(shù)中有數(shù)。陰陽燮理,機(jī)在其中。機(jī)不可設(shè),設(shè)則不中。
【解析】
“兵以詐立”,多謀者勝。用兵要講究謀略,“運(yùn)籌帷幄,決勝千里之外”。同樣的道理,無論從事什么樣的工作,都需要講究方式、方法。有了正確的方式方法,或者適時(shí)的運(yùn)用一些小技巧,往往可以收到事半功倍的奇效。
第一計(jì) 瞞天過海
【原文】
備周則意??;常見則不疑。陰在陽之內(nèi),不在陽之對(duì)。太陽,太陰。
【譯文】
防備周全時(shí),更容易麻痹大意;習(xí)以為常的事,也常會(huì)失去警戒。秘密潛藏在公開的事物里,并非存在于公開暴露的事物之外。公開暴露的事物發(fā)展到極端,就形成了最隱秘的潛藏狀態(tài)。
【解析】
long,long ago,there is a 很厲害的程序員,名叫關(guān)羽,他是計(jì)算機(jī)專業(yè)科班出身,又擁有二十幾年的編程開發(fā)經(jīng)驗(yàn),是當(dāng)之無愧的資深軟件工程師。雖然關(guān)羽的專業(yè)水平無庸置疑,但是他有一個(gè)缺點(diǎn),就是自視過高,驕傲不可一世,他常常認(rèn)為自己寫的代碼十分完美,幾乎已經(jīng)到了自戀的程度。他看不起測(cè)試人員,對(duì)他們提出的程序錯(cuò)誤不僅不屑修改,甚至于不肯承認(rèn),并經(jīng)常與測(cè)試人員起爭(zhēng)執(zhí)。有一年他在湖北荊州負(fù)責(zé)一個(gè)十分重要的大型系統(tǒng)的開發(fā),而負(fù)責(zé)這個(gè)系統(tǒng)測(cè)試工作的正是關(guān)羽向來都瞧不起的呂蒙。這個(gè)呂蒙原本學(xué)歷不高,只有中專文化程度,并且還不大注重學(xué)習(xí),提高自己的能力。直到有一次被他的上司孫權(quán)教育了一頓,從此發(fā)奮圖強(qiáng),進(jìn)步神速,技術(shù)能力迅速提高,早已不是當(dāng)日的吳下阿蒙。起先呂蒙將發(fā)現(xiàn)的錯(cuò)誤上報(bào)給關(guān)羽,關(guān)羽并不理會(huì),還是如同以往一樣,找出許多理由來搪塞,一會(huì)兒說這是個(gè)技術(shù)難點(diǎn),無法修改,一會(huì)兒又說這是當(dāng)初的需求沒有寫清楚。這呂蒙早就清楚關(guān)羽的為人,從此也不與關(guān)羽多加爭(zhēng)辯,只是兢兢業(yè)業(yè)的做著自己的工作,將自己在測(cè)試過程中發(fā)現(xiàn)的所有小錯(cuò)誤一一如實(shí)記錄了下來。等到測(cè)試報(bào)告出來的時(shí)候,關(guān)羽傻了眼。由于他一時(shí)疏忽而犯下的一個(gè)小錯(cuò)誤,并且錯(cuò)誤擴(kuò)散到整個(gè)系統(tǒng)的每個(gè)角落,已經(jīng)無法修改??蛻舸鬄椴粷M,項(xiàng)目終于失??!而老板一氣之下也把關(guān)羽炒了魷魚。關(guān)羽的一世英名就這樣毀在自己的大意上面。這就是在IT業(yè)界流傳很廣,十分有名的“關(guān)羽大意失荊州”的故事。
從這個(gè)故事中我們可以得到以下幾個(gè)教訓(xùn):
1、越是厲害的人物,越容易陰溝里翻船,水平很高的程序員,也很容易因?yàn)椴蛔⒁饧?xì)節(jié)而犯下一些低級(jí)的錯(cuò)誤。所以身為一名測(cè)試者,不能迷信權(quán)威或?qū)<?,?duì)就是對(duì),錯(cuò)就是錯(cuò),要勇于懷疑一切。時(shí)刻牢記我們代表的是最終用戶,并建立這樣一個(gè)觀點(diǎn):即使一個(gè)錯(cuò)誤不是程序本身的原因,而是因?yàn)椴僮鞑槐愣褂脩粼斐?,?yán)格說來,那仍然是一個(gè)錯(cuò)誤。
總說
【原文】
六六三十六,數(shù)中有術(shù),術(shù)中有數(shù)。陰陽燮理,機(jī)在其中。機(jī)不可設(shè),設(shè)則不中。
【解析】
“兵以詐立”,多謀者勝。用兵要講究謀略,“運(yùn)籌帷幄,決勝千里之外”。同樣的道理,無論從事什么樣的工作,都需要講究方式、方法。有了正確的方式方法,或者適時(shí)的運(yùn)用一些小技巧,往往可以收到事半功倍的奇效。
第一計(jì) 瞞天過海
【原文】
備周則意??;常見則不疑。陰在陽之內(nèi),不在陽之對(duì)。太陽,太陰。
【譯文】
防備周全時(shí),更容易麻痹大意;習(xí)以為常的事,也常會(huì)失去警戒。秘密潛藏在公開的事物里,并非存在于公開暴露的事物之外。公開暴露的事物發(fā)展到極端,就形成了最隱秘的潛藏狀態(tài)。
【解析】
long,long ago,there is a 很厲害的程序員,名叫關(guān)羽,他是計(jì)算機(jī)專業(yè)科班出身,又擁有二十幾年的編程開發(fā)經(jīng)驗(yàn),是當(dāng)之無愧的資深軟件工程師。雖然關(guān)羽的專業(yè)水平無庸置疑,但是他有一個(gè)缺點(diǎn),就是自視過高,驕傲不可一世,他常常認(rèn)為自己寫的代碼十分完美,幾乎已經(jīng)到了自戀的程度。他看不起測(cè)試人員,對(duì)他們提出的程序錯(cuò)誤不僅不屑修改,甚至于不肯承認(rèn),并經(jīng)常與測(cè)試人員起爭(zhēng)執(zhí)。有一年他在湖北荊州負(fù)責(zé)一個(gè)十分重要的大型系統(tǒng)的開發(fā),而負(fù)責(zé)這個(gè)系統(tǒng)測(cè)試工作的正是關(guān)羽向來都瞧不起的呂蒙。這個(gè)呂蒙原本學(xué)歷不高,只有中專文化程度,并且還不大注重學(xué)習(xí),提高自己的能力。直到有一次被他的上司孫權(quán)教育了一頓,從此發(fā)奮圖強(qiáng),進(jìn)步神速,技術(shù)能力迅速提高,早已不是當(dāng)日的吳下阿蒙。起先呂蒙將發(fā)現(xiàn)的錯(cuò)誤上報(bào)給關(guān)羽,關(guān)羽并不理會(huì),還是如同以往一樣,找出許多理由來搪塞,一會(huì)兒說這是個(gè)技術(shù)難點(diǎn),無法修改,一會(huì)兒又說這是當(dāng)初的需求沒有寫清楚。這呂蒙早就清楚關(guān)羽的為人,從此也不與關(guān)羽多加爭(zhēng)辯,只是兢兢業(yè)業(yè)的做著自己的工作,將自己在測(cè)試過程中發(fā)現(xiàn)的所有小錯(cuò)誤一一如實(shí)記錄了下來。等到測(cè)試報(bào)告出來的時(shí)候,關(guān)羽傻了眼。由于他一時(shí)疏忽而犯下的一個(gè)小錯(cuò)誤,并且錯(cuò)誤擴(kuò)散到整個(gè)系統(tǒng)的每個(gè)角落,已經(jīng)無法修改??蛻舸鬄椴粷M,項(xiàng)目終于失??!而老板一氣之下也把關(guān)羽炒了魷魚。關(guān)羽的一世英名就這樣毀在自己的大意上面。這就是在IT業(yè)界流傳很廣,十分有名的“關(guān)羽大意失荊州”的故事。
從這個(gè)故事中我們可以得到以下幾個(gè)教訓(xùn):
1、越是厲害的人物,越容易陰溝里翻船,水平很高的程序員,也很容易因?yàn)椴蛔⒁饧?xì)節(jié)而犯下一些低級(jí)的錯(cuò)誤。所以身為一名測(cè)試者,不能迷信權(quán)威或?qū)<?,?duì)就是對(duì),錯(cuò)就是錯(cuò),要勇于懷疑一切。時(shí)刻牢記我們代表的是最終用戶,并建立這樣一個(gè)觀點(diǎn):即使一個(gè)錯(cuò)誤不是程序本身的原因,而是因?yàn)椴僮鞑槐愣褂脩粼斐?,?yán)格說來,那仍然是一個(gè)錯(cuò)誤。