OK--就是Pass,測(cè)試通過(guò)的意思。
POK - 部分通過(guò),表示測(cè)試中有很多檢查點(diǎn),比如其中兩個(gè)檢查點(diǎn)通過(guò),一個(gè)沒(méi)有通過(guò),就是POK
NG - 是Not Good的意思,不同的公司叫法不盡相同,有些公司也叫Fail
NT - Not Test,表示沒(méi)有測(cè)試,并不是所有的測(cè)試用例在每一測(cè)試輪次都是需要測(cè)試的,沒(méi)進(jìn)行測(cè)試的就是NT
一開(kāi)始聽(tīng)講課的老師說(shuō),性格會(huì)隨著信念和經(jīng)驗(yàn)而改變,還覺(jué)得難以相信,因?yàn)樗坪跷叶嗄陙?lái)的性格變化不大。
而如今經(jīng)過(guò)兩年多的嚴(yán)格要求自己,以及參加了一系列的培訓(xùn)之后,我再次的性格類(lèi)型測(cè)試已然跟從前不同了,確實(shí)以下的這個(gè)答案更是像現(xiàn)在的我了。
您的性格類(lèi)型傾向是“ ENTJ ”(外向 直覺(jué) 思維 判斷)
坦誠(chéng)、果斷,有天生的領(lǐng)導(dǎo)能力。能很快看到公司/組織程序和政策中的不合理性和低效能性,發(fā)展并實(shí)施有效和全面的系統(tǒng)來(lái)解決問(wèn)題。善于做長(zhǎng)期的計(jì)劃和目標(biāo)的設(shè)定。通常見(jiàn)多識(shí)廣,博覽群書(shū),喜歡拓廣自己的知識(shí)面 并將此分享給他人。在陳述自己的想法時(shí)非常強(qiáng)而有力。
ENTJ型的人是偉大的領(lǐng)導(dǎo)者和決策人。他們能輕易地看出事物具有的可能性,很高興指導(dǎo)別人,使他們的想象成為現(xiàn)實(shí)。他們是頭腦靈活的思想家和偉大的長(zhǎng)遠(yuǎn)規(guī)劃者。因?yàn)镋NTJ型的人很有條理和分析能力,所以他們通常 對(duì)要求推理和才智的任何事情都很擅長(zhǎng)。為了在完成工作中稱職,他們通常會(huì)很自然地看出所處情況中可能存在的缺陷,并且立刻知道如何改進(jìn)。他們力求精通整個(gè)體系,而不是簡(jiǎn)單地把它們做為現(xiàn)存的接受而已。 ENTJ型 的人樂(lè)于完成一些需要解決的復(fù)雜問(wèn)題,他們大膽地力求掌握使他們感興趣的任何事情。 ENTJ型的人把事實(shí)看得高于一切,只有通過(guò)邏輯的推理才會(huì)確信。 ENTJ型的人渴望不斷增加自己的知識(shí)基礎(chǔ),他們系統(tǒng)地計(jì)劃和研 究新情況。他們樂(lè)于鉆研復(fù)雜的理論性問(wèn)題,力求精通任何他們認(rèn)為有趣的事物。他們對(duì)于行為的未來(lái)結(jié)果更感興趣,而不是事物現(xiàn)存的狀況。 ENTJ型的人是熱心而真誠(chéng)的天生的領(lǐng)導(dǎo)者,他們往往能夠控制他們所處的任何 環(huán)境。因?yàn)樗麄兙哂蓄A(yù)見(jiàn)能力,并且向別人傳播他們的觀點(diǎn),所以他們是出色的群眾組織者。他們往往按照一套相當(dāng)嚴(yán)格的規(guī)律生活,并且希望別人也是如此。因此他們往往具有挑戰(zhàn)性,同樣艱難地推動(dòng)自我和他人前進(jìn)。
目標(biāo)確定后,我第一步要做的就是找資料,找資料的工作都是春節(jié)在家里完成的(其間還帶爸媽瀏覽了一下公司的網(wǎng)站),找開(kāi)源的工具,主要是看大眾的評(píng)價(jià)和普及度。
軟件的易用度很重要,否則無(wú)法達(dá)到優(yōu)化測(cè)試管理的目的。……(此處省略n字baidu和google),主流的開(kāi)源測(cè)試管理工具如下:
缺陷管理工具
1. Mantis(http://mantisbt.sourceforge.net/)
2. Bugzilla(http://www.mozilla.org/projects/bugzilla/
3. Bugfree (http://www.bugfree.cn/)
測(cè)試管理工具
1. TestLink(http://testlink.sourceforge.net/docs/testLink.php)
2. Bugzilla Test Runner (http://sourceforge.net/projects/testrunner/)
最開(kāi)始的時(shí)候特別侵向于2&2,因?yàn)锽ugzilla Test Runner 就是基于Bugzilla的測(cè)試用例管理系統(tǒng)。本打算把前者改造一下讓它支持更多測(cè)試計(jì)劃(上篇提到的需求1),可惜工作量有點(diǎn)大,另外它的網(wǎng)絡(luò)支持也較少,決定Pass。
到這時(shí),測(cè)試管理工具就剩下Testlink了,缺陷管理工具開(kāi)始也是想用2,比較熟悉,這個(gè)沒(méi)有兌現(xiàn)則純粹是緣分問(wèn)題,現(xiàn)在懷疑是當(dāng)時(shí)下載的Bugzilla的包是個(gè)壞的,感興趣的同學(xué)可以再試試。
最終Testlink和Bugfree的結(jié)合就是順理成章了。這樣確定的時(shí)候,有點(diǎn)無(wú)奈,因?yàn)槎呤荘HP+mysql+Apache的,我對(duì)PHP了解太少,沒(méi)有寫(xiě)過(guò)程序,不知道遇到問(wèn)題能不能改。新發(fā)布的Bugfree2.0增加了測(cè)試用例和測(cè)試結(jié)果的管理,“冗余”了,還是用1.1.
服務(wù)器啟來(lái),Testlink和Bugfree分別執(zhí)行了一下,總的來(lái)說(shuō)挺幸運(yùn),除了Testlink的亂碼比較多,兩個(gè)都能獨(dú)立順利跑起來(lái)。亂碼的問(wèn)題最后改,根據(jù)經(jīng)驗(yàn),這一定是個(gè)minor的bug,應(yīng)該就是配置的問(wèn)題。先嘗試能把兩個(gè)連接起來(lái)重要些。
找到配置文件,鏈接按鈕也照著葫蘆畫(huà)瓢編碼進(jìn)去并且正確顯示了,只是點(diǎn)擊按鈕后就會(huì)異常退出。找Bug是咱測(cè)試人員的強(qiáng)項(xiàng),分析跟這個(gè)bug相關(guān)的第一嫌疑是testlink和bugfree的主程序,次嫌疑是相關(guān)的兩個(gè)配置文件,主程序很短,兩個(gè)index.php 從頭至尾看過(guò)一遍,最可能出bug的就是幾個(gè)if語(yǔ)句了,分支走錯(cuò)了退出,太常見(jiàn)了。果然就是少了一個(gè)!的問(wèn)題。亂碼是鍵值沒(méi)有內(nèi)容,逐個(gè)配置上就解決了。
試著模擬了一次CCI回歸測(cè)試,從建計(jì)劃到執(zhí)行到指派相關(guān)人員處理臨時(shí)問(wèn)題,可以滿足上篇的需求,也可以勝任小型項(xiàng)目的測(cè)試管理工作。CCI的同學(xué)可以連到我的機(jī)器玩玩http://10.1.1.187/testlink/index.php test/123456(senior tester). 目前自動(dòng)化測(cè)試管理剩下一些修補(bǔ)的工作,像是郵件配置,明確權(quán)限管理、測(cè)試流程等,需要在業(yè)余時(shí)間慢慢做完,只是繁瑣,應(yīng)該不難。另外計(jì)劃在4月份可以準(zhǔn)備一次《基于Testlink&Bugfree的測(cè)試管理工具UserGuide》的內(nèi)部交流。
最后總結(jié)一下整個(gè)自動(dòng)化測(cè)試管理的過(guò)程,最大的感觸就是“選擇比努力更重要”,和人生一樣,永遠(yuǎn)不只是A和B的選擇,應(yīng)該還有C。另外一個(gè)感觸是,很多實(shí)驗(yàn)沒(méi)有做徹底有些遺憾(主要是時(shí)間成本),無(wú)法確切定位問(wèn)題,疏漏難免,因此非常歡迎大家的建議和指導(dǎo)!來(lái)電來(lái)函均有來(lái)必復(fù)~
摘要: 白盒測(cè)試的測(cè)試方法有代碼檢查法、靜態(tài)結(jié)構(gòu)分析法、靜態(tài)質(zhì)量度量法、邏輯覆蓋法、基本路徑測(cè)試法、域測(cè)試、符號(hào)測(cè)試、Z路徑覆蓋、程序變異。
其中運(yùn)用最為廣泛的是基本路徑測(cè)試法。
基本路徑測(cè)試法是在程序控制流圖的基礎(chǔ)上,通過(guò)分析控制構(gòu)造的環(huán)路復(fù)雜性,導(dǎo)出基本可執(zhí)行路徑集合,從而設(shè)計(jì)測(cè)試用例的方法。
設(shè)計(jì)出的測(cè)試用例要保證在測(cè)試中程序的每個(gè)可執(zhí)行語(yǔ)句至少執(zhí)行一次。
閱讀全文