如何提高測(cè)試效率_第1頁
如何提高測(cè)試效率_第2頁
如何提高測(cè)試效率_第3頁
如何提高測(cè)試效率_第4頁
如何提高測(cè)試效率_第5頁
已閱讀5頁,還剩6頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、如何提高測(cè)試效率.txt14熱情是一種巨大的力量,從心靈內(nèi)部迸發(fā)而出,激勵(lì)我們發(fā)揮出無 窮的智慧和活力;熱情是一根強(qiáng)大的支柱,無論面臨怎樣的困境,總能催生我們樂觀的斗志 和頑強(qiáng)的毅力沒有熱情,生命的天空就沒的色彩。如何衡量測(cè)試效率,如何提高測(cè)試效 率說說我的觀點(diǎn)。不同產(chǎn)品的質(zhì)量,同一產(chǎn)品不同模塊的質(zhì)量,都會(huì)有差距;不同產(chǎn)品之間, 模塊與模塊之間,不同測(cè)試階段之間,測(cè)試難度也是不同的。所以如果僅僅從發(fā)現(xiàn)bug數(shù)量來衡量測(cè)試執(zhí)行的效率,顯然會(huì)有失偏頗?,F(xiàn)在很多公司都會(huì)采用一些測(cè)試管理或者bug跟蹤工具。通過這些工具我們也能夠很容易的得到諸如每人發(fā)現(xiàn) bug數(shù)等等的數(shù)據(jù)。但是數(shù)據(jù)本身是沒有意義的,正

2、如上面提到的, 簡(jiǎn)單的用發(fā)現(xiàn)bug數(shù)量來衡量測(cè)試效率是有失偏頗的。我們手里有足夠多的數(shù)據(jù),這是我們 做分析評(píng)價(jià)的第一步。但是更重要的是怎么樣用好這些數(shù)據(jù),怎么樣讓這些數(shù)據(jù)成為有價(jià)值 的報(bào)表,這才是我們應(yīng)該關(guān)注和思考的。首先,我們需要保證數(shù)據(jù)的真實(shí)性。比如說,我們會(huì)對(duì)每個(gè)bug的嚴(yán)重程度進(jìn)行分類,但是如果由于大家分類的標(biāo)準(zhǔn)不統(tǒng)一導(dǎo)致這一項(xiàng)數(shù)據(jù)不準(zhǔn)確,那么即使接下來有很好的分析 模型來分析這些數(shù)據(jù),我們最終拿到的報(bào)表也是不能真實(shí)反應(yīng)測(cè)試工作的狀態(tài)的。對(duì)于這個(gè) 問題,我們應(yīng)該對(duì)每一項(xiàng)數(shù)據(jù)有明確的定義,然后通過案例分析的方式在整個(gè)測(cè)試團(tuán)隊(duì)中統(tǒng) 一標(biāo)準(zhǔn),同時(shí)定期的隨機(jī)抽查 bug數(shù)據(jù)的質(zhì)量,盡可能地保證

3、數(shù)據(jù)本身的準(zhǔn)確性和真實(shí)性。其次,當(dāng)我們有了真實(shí)的數(shù)據(jù)之后,我們就需要建立模型,對(duì)數(shù)據(jù)進(jìn)行分析。這是整個(gè)評(píng)價(jià)過程中最重要的一環(huán),也是要求最高的一環(huán)。 我們需要明確我們關(guān)注的是什么。比如說,我們關(guān)注整個(gè)測(cè)試周期各階段的情況,我們可能就會(huì)去獲取每個(gè)階段我們發(fā)現(xiàn)了多少個(gè)bug,這些bug有多少是應(yīng)該在前面的測(cè)試環(huán)節(jié)就被發(fā)現(xiàn)的等等?;蛘呶覀冴P(guān)注的是模塊與模塊之 間的橫向比較,可能我們就會(huì)關(guān)心各個(gè)模塊在各個(gè)階段的bug比例,不同的嚴(yán)重程度下各個(gè)模塊的bug數(shù)和bug比例。又或者我們關(guān)注在測(cè)試人員身上,那么除了每個(gè)人發(fā)現(xiàn)bug的數(shù)量,我們還會(huì)關(guān)心發(fā)現(xiàn) bug的嚴(yán)重程度,bug遺漏的比例等等。最后,我們需要定

4、義一些輔助數(shù)據(jù)來平衡數(shù)據(jù)本身的一些差異。比如說,我們?cè)诘玫矫?個(gè)測(cè)試人員發(fā)現(xiàn)bug數(shù)量的數(shù)據(jù)之后,需要考慮他所在的測(cè)試階段和模塊的一些特點(diǎn),可能 系統(tǒng)測(cè)試發(fā)現(xiàn)bug的難度比功能測(cè)試高,或者財(cái)務(wù)模塊bug發(fā)現(xiàn)難度比較大,那么我們就應(yīng)該相應(yīng)的給這些測(cè)試階段和測(cè)試模塊更高的權(quán)重系數(shù),來反應(yīng)它們之間的差異性。當(dāng)我們做完上面的事情之后,我們就完成了初始化的工作,接下來我們需要做得是調(diào)整 和改進(jìn)。通過一段時(shí)間的使用和觀察,可能我會(huì)發(fā)現(xiàn)有些數(shù)據(jù)本身的定義有一些問題,或者 一些模型忽略了影響很大的因素,再或者我發(fā)現(xiàn)權(quán)重系數(shù)有問題,那么我們可以對(duì)上面的系 統(tǒng)進(jìn)行改進(jìn)和調(diào)整。在軟件開發(fā)和測(cè)試的過程中,沒有一套一成

5、不變的方法和系統(tǒng),能一直準(zhǔn)確的反應(yīng)這個(gè) 過程。我們可以做的,就是接受變化,跟上變化,從而盡可能地用變化的思路和方法來反應(yīng) 項(xiàng)目的狀態(tài)。軟件測(cè)試:如何提高測(cè)試效率的一些看法 如何提高測(cè)試效率?1 .首先要有一個(gè)合理的詳細(xì)的測(cè)試計(jì)劃:沒有詳細(xì)的測(cè)試計(jì)劃,測(cè)試部的每個(gè)成員都在那兒盲無目的測(cè)試,何談提高測(cè)試效率? 當(dāng)然測(cè)試計(jì)劃也不能夠太細(xì),太細(xì)了,編寫測(cè)試計(jì)劃同樣浪費(fèi)時(shí)間,做到時(shí)可而止。最好是 測(cè)試任務(wù)盡量能細(xì)化到測(cè)試的功能和測(cè)試的 case這個(gè)級(jí)別去監(jiān)控進(jìn)度,較為理想。2 .測(cè)試盡早介入項(xiàng)目詳細(xì)了解項(xiàng)目的業(yè)務(wù)需求,做好測(cè)試的前期準(zhǔn)備:目前來說,可能大家都有類似的感受,接觸到的大多數(shù)的項(xiàng)目,都是測(cè)試周

6、期比較短, 開發(fā)人員耽誤了時(shí)間,為了不拖延項(xiàng)目進(jìn)度,留給測(cè)試人員做測(cè)試的時(shí)間都非常緊張。如果 項(xiàng)目測(cè)試的前期了解業(yè)務(wù)需求、了解產(chǎn)品屬性和準(zhǔn)備測(cè)試數(shù)據(jù)不充分,往往測(cè)試效率很低, 測(cè)試時(shí)間變長(zhǎng),測(cè)試效率急劇下降。3 .對(duì)測(cè)試項(xiàng)目前景充滿信心,調(diào)整最佳心態(tài),保持愉悅的工作心情:一般來說,如果大家認(rèn)為測(cè)試的項(xiàng)目沒什么發(fā)展前景,當(dāng)然測(cè)試也不會(huì)很賣命,測(cè)試效 率不用說。如果某個(gè)測(cè)試人員碰到什么不順心的事,當(dāng)天的工作效率肯定比平常低。所以, 要保證測(cè)試效率,測(cè)試負(fù)責(zé)人要察言觀色,及時(shí)找不開心的下屬談心,了解并幫忙消除部分 員工的不良情緒,讓員工有更好的心情投入到測(cè)試工作中去。4 .提高測(cè)試接受的標(biāo)準(zhǔn),減少測(cè)

7、試版本送測(cè)次數(shù):大部分公司的開發(fā)人員都有一種惰性,一旦公司成了測(cè)試部,他們自己測(cè)試時(shí),都不會(huì) 那么認(rèn)真,以為有了測(cè)試人員,就自己就解放了。很多時(shí)候都是調(diào)試編譯通過,實(shí)際上開發(fā) 人員沒有做完整的自測(cè),就拿到測(cè)試部進(jìn)行測(cè)試。如果測(cè)試部門有嚴(yán)格的測(cè)試接受標(biāo)準(zhǔn),一 旦發(fā)現(xiàn)有重大問題,立即拒絕測(cè)試,送回開發(fā)人員修改??梢詼p少很多次反復(fù)測(cè)試,重復(fù)測(cè) 試,明顯提高了測(cè)試效率。5 .測(cè)試負(fù)責(zé)人認(rèn)真做好測(cè)試文檔的評(píng)審:測(cè)試經(jīng)理一定要認(rèn)真做好測(cè)試用例的評(píng)審,盡量使用較少的測(cè)試用例,發(fā)現(xiàn)較多的Bug,無疑是最佳提高效率的一種方式。很多時(shí)候,經(jīng)驗(yàn)較少的測(cè)試人員在設(shè)計(jì)測(cè)試用例的時(shí)候, 寫了很多的測(cè)試用例,測(cè)試時(shí)幾乎沒有

8、發(fā)現(xiàn)缺陷。還有一種:比如說等價(jià)類的測(cè)試,只要具 備代表性就可以了,如果寫了很多測(cè)試用例,執(zhí)行了半天,臃腫的測(cè)試用例,未發(fā)現(xiàn)任何問 題,也很不值。這些主要是靠測(cè)試用例評(píng)審的時(shí)候,測(cè)試Leader去把握了。盡量做到在滿足需求的情況下,精簡(jiǎn)測(cè)試用例數(shù)量,提高測(cè)試覆蓋率。很多時(shí)候,測(cè)試人員寫好用例就自己 測(cè)試,根本沒人評(píng)審,有些地方理解有偏差,測(cè)試點(diǎn)沒測(cè)試到,導(dǎo)致發(fā)給客戶版本被退回,給公 司也會(huì)帶來巨大經(jīng)濟(jì)損失。6 .加強(qiáng)項(xiàng)目組成員的相互溝通工作和項(xiàng)目信息收集工作:測(cè)試工作是一項(xiàng)溝通要求比較高的工作,一般需要同項(xiàng)目經(jīng)理、產(chǎn)品經(jīng)理、開發(fā)人員、 業(yè)務(wù)人員、客戶溝通。很多時(shí)候,由于測(cè)試介入較晚,測(cè)試時(shí)間短,

9、測(cè)試初期測(cè)試人員了解 需求不及開發(fā)人員,為了迅速熟悉需求,需要項(xiàng)目組成員之間相互培訓(xùn)和溝通。測(cè)試人員為了利于測(cè)試工作,平時(shí)也需要主動(dòng)和開發(fā)團(tuán)隊(duì)溝通項(xiàng)目的進(jìn)度、項(xiàng)目存在的 問題、項(xiàng)目的需求變更等等情況。與團(tuán)隊(duì)成員溝通得越充分、對(duì)項(xiàng)目的信息收集和把握得越 及時(shí)、越準(zhǔn)確,我們的測(cè)試工作才可能做得越順利,才可能提高測(cè)試效率。7 .積極配合開發(fā)人員工作,努力贏得開發(fā)人員的尊重和支持:作為測(cè)試人員,我們絕不能消極等待或一味埋怨開發(fā)人員的不理解和不重視。我們首先 需要正視自己、改進(jìn)自己,通過自身的不斷努力讓開發(fā)人員,真正體會(huì)到測(cè)試的價(jià)值。 同時(shí),也需要理解并配合開發(fā)人員的工作。只有這樣,才能贏得開發(fā)人員的支

10、持?;ハ嗯浜?、互相 促進(jìn),項(xiàng)目成員之間形成良性循環(huán),彼此感情加深了、配合默契了、工作效率和工作質(zhì)量也 就自然提高了。8 .按照項(xiàng)目的大小不同,必要的情況下引入自動(dòng)化測(cè)試工具:是否引入自動(dòng)化的測(cè)試工具,主要取決于測(cè)試的時(shí)間長(zhǎng)短和測(cè)試的輪次。一般來說,測(cè) 試周期較長(zhǎng)、版本升級(jí)平凡和回歸測(cè)試次數(shù)較多的項(xiàng)目,引用測(cè)試工具可以提高測(cè)試效率。 如果測(cè)試周期較短,本來測(cè)試周期只有兩三個(gè)月,開發(fā)測(cè)試腳步就要花費(fèi)大量時(shí)間,引入自 動(dòng)化測(cè)試工具,用的次數(shù)較少,結(jié)果得不喪失,勞民傷財(cái),呵呵!9 .測(cè)試部門內(nèi)部成員的工作業(yè)績(jī)數(shù)據(jù)化:具體的做法如下:每天給每個(gè)人分配的任務(wù)非常具體,并且隨時(shí)關(guān)注他們的進(jìn)展情況, 完成百分

11、比,不斷督促他們。并且,把每個(gè)人每天的工作成果(發(fā)現(xiàn)缺陷的數(shù)量和工作的質(zhì) 量)數(shù)據(jù)化,通過郵件的形式發(fā)給組內(nèi)的成員,讓大家有個(gè)比較。大家都有自尊心,看到自 己落后,后面就加油趕工,形成一種良好的測(cè)試氛圍。每周周例會(huì)的時(shí)候,對(duì)表現(xiàn)突出的給 予表揚(yáng),對(duì)每次都比較差的下屬,單獨(dú)談心,問問具體原因。10 .提高測(cè)試人員的專業(yè)技能和工作能力:由于測(cè)試技術(shù)的不斷成熟和完善,許多的新技術(shù)陳出不窮,作為測(cè)試人員需要不斷提高 自己的專業(yè)技能和工作技能。不斷的給自己充電,補(bǔ)充測(cè)試?yán)碚撝R(shí),讓自己工作技能力去 彌補(bǔ)專業(yè)技能的不足。這樣,你的工作同樣可以做到最棒,效率自然很高。一段時(shí)間過去, 回過頭來一看,自己確實(shí)進(jìn)

12、步不少,沒有虛度光陰呀!軟件測(cè)試人員提高測(cè)試效率與測(cè)試質(zhì)量的六大非技術(shù)措施我所了解和熟悉的一些測(cè)試人員,他們往往對(duì)如何提高測(cè)試效率和測(cè)試質(zhì)量感到困惑,總感 覺自己很難控制測(cè)試效率和測(cè)試質(zhì)量的提高。由于軟件測(cè)試工作的特點(diǎn)以及我國(guó)軟件開發(fā)和管理的現(xiàn)實(shí)成熟度,軟件測(cè)試工作的確會(huì)受到 諸多外界因素的影響。因此,從表面上看,測(cè)試效率和測(cè)試質(zhì)量的提高好象不由測(cè)試人員所 左右。實(shí)際上,這種認(rèn)識(shí)是不正確的,只要我們測(cè)試人員采用一些有效的措施,我們就能變 被動(dòng)為主動(dòng),從而更好地發(fā)揮測(cè)試的作用。我們知道,一項(xiàng)工作能否做好,從當(dāng)事人的角度來講一般受兩個(gè)方面因素的影響:技術(shù)的和 非技術(shù)的。當(dāng)然軟件測(cè)試工作也不例外。以

13、下結(jié)合作者的直接經(jīng)驗(yàn)和間接經(jīng)驗(yàn),總結(jié)出軟件測(cè)試人員提高測(cè)試效率和測(cè)試質(zhì)量的六大 非技術(shù)措施,期望能對(duì)軟件測(cè)試人員如何更有效地工作帶來啟發(fā)。措施一:保持良好的工作態(tài)度良好的工作態(tài)度是做好一切事情的基礎(chǔ)。因?yàn)?,一個(gè)工作態(tài)度惡劣的人是很難得到別人的配 合和認(rèn)可的。測(cè)試工作雖然是 QC (質(zhì)量控制),但我個(gè)人認(rèn)為,測(cè)試人員需要將自己的工作定位為服務(wù)類 型的工作而不僅僅是行使“控制”的權(quán)利(特別是在軟件開發(fā)和管理還不規(guī)范的情況下)有了良好的工作態(tài)度,我們表現(xiàn)出來的行為往往就會(huì)更加適合項(xiàng)目的實(shí)際需要,也才能真正 為提高產(chǎn)品的質(zhì)量發(fā)揮應(yīng)有的作用;否則即使你擁有超強(qiáng)的技術(shù)能力,工作起來也會(huì)“舉步 唯艱”。措施

14、二:真心付出一顆真心付出的心,它能讓你的工作被別人所認(rèn)可(雖然你的工作業(yè)績(jī)不一定很出眾)。測(cè)試工作相對(duì)開發(fā)工作來說,成績(jī)的“可見性”要小一些,因此成就感也會(huì)小一些。另外, 測(cè)試工作是一項(xiàng)比較枯燥的工作,它需要測(cè)試人員認(rèn)認(rèn)真真、一絲不茍地去重復(fù)那些已經(jīng)測(cè) 試過一遍甚至是多遍的功能模塊。如果測(cè)試人員沒有一個(gè)良好的心態(tài)去真心付出,而是采用應(yīng)付的做法的話,自然也就無法提 高測(cè)試效率和測(cè)試質(zhì)量,甚至讓開發(fā)人員反感,進(jìn)而影響到后續(xù)測(cè)試工作的正常開展。措施三:盡早參與項(xiàng)目,做好前期準(zhǔn)備“有備”才能“無患”。有太多的項(xiàng)目,往往留給測(cè)試人員做測(cè)試的時(shí)間都非常緊張,如果我們?nèi)狈Τ浞值臏?zhǔn)備而是“臨陣磨槍”,則往往會(huì)

15、“手忙腳亂”,因而也無法達(dá)到預(yù)期的測(cè)試效率和測(cè)試質(zhì)量。為了提 高測(cè)試效率和測(cè)試質(zhì)量,測(cè)試人員應(yīng)盡早參與項(xiàng)目、做好前期準(zhǔn)備。前期準(zhǔn)備包括熟悉需求、了解產(chǎn)品特性、準(zhǔn)備測(cè)試數(shù)據(jù)、熟悉開發(fā)團(tuán)隊(duì)成員等方面。測(cè)試人員一定要提前規(guī)劃好自己的時(shí)間,讓自己早熟悉、多熟悉項(xiàng)目各方面的情況。實(shí)踐經(jīng) 驗(yàn)表明,測(cè)試人員越早介入項(xiàng)目,后續(xù)測(cè)試工作就會(huì)越有序和順利,測(cè)試效率和測(cè)試質(zhì)量也 就會(huì)越高。措施四:認(rèn)真組織測(cè)試用例評(píng)審產(chǎn)品測(cè)試實(shí)際上就是運(yùn)行產(chǎn)品,執(zhí)行已經(jīng)準(zhǔn)備好的測(cè)試用例(當(dāng)然,每個(gè)測(cè)試人員也可能會(huì)根據(jù)自己的經(jīng)驗(yàn)臨時(shí)準(zhǔn)備并執(zhí)行一些用例),因此測(cè)試用例在很大程度上決定了缺陷被發(fā)現(xiàn)的數(shù)量和質(zhì)量,即測(cè)試用例的質(zhì)量直接影響到測(cè)

16、試質(zhì)量。保證測(cè)試用例的質(zhì)量,最有效的辦法 就是對(duì)其進(jìn)行認(rèn)真而嚴(yán)格的評(píng)審。測(cè)試經(jīng)理可以自己組織也可以申請(qǐng)項(xiàng)目經(jīng)理組織相關(guān)人員對(duì)測(cè)試用例進(jìn)行評(píng)審。千萬不要因 為工作忙而不進(jìn)行評(píng)審, 這樣只能是“欲速則不達(dá)”;也千萬不要為應(yīng)付公司的項(xiàng)目管理制度 而走過場(chǎng),這種“自欺欺人”的做法除浪費(fèi)項(xiàng)目時(shí)間和成本外,無任何作用。措施五:積極配合開發(fā)人員工作,努力贏得開發(fā)人員支持測(cè)試工作是一定需要開發(fā)人員配合的,這也許就是部分測(cè)試人員感覺自己很難控制測(cè)試效率和測(cè)試質(zhì)量的原因所在。如何才能贏得開發(fā)人員的支持?作為測(cè)試人員,我們絕不能消極等待或一味埋怨開發(fā)人員的 不理解和不重視。我們首先需要正視自己、改進(jìn)自己,通過自身的

17、不斷努力讓開發(fā)人員真正 體會(huì)到測(cè)試的價(jià)值;同時(shí)也需要理解并配合開發(fā)人員的工作; 這樣才能贏得開發(fā)人員的支持?;ハ嗯浜?、互相促進(jìn);良性循環(huán)的結(jié)果是,彼此感情加深了、配合默契了、工作效率和工作 質(zhì)量也就自然提高了。措施六:加強(qiáng)溝通和信息收集 我碰到過不少這樣的案例:測(cè)試人員測(cè)試了一段時(shí)間之后,才發(fā)現(xiàn)用戶的需求已經(jīng)變更了, 而測(cè)試時(shí)參考的還是原來的需求。導(dǎo)致這種情況的原因很明顯是缺乏溝通。出現(xiàn)類似這樣的情況,有些測(cè)試人員比較喜歡把責(zé)任歸咎于需求分析人員或項(xiàng)目經(jīng)理沒能將變更之后的需求及時(shí)告知測(cè)試人員(當(dāng)然項(xiàng)目經(jīng)理和需求分析人員是有責(zé)任的)。但要避免這類問題,我們測(cè)試人員是完全可以做到的,我們只需要在測(cè)

18、試前,和項(xiàng)目組相關(guān)人員溝通一 下就可以了。當(dāng)然,為了有利于測(cè)試工作,測(cè)試人員平時(shí)也需要主動(dòng)和開發(fā)團(tuán)隊(duì)溝通項(xiàng)目的進(jìn)度、項(xiàng)目存 在的問題、項(xiàng)目的需求變更等情況??傊?,與團(tuán)隊(duì)成員溝通得越充分、對(duì)項(xiàng)目的信息收集和 把握得越及時(shí)、越準(zhǔn)確,我們的測(cè)試工作才可能做得越好,才可能提高測(cè)試效率和測(cè)試質(zhì)量,否則辛辛苦苦可能做的只是“無用功”。結(jié)束語我們的測(cè)試人員需要努力提高自己的技術(shù)能力和非技術(shù)能力,讓自己的技術(shù)能力和非技術(shù)能 力在具體的測(cè)試工作中“聯(lián)動(dòng)”發(fā)揮作用。對(duì)于技術(shù)能力偏低且一時(shí)難以實(shí)現(xiàn)較大飛躍的測(cè)試人員來說,我們就更需要加強(qiáng)非技術(shù)能力 和素質(zhì)的培養(yǎng)與提高,讓自己的非技術(shù)能力去彌補(bǔ)技術(shù)能力的不足。這樣,您

19、也許不是一個(gè) 技術(shù)超群的人,但你的工作業(yè)績(jī)可能做到最棒。如何提高測(cè)試效率的一些看法如何衡量測(cè)試效率?個(gè)人認(rèn)為可以從軟件測(cè)試的活動(dòng)中的以下指標(biāo)綜合考評(píng),去評(píng)估衡量測(cè)試效率,每項(xiàng)指標(biāo)都高,自然能夠說明一些問題:1 .發(fā)現(xiàn)缺陷的質(zhì)量:同一個(gè)項(xiàng)目組內(nèi),我們一般運(yùn)用測(cè)試管理工具TD,按優(yōu)先級(jí)和嚴(yán)重等級(jí),把每個(gè)人的 缺陷做成柱狀圖和餅圖,放到一個(gè)文檔中,郵件發(fā)給大家,讓組內(nèi)成員了解自己的工作情況 和其他人的工作情況。同時(shí)也讓開發(fā)人員,對(duì)每個(gè)測(cè)試人員的工作,做出評(píng)估,供績(jī)效考核 時(shí)參考。特別是發(fā)現(xiàn)非常隱蔽缺陷的測(cè)試人員,一定要重賞。2 .測(cè)試的有效性:一般來說,遞交 Bug的有效性,體現(xiàn)了測(cè)試員是否能夠正確

20、理解系統(tǒng),并發(fā)現(xiàn)問題,是 否能夠發(fā)現(xiàn)有效的問題。很多時(shí)候,測(cè)試人員沒有弄準(zhǔn)確需求,或者是沒搞清楚設(shè)計(jì),一旦 出現(xiàn)異常,就提交 Bug.不是和前面的缺陷相同,重復(fù)遞交相同類型的缺陷,就是遞交無效的 Bug,導(dǎo)致后來很多缺陷,都被項(xiàng)目評(píng)審時(shí)拒絕,既耽誤了時(shí)間,效率自然不高。3 .測(cè)試組員交叉測(cè)試,發(fā)現(xiàn)漏測(cè)問題數(shù)量:經(jīng)常是這樣,一個(gè)測(cè)試人員測(cè)試結(jié)束,修復(fù)了全部的缺陷。這個(gè)時(shí)候,測(cè)試的模塊和測(cè) 試人員交叉一下,再測(cè)試,很有可能又發(fā)現(xiàn)很多問題。這樣我們可以對(duì)測(cè)試發(fā)現(xiàn)問題數(shù)量, 進(jìn)行統(tǒng)計(jì)。這樣做,就迫使測(cè)試人員認(rèn)真執(zhí)行每一輪測(cè)試,每次測(cè)試都不敢懈怠。4 .遺漏到客戶缺陷的比例:一旦版本測(cè)試通過,發(fā)布給客戶

21、以后,客戶要對(duì)發(fā)布的版本進(jìn)行驗(yàn)收測(cè)試。同樣會(huì)發(fā)現(xiàn) 一些問題,我們也會(huì)對(duì)測(cè)試過程中發(fā)現(xiàn)的Bug分配到每個(gè)模塊和具體的人。但是,如果缺陷在測(cè)試環(huán)境中不能重現(xiàn),只能在實(shí)際工作環(huán)境中出現(xiàn),則不屬于遺漏給客戶的Bug,不計(jì)入漏測(cè)統(tǒng)計(jì)里面。有時(shí)候,客戶系統(tǒng)在使用中也會(huì)發(fā)現(xiàn)缺陷,我們同樣做好記錄。5 .遞交的缺陷數(shù)量:在同一個(gè)項(xiàng)目組內(nèi),每天遞交的Bug數(shù)量,每周遞交的 Bug數(shù)量,每個(gè)版本測(cè)試結(jié)束,總共遞交的Bug數(shù)量。最終測(cè)試結(jié)束,算出每個(gè)人遞交有效缺陷的百分比。6 .執(zhí)行用例的數(shù)量:同一天,每個(gè)測(cè)試人員,執(zhí)行用例的數(shù)量。但是一定要去除那些不能夠測(cè)試的功能模塊, 或者是被阻塞的模塊,這些一定要考慮到。否則

22、大家意見就大了呢!7 .編寫測(cè)試文檔的速度和質(zhì)量:每次編寫測(cè)試用例時(shí),大家都要編寫部分模塊的測(cè)試用例,我們也可以通過單位時(shí)間內(nèi) 編寫case的數(shù)量、速度和質(zhì)量,來區(qū)分每個(gè)人的效率,我覺得也是一種好方法。8 .評(píng)審發(fā)現(xiàn)問題的效率:在組織部門內(nèi)部的 case評(píng)審時(shí),同一個(gè)測(cè)試文檔的評(píng)審,如果提出的修改建議比較多, 并且很有參考價(jià)值。這樣的測(cè)試人員,效率應(yīng)該比較高,得考慮考慮加薪,呵呵。9 .測(cè)試工具使用的熟練程度:當(dāng)然,一個(gè)測(cè)試人員,對(duì)測(cè)試工具的熟練程度越高,使用技巧越強(qiáng),一般來說,測(cè)試的 效率就越高。按常理來說,每個(gè)人不可能了解全部的自動(dòng)化測(cè)試工具,我們只對(duì)常用的測(cè)試 工具進(jìn)行考核就可以了,還算

23、人性化吧。并且后面懂得較多的同事,給組內(nèi)成員集體培訓(xùn), 使大家迅速掌握測(cè)試工具的基本使用,這才是我們的真正目的。10 .測(cè)試結(jié)果的分析水平:對(duì)自動(dòng)化的測(cè)試工具來說,特別是性能測(cè)試結(jié)束之后,我們要分析部分測(cè)試結(jié)果,如果 你都不熟悉測(cè)試工具的分析,何談效率呢?所以測(cè)試結(jié)果的分析水平,也可以作為衡量測(cè)試 效率的一個(gè)指標(biāo)。如何提高測(cè)試效率?1.首先要有一個(gè)合理的詳細(xì)的測(cè)試計(jì)劃:沒有詳細(xì)的測(cè)試計(jì)劃,測(cè)試部的每個(gè)成員都在那兒盲無目的測(cè)試,何談提高測(cè)試效率? 當(dāng)然測(cè)試計(jì)劃也不能夠太細(xì),太細(xì)了,編寫測(cè)試計(jì)劃同樣浪費(fèi)時(shí)間,做到時(shí)可而止。最好是 測(cè)試任務(wù)盡量能細(xì)化到測(cè)試的功能和測(cè)試的case這個(gè)級(jí)別去監(jiān)控進(jìn)度,較

24、為理想。2 .測(cè)試盡早介入項(xiàng)目詳細(xì)了解項(xiàng)目的業(yè)務(wù)需求,做好測(cè)試的前期準(zhǔn)備:目前來說,可能大家都有類似的感受,接觸到的大多數(shù)的項(xiàng)目,都是測(cè)試周期比較短, 開發(fā)人員耽誤了時(shí)間,為了不拖延項(xiàng)目進(jìn)度,留給測(cè)試人員做測(cè)試的時(shí)間都非常緊張。如果 項(xiàng)目測(cè)試的前期了解業(yè)務(wù)需求、了解產(chǎn)品屬性和準(zhǔn)備測(cè)試數(shù)據(jù)不充分,往往測(cè)試效率很低, 測(cè)試時(shí)間變長(zhǎng),測(cè)試效率急劇下降。3 .對(duì)測(cè)試項(xiàng)目前景充滿信心,調(diào)整最佳心態(tài),保持愉悅的工作心情:一般來說,如果大家認(rèn)為測(cè)試的項(xiàng)目沒什么發(fā)展前景,當(dāng)然測(cè)試也不會(huì)很賣命,測(cè)試效 率不用說。如果某個(gè)測(cè)試人員碰到什么不順心的事,當(dāng)天的工作效率肯定比平常低。所以, 要保證測(cè)試效率,測(cè)試負(fù)責(zé)人要

25、察言觀色,及時(shí)找不開心的下屬談心,了解并幫忙消除部分 員工的不良情緒,讓員工有更好的心情投入到測(cè)試工作中去。4 .提高測(cè)試接受的標(biāo)準(zhǔn),減少測(cè)試版本送測(cè)次數(shù):大部分公司的開發(fā)人員都有一種惰性,一旦公司成了測(cè)試部,他們自己測(cè)試時(shí),都不會(huì) 那么認(rèn)真,以為有了測(cè)試人員,就自己就解放了。很多時(shí)候都是調(diào)試編譯通過,實(shí)際上開發(fā) 人員沒有做完整的自測(cè),就拿到測(cè)試部進(jìn)行測(cè)試。如果測(cè)試部門有嚴(yán)格的測(cè)試接受標(biāo)準(zhǔn),一 旦發(fā)現(xiàn)有重大問題,立即拒絕測(cè)試,送回開發(fā)人員修改??梢詼p少很多次反復(fù)測(cè)試,重復(fù)測(cè) 試,明顯提高了測(cè)試效率。5 .測(cè)試負(fù)責(zé)人認(rèn)真做好測(cè)試文檔的評(píng)審:測(cè)試經(jīng)理一定要認(rèn)真做好測(cè)試用例的評(píng)審,盡量使用較少的測(cè)試

26、用例,發(fā)現(xiàn)較多的Bug,無疑是最佳提高效率的一種方式。很多時(shí)候,經(jīng)驗(yàn)較少的測(cè)試人員在設(shè)計(jì)測(cè)試用例的時(shí)候, 寫了很多的測(cè)試用例,測(cè)試時(shí)幾乎沒有發(fā)現(xiàn)缺陷。還有一種:比如說等價(jià)類的測(cè)試,只要具 備代表性就可以了,如果寫了很多測(cè)試用例,執(zhí)行了半天,臃腫的測(cè)試用例,未發(fā)現(xiàn)任何問 題,也很不值。這些主要是靠測(cè)試用例評(píng)審的時(shí)候,測(cè)試Leader去把握了。盡量做到在滿足需求的情況下,精簡(jiǎn)測(cè)試用例數(shù)量,提高測(cè)試覆蓋率。很多時(shí)候,測(cè)試人員寫好用例就自己 測(cè)試,根本沒人評(píng)審,有些地方理解有偏差,測(cè)試點(diǎn)沒測(cè)試到,導(dǎo)致發(fā)給客戶版本被退回, 給公司也會(huì)帶來巨大經(jīng)濟(jì)損失。6 .加強(qiáng)項(xiàng)目組成員的相互溝通工作和項(xiàng)目信息收集工作

27、:測(cè)試工作是一項(xiàng)溝通要求比較高的工作,一般需要同項(xiàng)目經(jīng)理、產(chǎn)品經(jīng)理、開發(fā)人員、 業(yè)務(wù)人員、客戶溝通。很多時(shí)候,由于測(cè)試介入較晚,測(cè)試時(shí)間短,測(cè)試初期測(cè)試人員了解 需求不及開發(fā)人員,為了迅速熟悉需求,需要項(xiàng)目組成員之間相互培訓(xùn)和溝通。測(cè)試人員為了利于測(cè)試工作,平時(shí)也需要主動(dòng)和開發(fā)團(tuán)隊(duì)溝通項(xiàng)目的進(jìn)度、項(xiàng)目存在的 問題、項(xiàng)目的需求變更等等情況。與團(tuán)隊(duì)成員溝通得越充分、對(duì)項(xiàng)目的信息收集和把握得越 及時(shí)、越準(zhǔn)確,我們的測(cè)試工作才可能做得越順利,才可能提高測(cè)試效率。7 .積極配合開發(fā)人員工作,努力贏得開發(fā)人員的尊重和支持:作為測(cè)試人員,我們絕不能消極等待或一味埋怨開發(fā)人員的不理解和不重視。我們首先需要正視

28、自己、改進(jìn)自己,通過自身的不斷努力讓開發(fā)人員,真正體會(huì)到測(cè)試的價(jià)值。 同時(shí),也需要理解并配合開發(fā)人員的工作。只有這樣,才能贏得開發(fā)人員的支持。互相配合、互相 促進(jìn),項(xiàng)目成員之間形成良性循環(huán),彼此感情加深了、配合默契了、工作效率和工作質(zhì)量也 就自然提高了。8 .按照項(xiàng)目的大小不同,必要的情況下引入自動(dòng)化測(cè)試工具:是否引入自動(dòng)化的測(cè)試工具,主要取決于測(cè)試的時(shí)間長(zhǎng)短和測(cè)試的輪次。一般來說,測(cè) 試周期較長(zhǎng)、版本升級(jí)平凡和回歸測(cè)試次數(shù)較多的項(xiàng)目,引用測(cè)試工具可以提高測(cè)試效率。 如果測(cè)試周期較短,本來測(cè)試周期只有兩三個(gè)月,開發(fā)測(cè)試腳步就要花費(fèi)大量時(shí)間,引入自 動(dòng)化測(cè)試工具,用的次數(shù)較少,結(jié)果得不喪失,勞民

29、傷財(cái),呵呵!9 .測(cè)試部門內(nèi)部成員的工作業(yè)績(jī)數(shù)據(jù)化:具體的做法如下:每天給每個(gè)人分配的任務(wù)非常具體,并且隨時(shí)關(guān)注他們的進(jìn)展情況, 完成百分比,不斷督促他們。并且,把每個(gè)人每天的工作成果(發(fā)現(xiàn)缺陷的數(shù)量和工作的質(zhì) 量)數(shù)據(jù)化,通過郵件的形式發(fā)給組內(nèi)的成員,讓大家有個(gè)比較。大家都有自尊心,看到自 己落后,后面就加油趕工,形成一種良好的測(cè)試氛圍。每周周例會(huì)的時(shí)候,對(duì)表現(xiàn)突出的給 予表揚(yáng),對(duì)每次都比較差的下屬,單獨(dú)談心,問問具體原因。10 .提高測(cè)試人員的專業(yè)技能和工作能力:由于測(cè)試技術(shù)的不斷成熟和完善,許多的新技術(shù)陳出不窮,作為測(cè)試人員需要不斷提高 自己的專業(yè)技能和工作技能。不斷的給自己充電,補(bǔ)充測(cè)

30、試?yán)碚撝R(shí),讓自己工作技能力去 彌補(bǔ)專業(yè)技能的不足。這樣,你的工作同樣可以做到最棒,效率自然很高。一段時(shí)間過去, 回過頭來一看,自己確實(shí)進(jìn)步不少,沒有虛度光陰呀!只是我個(gè)人的想法,希望同行批評(píng)指正!怎樣提高測(cè)試的效率和質(zhì)量在信息技術(shù)日新月異的今天,順應(yīng)世界經(jīng)濟(jì)一體化的潮流,中國(guó)軟件行業(yè)加強(qiáng)了與世界同行 的溝通與交流,基于本身提高軟件質(zhì)量的迫切需要,在國(guó)外優(yōu)秀的軟件企業(yè)中被證明為提高 軟件質(zhì)量行之有效的途徑,軟件測(cè)試開始越來越受國(guó)內(nèi)軟件行業(yè)重視。各種各樣的測(cè)試工具 和測(cè)試?yán)碚?,也都逐漸被我們所熟知。軟件測(cè)試也開始成為人們平時(shí)談?wù)摵途W(wǎng)上探討的熱點(diǎn) 話題。在軟件測(cè)試倍受注目的情況下,身為一名軟件測(cè)試

31、人員,如何高質(zhì)量的完成公司交給的 測(cè)試任務(wù),無疑是我們應(yīng)該考慮首要問題。從事軟件測(cè)試已近兩年,從剛開始的一臉茫然, 到如今的手到擒來,期間也經(jīng)歷了很多曲折,總結(jié)這兩年來的經(jīng)念教訓(xùn),我認(rèn)為有必要就軟 件性能測(cè)試這個(gè)話題和大家展開探討,與大家共同分享軟件測(cè)試的得失,為提高我們的測(cè)試 水平盡一分薄力。引言作為評(píng)價(jià)產(chǎn)品性能的重要手段,性能測(cè)試在軟件測(cè)試工作中占的比重一直很大,要 最終提供一份準(zhǔn)確,權(quán)威的測(cè)試報(bào)告,測(cè)試人員的努力工作自然不可或缺,但更重要的是測(cè) 試人員清晰的工作思路,簡(jiǎn)潔的測(cè)試流程和良好的測(cè)試方法。目前性能測(cè)試存在的問題總結(jié)以往進(jìn)行的性能測(cè)試,雖然測(cè)試人員自始至終對(duì)測(cè)試工作 都做到了認(rèn)真

32、負(fù)責(zé),但測(cè)試報(bào)告出爐后,大家總覺得美中不足,對(duì)測(cè)試結(jié)果都心存疑慮,尤 其在那些時(shí)間跨度較長(zhǎng)、針對(duì)不同的測(cè)試對(duì)象的性能對(duì)比測(cè)試中,或多或少都存在以下幾個(gè) 方面的問題:1.測(cè)試準(zhǔn)備不充分,測(cè)試目標(biāo)不明確,測(cè)試計(jì)劃不詳細(xì);2.缺乏測(cè)試以及針對(duì)測(cè)試對(duì)象的技術(shù)儲(chǔ)備;3.測(cè)試環(huán)境的穩(wěn)定性及前后一致性不足;4.測(cè)試數(shù)據(jù)精確性和代表性不足;5.測(cè)試描述不精練;下面,我們就剖析以上問題的同時(shí),探討一下如何解決這些問題。性能測(cè)試準(zhǔn)備這是一個(gè)經(jīng)常被測(cè)試人員忽略的環(huán)節(jié),在接到測(cè)壓任務(wù)后,基于種種其它 因素的考慮,測(cè)試人員往往急于進(jìn)度,立即投入到具體的測(cè)試工作去了,測(cè)試、記錄、分析, 忙的不亦樂乎,工作進(jìn)行了一半才發(fā)現(xiàn)

33、,或是硬件配置不符合要求,或是網(wǎng)絡(luò)環(huán)境不理想,甚至軟件版本不對(duì),一時(shí)弄得騎虎難下,這都是沒有做好測(cè)試準(zhǔn)備惹的禍。那么我們應(yīng)該如何做好性能測(cè)試的準(zhǔn)備工作呢?做軟件項(xiàng)目有需求調(diào)查、需要分析,我們做測(cè)試也一樣。在拿到測(cè)試任務(wù)后,我們首要 的任務(wù)就是分析測(cè)試任務(wù),在開始測(cè)試前,我們至少要弄清以下幾個(gè)問題:a)要測(cè)試什么或測(cè)試的對(duì)象是誰?b)要測(cè)試什么問題或我們想要弄清楚或是論證的問題?c)哪些因素會(huì)影響測(cè)試結(jié)果?d)需要怎樣的測(cè)試環(huán)境?e) 應(yīng)該怎樣測(cè)試?只有在認(rèn)真調(diào)查測(cè)試需求和仔細(xì)分析測(cè)試任務(wù)后,才有可能弄清以上一系例的問題,只 有對(duì)測(cè)試任務(wù)非常清楚,測(cè)試目標(biāo)極其明確的前提下,我們才可能制定出切實(shí)可

34、行的測(cè)試計(jì) 劃。明確測(cè)試目標(biāo),詳盡測(cè)試計(jì)劃在對(duì)測(cè)試需求充分了解的基礎(chǔ)上,制定盡可能詳細(xì)的測(cè)試 計(jì)劃,對(duì)測(cè)試的實(shí)施是大有裨益的。測(cè)試計(jì)劃的制定,大多專業(yè)的測(cè)試書籍多有詳述,故本 文不再鰲述。測(cè)試技術(shù)準(zhǔn)備在目前的大環(huán)境下,要求測(cè)試人員在短時(shí)間撐握所有的軟、硬件知識(shí)是不 太現(xiàn)實(shí)的,但平時(shí)測(cè)試人員應(yīng)抓緊對(duì)測(cè)試工具和測(cè)試?yán)碚摰难芯?,在測(cè)試計(jì)劃中,應(yīng)給研究 測(cè)試對(duì)象和測(cè)試工具分配充足的學(xué)習(xí)時(shí)間,只有在充分撐握測(cè) 試工具,完全了解測(cè)試對(duì)象的前提下,我們才能夠?qū)嵤y(cè)試。建力在錯(cuò)誤的認(rèn)識(shí)上的測(cè)試,既使你再努力,結(jié)果也是背道 而馳,也很難證明問題,更不用說用這樣的測(cè)試報(bào)告去說服用戶。配置測(cè)試環(huán)境只有在充分認(rèn)識(shí)測(cè)試

35、測(cè)試對(duì)象的基礎(chǔ)上,我們才知道每一種測(cè)試對(duì)象,需 要什么樣的配置,才有可能配置一種相對(duì)公平、合理的測(cè)試環(huán)境(這在性能對(duì)比測(cè)壓中尤其 重要)??紤]到其它因素,如網(wǎng)絡(luò)鎖、網(wǎng)速、顯示分辯率,數(shù)據(jù)庫權(quán)限、容量等對(duì)測(cè)試結(jié)果的影 響。如條件允許,我們最好能配置幾組不同的測(cè)試環(huán)境。測(cè)試數(shù)據(jù)的獲取和處理在所有的測(cè)試中,測(cè)試數(shù)據(jù)的收集工作都是較為困難的,Gis軟件更是如此,每一種軟件都有它的文件格式,有的軟件還有幾種格式。在這種情況下,我們 只能把第三方格式的數(shù)據(jù)轉(zhuǎn)換成每一種被測(cè)試軟件自已的格式。同時(shí),還應(yīng)對(duì)數(shù)據(jù)作一定的處理,如處理數(shù)據(jù)冗余,處理顯示風(fēng)格等。如在測(cè)試時(shí)會(huì)更新數(shù)據(jù), 操作前一定要備份數(shù)據(jù)。其外,還應(yīng)評(píng)估數(shù)據(jù)格式和數(shù)據(jù)量對(duì)測(cè)試的影響,如有必要,應(yīng)準(zhǔn)備多組數(shù)據(jù)。最后,一定要檢查測(cè)試數(shù)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論