公務(wù)員期刊網(wǎng) 精選范文 軟件測(cè)試項(xiàng)目總結(jié)范文

軟件測(cè)試項(xiàng)目總結(jié)精選(九篇)

前言:一篇好文章的誕生,需要你不斷地搜集資料、整理思路,本站小編為你收集了豐富的軟件測(cè)試項(xiàng)目總結(jié)主題范文,僅供參考,歡迎閱讀并收藏。

軟件測(cè)試項(xiàng)目總結(jié)

第1篇:軟件測(cè)試項(xiàng)目總結(jié)范文

關(guān)鍵詞:嵌入式軟件;GJB2725A;軟件測(cè)試;過(guò)程模型

0 引言

隨著信息化軍事技術(shù)的不斷深入,嵌入式軟件已在航空武器裝備軟件中得到了廣泛的應(yīng)用,相應(yīng)的,對(duì)其進(jìn)行軟件測(cè)試的要求也越來(lái)越重要。目前,大部分軟件測(cè)試項(xiàng)目主要由事件驅(qū)動(dòng)完成,存在流程不清晰、被動(dòng)性高、效率低下等問(wèn)題,影響了測(cè)試質(zhì)量,其嚴(yán)重后果就是沒(méi)有及時(shí)發(fā)現(xiàn)軟件產(chǎn)品缺陷,導(dǎo)致產(chǎn)品失效。

總裝備部于2001年了GJB2725A《測(cè)試實(shí)驗(yàn)室和校準(zhǔn)實(shí)驗(yàn)室通用要求》[1],其目的就是為了指導(dǎo)軟件測(cè)試活動(dòng),提高軟件測(cè)試過(guò)程管控能力。因此提出了一種嵌入式軟件測(cè)試過(guò)程模型,該模型能夠依據(jù)軍標(biāo),以流程驅(qū)動(dòng)的方式對(duì)軟件測(cè)試進(jìn)行全過(guò)程管控,具有很好的工程應(yīng)用價(jià)值,提高了研制效率。

1 嵌入式軟件測(cè)試過(guò)程模型

在型號(hào)軟件研制中,測(cè)試是一項(xiàng)復(fù)雜而繁瑣的工作,是一門(mén)綜合性學(xué)科,涉及技術(shù)、方法、資源以及管理等諸多方面[2],現(xiàn)有流行軟件測(cè)試模型,如V模型、W模型和H模型[3],并不能完全適用于實(shí)際測(cè)試工作,而應(yīng)由研制單位牽頭,建立本地化的軟件測(cè)試過(guò)程模型。

根據(jù)工程經(jīng)驗(yàn),將嵌入式軟件測(cè)試過(guò)程劃分為5個(gè)階段,即測(cè)試需求分析、測(cè)試策劃、測(cè)試設(shè)計(jì)與實(shí)現(xiàn)、測(cè)試執(zhí)行和測(cè)試總結(jié),每個(gè)階段實(shí)現(xiàn)不同的測(cè)試活動(dòng),前一個(gè)階段是后一個(gè)階段的輸入,后一個(gè)階段是前一個(gè)階段的驗(yàn)證,以流程為驅(qū)動(dòng)力,逐步實(shí)現(xiàn)所有活動(dòng),通過(guò)不斷地對(duì)流程再優(yōu)化,實(shí)現(xiàn)模型的持續(xù)改進(jìn)[4],逐步趨近實(shí)際工程應(yīng)用。

1.1 測(cè)試需求分析

該階段的輸入為軟件測(cè)評(píng)合同或軟件研制任務(wù)書(shū),以明確被測(cè)項(xiàng)目的范圍、目標(biāo)、約束及要求。

同時(shí),確定需要完成的測(cè)試類(lèi)型,如功能測(cè)試、性能測(cè)試、邊界測(cè)試、接口測(cè)試、可靠性測(cè)試等,并明確每一個(gè)測(cè)試類(lèi)型的具體要求,例如:

1)功能測(cè)試:每一個(gè)軟件測(cè)試項(xiàng)輸入的每一個(gè)正常等價(jià)類(lèi)和異常等價(jià)類(lèi)都至少被一個(gè)用例覆蓋;

2)性能測(cè)試:對(duì)軟件的精度、時(shí)間和適應(yīng)性進(jìn)行測(cè)試,以確認(rèn)是否符合規(guī)定的性能要求;

3)接口測(cè)試:測(cè)試所有外部接口,每一個(gè)外部輸入/輸出接口應(yīng)進(jìn)行正常和異常情況測(cè)試。

確定測(cè)試類(lèi)型后,可制定測(cè)試策略,包括白盒和黑盒測(cè)試,并對(duì)具有特殊要求的被測(cè)項(xiàng)進(jìn)行具體描述。同時(shí),確定測(cè)試充分性和終止要求,避免項(xiàng)目無(wú)法結(jié)束。

測(cè)試需求分析最重要的工作就是依據(jù)軟件設(shè)計(jì)文檔,確定測(cè)試的顯性需求和隱形需求,并分解為測(cè)試項(xiàng),為后續(xù)測(cè)試用例提供設(shè)計(jì)依據(jù),本階段的輸出為《軟件測(cè)試需求規(guī)格說(shuō)明》。

1.2 測(cè)試策劃

本階段在測(cè)試需求分析的基礎(chǔ)上,完成如下工作:

1)確定測(cè)試技術(shù),如等價(jià)類(lèi)劃分法、邊界值分析法和猜錯(cuò)法等;

2)明確定性評(píng)價(jià)準(zhǔn)則,包括文檔、設(shè)計(jì)和實(shí)現(xiàn)等方面;

3)數(shù)據(jù)采集要求,主要指被測(cè)軟件、用例、缺陷和管理數(shù)據(jù)等;

4)制定軟件測(cè)試環(huán)境,包括軟/硬件環(huán)境,確保測(cè)試順利開(kāi)展;

5)明確測(cè)試人員的角色與職責(zé),合理分工,確保進(jìn)度;

6)根據(jù)要求進(jìn)行風(fēng)險(xiǎn)分析,如技術(shù)、人員和資源風(fēng)險(xiǎn),并制定措施。

本階段的輸出為《軟件測(cè)試計(jì)劃》。

1.3 測(cè)試設(shè)計(jì)與實(shí)現(xiàn)

本階段的主要內(nèi)容就是依據(jù)測(cè)試需求,設(shè)計(jì)測(cè)試用例,單元、部件測(cè)試采用“先功能后邏輯”的測(cè)試策略,即先滿(mǎn)足基于功能的測(cè)試(功能測(cè)試覆蓋100%),再滿(mǎn)足基于邏輯的測(cè)試(語(yǔ)句、分支、調(diào)用覆蓋率100%),配置項(xiàng)、系統(tǒng)測(cè)試采用基于功能的測(cè)試策略,測(cè)試用例主要包括名稱(chēng)、標(biāo)識(shí)、初始化、前提和約束、輸入、預(yù)期輸出、通過(guò)準(zhǔn)則、追蹤關(guān)系、終止條件、用例類(lèi)型和設(shè)計(jì)人員等信息,本階段的輸出為《軟件測(cè)試說(shuō)明》。

1.4 測(cè)試執(zhí)行

本階段的主要內(nèi)容就是在實(shí)際測(cè)試環(huán)境下執(zhí)行測(cè)試用例,記錄測(cè)試結(jié)果,將期望結(jié)果與實(shí)測(cè)結(jié)果進(jìn)行比對(duì),如不一致,則進(jìn)行深入分析,確認(rèn)為軟件缺陷,則填寫(xiě)軟件問(wèn)題報(bào)告單,本階段的輸出為《軟件測(cè)試記錄》和《軟件問(wèn)題報(bào)告單》。

1.5 測(cè)試總結(jié)

本階段的主要內(nèi)容就是依據(jù)測(cè)試結(jié)果,統(tǒng)計(jì)與分析測(cè)試數(shù)據(jù),包括用例執(zhí)行率、用例通過(guò)率、代碼缺陷率、功能覆蓋率等指標(biāo),進(jìn)而對(duì)被測(cè)軟件產(chǎn)品做出客觀、公正、獨(dú)立的評(píng)價(jià),為改進(jìn)軟件產(chǎn)品質(zhì)量提供支撐,本階段的輸出為《軟件測(cè)試報(bào)告》。

2 模型應(yīng)用

被測(cè)軟件為某型嵌入式軟件,要求完成軟件測(cè)試,出具測(cè)試報(bào)告。

2.1 測(cè)試需求分析

根據(jù)測(cè)試要求,定義被測(cè)項(xiàng)目的范圍、目標(biāo)、約束及要求。

范圍:?jiǎn)卧?、部件和配置?xiàng)測(cè)試。

目標(biāo):?jiǎn)卧獪y(cè)試完成語(yǔ)句、分支100%覆蓋,部件測(cè)試完成調(diào)用100%覆蓋,配置測(cè)試完成需求100%覆蓋。

策略:?jiǎn)卧?、部件測(cè)試采用白盒測(cè)試,配置項(xiàng)測(cè)試采用黑盒測(cè)試。

測(cè)試需求:經(jīng)分析,單元測(cè)試共有272個(gè)測(cè)試需求,部件測(cè)試共有36個(gè)測(cè)試需求,配置項(xiàng)測(cè)試共有16個(gè)測(cè)試需求,27個(gè)測(cè)試項(xiàng)。

2.2 測(cè)試策劃

軟件測(cè)試主要采用等價(jià)類(lèi)劃分法和邊界值分析法進(jìn)行測(cè)試。

2.3 測(cè)試設(shè)計(jì)與實(shí)現(xiàn)

依據(jù)軟件設(shè)計(jì)文件設(shè)計(jì)測(cè)試用例,單元測(cè)試共設(shè)計(jì)1869個(gè)測(cè)試用例,部件測(cè)試共設(shè)計(jì)266個(gè)測(cè)試用例,配置項(xiàng)測(cè)試共設(shè)計(jì)168個(gè)測(cè)試用例。

2.4 測(cè)試執(zhí)行

經(jīng)測(cè)試,并對(duì)測(cè)試結(jié)果進(jìn)行分析、確認(rèn),共計(jì)發(fā)現(xiàn)56個(gè)軟件問(wèn)題,提交設(shè)計(jì)進(jìn)行優(yōu)化改進(jìn)。

2.5 測(cè)試總結(jié)

測(cè)試結(jié)果總結(jié)如表4所示。

測(cè)試用例均能100%覆蓋測(cè)試需求,配置項(xiàng)測(cè)試的用例執(zhí)行率為95%,其原因是有些硬件環(huán)境不能滿(mǎn)足測(cè)試要求,如破壞性測(cè)試,單元和配置項(xiàng)測(cè)試的用例通過(guò)率均不到100%,說(shuō)明這兩種測(cè)試是發(fā)現(xiàn)軟件缺陷的重要手段,通過(guò)對(duì)56個(gè)問(wèn)題的歸零處理,軟件問(wèn)題得到解決,提高了軟件產(chǎn)品的質(zhì)量。

3 總結(jié)

采用流程驅(qū)動(dòng)式的嵌入式軟件測(cè)試過(guò)程模型能夠很好的解決測(cè)試工程化問(wèn)題,通過(guò)實(shí)際運(yùn)用,提高了測(cè)試管控能力,確保了測(cè)試充分性,發(fā)現(xiàn)了軟件問(wèn)題,提高了軟件的質(zhì)量和可靠性。

參考文獻(xiàn):

[1] 閆宇華,李誼,黃寧等.GJB 2725A-2001,測(cè)試實(shí)驗(yàn)室和校準(zhǔn)實(shí)驗(yàn)室通用要求[S].北京:中國(guó)人民總裝備部,2001.

[2] 金先仲,任宏光,李建軍等.空空導(dǎo)彈研制系統(tǒng)工程管理[M].北京:國(guó)防工業(yè)出版社,2007.

第2篇:軟件測(cè)試項(xiàng)目總結(jié)范文

關(guān)鍵詞:市場(chǎng)需求;軟件測(cè)試;課程體系

中圖分類(lèi)號(hào):G64文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1009-3044(2012)14-3353-02

Course System Research of Software Testing Technology Based on Demand of Talent Market

ZHENG Hao, LIU Jian-fang

(Pingdingshan University, Pingdingshan 467000, China)

Abstract: This paper analyze the actual needs of talent market at first, and then set up the Curriculum system based on the software testing theory and technology. Paying more attention on the application, we want to construct course system to meet the market, which has deep foundation and strong skills. All of these promote the quality of the professional course.

Key words: Market requirement; software testing; Curriculum system

最近的年度軟件測(cè)試行業(yè)專(zhuān)項(xiàng)調(diào)查報(bào)告顯示,社會(huì)對(duì)軟件測(cè)試人才的需求越來(lái)越大,可人才市場(chǎng)提供的人力資源、實(shí)際能力卻不能滿(mǎn)足這種需求。目前國(guó)內(nèi)對(duì)測(cè)試人才職業(yè)化培養(yǎng)體系還不夠充分,現(xiàn)行的傳統(tǒng)教育體制重學(xué)歷教育,輕職業(yè)技能培訓(xùn),導(dǎo)致了軟件測(cè)試人才告急。如何結(jié)合人才市場(chǎng)的實(shí)際需求,構(gòu)建適合的課程培養(yǎng)體系,成為軟件測(cè)試課程改革迫在眉睫的問(wèn)題。

1中國(guó)軟件測(cè)試行業(yè)的市場(chǎng)需求分析

在我國(guó),軟件產(chǎn)業(yè)的興起和發(fā)展也就是這短短十幾年。在前面的興起和發(fā)展壯大階段,一般的軟件公司都是重開(kāi)發(fā)輕測(cè)試,甚至存在把測(cè)試工作都放在用戶(hù)那里去做的錯(cuò)誤思想;追求眼前功能的實(shí)現(xiàn),開(kāi)發(fā)軟件追求“短”、“平”、“快”。不太考慮性能和功能的優(yōu)化。軟件測(cè)試以往一直被中小IT企業(yè)所忽視,只有一些知名企業(yè)才有專(zhuān)門(mén)的軟件測(cè)試人員。

現(xiàn)在,更多的國(guó)內(nèi)企業(yè)認(rèn)識(shí)到測(cè)試的重要性,但是由于國(guó)內(nèi)測(cè)試人才的儲(chǔ)備相對(duì)較少,據(jù)國(guó)家權(quán)威部門(mén)統(tǒng)計(jì),中國(guó)軟件人才缺口超過(guò)100萬(wàn)人,其中很大一部分為軟件測(cè)試人才,缺口達(dá)到30~40萬(wàn)。但由于軟件測(cè)試的重要性是近幾年才被充分認(rèn)識(shí)到的,高校教育和企業(yè)培養(yǎng)都還沒(méi)有跟上,致使軟件測(cè)試需求嚴(yán)重供不應(yīng)求。

分析年度軟件測(cè)試行業(yè)專(zhuān)項(xiàng)調(diào)查報(bào)告,目前對(duì)測(cè)試人員的素質(zhì)和要求逐步提高,測(cè)試人員不僅應(yīng)掌握相關(guān)計(jì)算機(jī)知識(shí)背景、軟件工程基本知識(shí)、熟悉項(xiàng)目編程語(yǔ)言、熟悉項(xiàng)目技術(shù)架構(gòu)及需求內(nèi)容,而且要求工作有責(zé)任感、獨(dú)立分析能力及團(tuán)隊(duì)精神等方面。其中“動(dòng)手能力”和“實(shí)際經(jīng)驗(yàn)”是軟件企業(yè)在招聘軟件測(cè)試人員時(shí)最為看重的,而這也恰恰是很多求職者的“軟肋”。

2現(xiàn)有軟件測(cè)試課程體系存在的問(wèn)題

2007年,我校軟件學(xué)院認(rèn)證管理中心被授予計(jì)算機(jī)軟件測(cè)試人才培養(yǎng)基地。軟件學(xué)院軟件工程專(zhuān)業(yè)以及軟件技術(shù)專(zhuān)業(yè)均開(kāi)設(shè)有軟件測(cè)試相關(guān)課程。由于軟件測(cè)試是一門(mén)實(shí)踐性很強(qiáng)的課程,應(yīng)采用精講多練的原則開(kāi)展教學(xué),即學(xué)生通過(guò)大量的上機(jī)實(shí)踐,循序漸進(jìn)地提高自身的軟件測(cè)試用例設(shè)計(jì)、開(kāi)發(fā)、執(zhí)行能力以及軟件測(cè)試的管理能力。但在具體實(shí)踐教學(xué)組織中,教師普遍感覺(jué)有許多不如意的地方,具體存在的問(wèn)題有:

1)對(duì)實(shí)踐課程的認(rèn)識(shí)程度和重視程度不夠,軟件測(cè)試開(kāi)展的不夠徹底,測(cè)試過(guò)程中存在大量的不規(guī)范性;

2)缺乏合適的教材,同時(shí)教師缺乏相應(yīng)的實(shí)戰(zhàn)經(jīng)驗(yàn),導(dǎo)致教學(xué)上知識(shí)結(jié)構(gòu)不合理,教學(xué)內(nèi)容與具體應(yīng)用脫節(jié),盡管教師都能很好的講解軟件測(cè)試?yán)碚撝R(shí),但卻由于缺乏合適的測(cè)試案例,沒(méi)有將理論教學(xué)內(nèi)容和最新相關(guān)技術(shù)結(jié)合,使得學(xué)生思維局限性大,并沒(méi)有真正提高學(xué)生自主思考的能力和創(chuàng)造性思維。

3)教學(xué)方法和手段因循守舊,學(xué)生對(duì)軟件測(cè)試職業(yè)存在一些片面的,甚至是錯(cuò)誤的理解。

3基于人才市場(chǎng)需求的《軟件測(cè)試技術(shù)》課程體系研究

基于人才市場(chǎng)需求的軟件測(cè)試技術(shù)課程體系研究主要是分析目前人才市場(chǎng)對(duì)軟件測(cè)試行業(yè)人才的崗位需求,掌握軟件測(cè)試人才需要具備的職業(yè)素質(zhì),同時(shí)調(diào)查研究在學(xué)生對(duì)前續(xù)課程的掌握情況,以及目前所具備的相關(guān)職業(yè)素養(yǎng)的程度,計(jì)劃從技術(shù)、溝通協(xié)調(diào)能力、經(jīng)驗(yàn)和技能、綜合素質(zhì)能力等方面分別對(duì)崗位需求和學(xué)生水平展開(kāi)調(diào)研。

3.1課程體系目標(biāo)定位

我校軟件工程專(zhuān)業(yè)的培養(yǎng)目標(biāo)是培養(yǎng)適應(yīng)社會(huì)發(fā)展需求,具有扎實(shí)的計(jì)算機(jī)知識(shí)基礎(chǔ),掌握軟件工程領(lǐng)域的前沿技術(shù)和軟件開(kāi)發(fā)方法,具有較強(qiáng)的軟件實(shí)踐能力和創(chuàng)新精神,具備較強(qiáng)的軟件項(xiàng)目的分析、設(shè)計(jì)、開(kāi)發(fā)和維護(hù)能力,能夠按照工程化的原則和方法從事軟件開(kāi)發(fā)和管理的應(yīng)用型人才。

作為該專(zhuān)業(yè)的一門(mén)專(zhuān)業(yè)必修課,為構(gòu)建厚基礎(chǔ)、強(qiáng)技能、注重技術(shù)應(yīng)用的適合應(yīng)用性人才培養(yǎng)的課程體系。將以軟件技術(shù)為基礎(chǔ),測(cè)試?yán)碚撆c技術(shù)為核心,進(jìn)行課程體系設(shè)置。理論教學(xué)目的是讓學(xué)生深刻理解軟件測(cè)試思想和基本理論;熟悉多種軟件的測(cè)試方法、相關(guān)技術(shù)和系統(tǒng)地軟件測(cè)試過(guò)程;會(huì)熟練編寫(xiě)測(cè)試計(jì)劃,測(cè)試用例,測(cè)試報(bào)告,并熟悉幾種自動(dòng)化測(cè)試工具,從而從工程化角度提高和培養(yǎng)學(xué)生從事大型軟件的測(cè)試技術(shù)和能力。

同時(shí)在實(shí)踐環(huán)節(jié),要求學(xué)生通過(guò)實(shí)驗(yàn)學(xué)習(xí),培養(yǎng)與提高項(xiàng)目測(cè)試過(guò)程中采用的主要技術(shù)、設(shè)計(jì)測(cè)試用例、編寫(xiě)測(cè)試總結(jié)報(bào)告等能力,激發(fā)學(xué)生創(chuàng)新精神和創(chuàng)新能力,具體應(yīng)達(dá)到下列基本要求。1)使學(xué)生掌握分析問(wèn)題和解決問(wèn)題的技巧,通過(guò)具體實(shí)驗(yàn)使學(xué)生掌握常用的黑盒測(cè)試技術(shù)、白盒測(cè)試技術(shù)、自動(dòng)化測(cè)試工具。2)讓學(xué)生了解測(cè)試流程,掌握測(cè)試總結(jié)報(bào)告的編寫(xiě)。通過(guò)實(shí)驗(yàn)使學(xué)生理解軟件缺陷的描述,并能結(jié)合項(xiàng)目設(shè)計(jì)出較完善的測(cè)試用例。

3)了解Web系統(tǒng)的測(cè)試范圍,使學(xué)生能在應(yīng)用場(chǎng)景下聯(lián)系實(shí)際和所學(xué)知識(shí)分析和解決問(wèn)題,縮短理論和實(shí)踐的距離。

3.2課程教學(xué)內(nèi)容選取

結(jié)合課程體系目標(biāo)定位,該課程在教學(xué)內(nèi)容選取上主要是基于人才市場(chǎng)需求,厚基礎(chǔ)、強(qiáng)技能、注重技術(shù)應(yīng)用??倢W(xué)時(shí)共72學(xué)時(shí),其中理論和實(shí)踐各36學(xué)時(shí)。結(jié)合課堂教學(xué)和實(shí)踐教學(xué),軟件測(cè)試技術(shù)課程包括以下幾部分:

1)軟件測(cè)試基本理論及方法:包括軟件測(cè)試的概念、測(cè)試的原則、用例的設(shè)計(jì)、各種測(cè)試方法及技巧,測(cè)試策略。同時(shí)通過(guò)實(shí)驗(yàn)掌握軟件測(cè)試的步驟、方法及常見(jiàn)問(wèn)題的處理。

2)測(cè)試流程及文檔寫(xiě)作:軟件測(cè)試流程、各階段的文檔編寫(xiě);書(shū)寫(xiě)測(cè)試計(jì)、測(cè)試用例、測(cè)試報(bào)告、產(chǎn)品安裝手冊(cè)、產(chǎn)品使用手冊(cè)。在實(shí)踐環(huán)節(jié),通過(guò)SATM系統(tǒng)讓學(xué)生掌握軟件測(cè)試流程各個(gè)階段的相關(guān)技術(shù)、測(cè)試相關(guān)文檔的寫(xiě)作技巧。

3)系統(tǒng)學(xué)習(xí)軟件測(cè)試的各種工具,包括:自動(dòng)測(cè)試工具WinRunner;壓力測(cè)試工具LoadRunner;測(cè)試管理工具Testdirector;流程管理工具CVS;JAVA單元測(cè)試工具Junit。要求學(xué)生掌握自動(dòng)化測(cè)試?yán)碚撆c方法,熟練使用常見(jiàn)測(cè)試工具。

4)軟件過(guò)程控制與質(zhì)量保證:軟件質(zhì)量的概念及軟件質(zhì)量管理的基本方法;測(cè)試項(xiàng)目的范圍管理、人員組織結(jié)構(gòu)、理解測(cè)試的配置管理、風(fēng)險(xiǎn)管理、成本管理等。

5)項(xiàng)目實(shí)訓(xùn):引入具有真實(shí)企業(yè)背景的軟件測(cè)試案例,充分考慮人才市場(chǎng)的需求,突出強(qiáng)調(diào)工學(xué)結(jié)合的重要性。通過(guò)實(shí)際項(xiàng)目掌握實(shí)際工作中開(kāi)發(fā)和測(cè)試的流程,使用相關(guān)工具,完成各種測(cè)試目標(biāo),實(shí)現(xiàn)軟件測(cè)試實(shí)踐環(huán)節(jié)單項(xiàng)專(zhuān)業(yè)知識(shí)與整體技能綜合運(yùn)用的目標(biāo),提高測(cè)試能力和積累相關(guān)經(jīng)驗(yàn)。

3.3課程教學(xué)方法設(shè)計(jì)

為構(gòu)建厚基礎(chǔ)、強(qiáng)技能、注重技術(shù)應(yīng)用的適合應(yīng)用性人才培養(yǎng)的課程體系,在教學(xué)過(guò)程中,需要把技能訓(xùn)練和職業(yè)素質(zhì)培養(yǎng)有機(jī)結(jié)合起來(lái),注重學(xué)生綜合能力的培養(yǎng)與提高,突出強(qiáng)調(diào)職業(yè)崗位針對(duì)性。提高學(xué)生綜合運(yùn)用所學(xué)知識(shí)發(fā)現(xiàn)問(wèn)題、分析問(wèn)題、解決問(wèn)題的能力,進(jìn)而培養(yǎng)學(xué)生的技術(shù)應(yīng)用和技術(shù)創(chuàng)新能力。在教學(xué)方法設(shè)計(jì)上做了一下改進(jìn):

1)突出工學(xué)結(jié)合:在講解基本理論知識(shí)的基礎(chǔ)上,引入具有真實(shí)背景的軟件測(cè)試案例,并結(jié)合理論知識(shí)講解將案例進(jìn)行改造,使案例的分析應(yīng)用與理論知識(shí)相呼應(yīng)。目前市場(chǎng)上IT公司在招聘測(cè)試人員時(shí)按照所需技能的不同,將測(cè)試人員分為三個(gè)等級(jí),分別為初級(jí)測(cè)試工程師、中級(jí)測(cè)試工程師和高級(jí)測(cè)試工程師。分析不同等級(jí)的要求,在教學(xué)過(guò)程中,主要針對(duì)初級(jí)和中級(jí)的技能要求循序漸近的展開(kāi)教學(xué)。使通過(guò)此教學(xué)改進(jìn),既彌補(bǔ)了教師缺乏實(shí)戰(zhàn)經(jīng)驗(yàn)帶來(lái)的不足,也使學(xué)生能較真實(shí)的接觸到實(shí)際應(yīng)用,從一定程度上實(shí)現(xiàn)了人才培養(yǎng)與市場(chǎng)需求的接軌。

2)強(qiáng)調(diào)團(tuán)隊(duì)合作:在教學(xué)過(guò)程中實(shí)施“1-7”模式,即在實(shí)驗(yàn)課教學(xué)中,采用團(tuán)隊(duì)合作的方式,分組完成各項(xiàng)任務(wù)。在實(shí)驗(yàn)初期由教師合理分配各團(tuán)隊(duì)成員間的任務(wù),培養(yǎng)學(xué)生的基本崗位技能。經(jīng)過(guò)兩個(gè)實(shí)驗(yàn)任務(wù)的完成,每個(gè)團(tuán)隊(duì)挑出一名同學(xué)為項(xiàng)目組長(zhǎng),模擬公司招聘的形式,招聘4~6個(gè)組員組建自己的團(tuán)隊(duì)。后期實(shí)驗(yàn)任務(wù)的分工由團(tuán)隊(duì)組長(zhǎng)負(fù)責(zé)項(xiàng)目進(jìn)展、分工協(xié)作、制定測(cè)試計(jì)劃等工作,其他小組成員則按要求完成自己的工作,如編寫(xiě)測(cè)試策略、設(shè)計(jì)測(cè)試用例、撰寫(xiě)測(cè)試報(bào)告等,教師主要起引導(dǎo)作用,充分發(fā)揮以學(xué)生為主體。為了全面培養(yǎng)學(xué)生,在不同的任務(wù)中,組員通過(guò)角色互換,充分發(fā)揮其溝通能力及綜合技術(shù)能力。在學(xué)期末,通過(guò)團(tuán)隊(duì)評(píng)比,以提高平時(shí)成績(jī)的形式對(duì)表現(xiàn)優(yōu)秀的團(tuán)隊(duì)進(jìn)行獎(jiǎng)勵(lì)。通過(guò)此教學(xué)手段,可以培養(yǎng)加強(qiáng)學(xué)生面試技巧、溝通能力、團(tuán)隊(duì)意識(shí)、競(jìng)爭(zhēng)意識(shí)等職業(yè)素質(zhì)的培養(yǎng)。

4結(jié)束語(yǔ)

基于人才市場(chǎng)需求的《軟件測(cè)試技術(shù)》課程體系研究定位在對(duì)人才市場(chǎng)的實(shí)際需求分析之上,針對(duì)軟件測(cè)試人才的特點(diǎn)要求,把行業(yè)、企業(yè)對(duì)人才的要求轉(zhuǎn)化為教學(xué)中的具體目標(biāo)。構(gòu)建厚基礎(chǔ)、強(qiáng)技能、注重技術(shù)應(yīng)用的適合應(yīng)用性人才培養(yǎng)的課程體系。

參考文獻(xiàn):

[1]朱少民.軟件測(cè)試方法和技術(shù)[M].北京:清華大學(xué)出版社,2010.

[2]古樂(lè).軟件測(cè)試案例與實(shí)踐教程[M].北京:清華大學(xué)出版社,2007.

[3]馬民生,馬友忠,任剛.以就業(yè)為導(dǎo)向的軟件測(cè)試實(shí)踐課課程改革[J].電腦知識(shí)與技術(shù),2010(4):241-242.

[4]劉偉.獨(dú)立學(xué)院軟件測(cè)試課程的教學(xué)探索與實(shí)踐[J].廣西教育.2009(24):31-33.

第3篇:軟件測(cè)試項(xiàng)目總結(jié)范文

關(guān)鍵詞:軟件測(cè)試;測(cè)試的有效性

中圖分類(lèi)號(hào):TP311文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1009-3044(2008)21-30467-03

Assessing the Validity of Software Testing

ZHANG Rui-yue, CHEN Lin

(Wuhan Digital Engineering Institute,Wuhan 430074,China)

Abstract: During the process of software testing , because of various of factor, usually cause some mistakes and invalidation, for the sake of improving testing process, making testing process to become more valid, need to carry on a complement to software testing process , that mean carrying on an evaluation to usefulness of software testing. This article introduce a general process of valuating usefulness of software testing, and put forward a series measuring index to measure of usefulness of software testing accurately.

Key words: software testing; validity of testing

1 引言

如同任何產(chǎn)品離不開(kāi)質(zhì)量檢驗(yàn)一樣,軟件測(cè)試是在軟件投入運(yùn)行前,對(duì)軟件需求分析、設(shè)計(jì)規(guī)格說(shuō)明和編碼實(shí)現(xiàn)的最終審定,在軟件生存期中占據(jù)著非常突出的重要位置。在軟件測(cè)試過(guò)程中,測(cè)試人員非常關(guān)心之前的測(cè)試過(guò)程有沒(méi)有得到改善,因?yàn)槿绻麤](méi)有,那么在下一次又將犯一樣的錯(cuò)誤,繼續(xù)執(zhí)行無(wú)效的測(cè)試。同時(shí)由于測(cè)試在整個(gè)項(xiàng)目研發(fā)過(guò)程中占用了相當(dāng)一部分信息服務(wù)資源,因此,管理人員也常常在思考測(cè)試是否有效,是否值得投入那么多資金。因此,要改善測(cè)試過(guò)程、使測(cè)試過(guò)程變得更為有效,必須不斷地評(píng)價(jià)測(cè)試結(jié)果。

2 評(píng)價(jià)軟件測(cè)試有效性的工作流程

評(píng)價(jià)軟件測(cè)試有效性的主要目的是評(píng)價(jià)測(cè)試人員的工作和使用評(píng)價(jià)后的結(jié)果改進(jìn)測(cè)試過(guò)程。在軟件測(cè)試中,往往會(huì)存在一些無(wú)效的方面,評(píng)價(jià)的目標(biāo)就是識(shí)別這些無(wú)效和問(wèn)題以便可以采取修復(fù)措施。

在測(cè)試的有效性評(píng)價(jià)工作中,存在兩個(gè)關(guān)鍵的因素:一是評(píng)估的目標(biāo),目標(biāo)是對(duì)度量過(guò)程的恰當(dāng)指導(dǎo),無(wú)效的目標(biāo)會(huì)使整個(gè)評(píng)價(jià)過(guò)程無(wú)效;二是實(shí)現(xiàn)度量目標(biāo)所需的信息類(lèi)別,信息的收集需要建立專(zhuān)門(mén)的小組,整個(gè)評(píng)價(jià)過(guò)程也應(yīng)指派專(zhuān)門(mén)的人員負(fù)責(zé),因?yàn)槿绻麤](méi)有專(zhuān)人負(fù)責(zé)評(píng)價(jià)過(guò)程,那么就無(wú)法確保進(jìn)行正確的數(shù)據(jù)收集和評(píng)估過(guò)程。

圖1給出了評(píng)價(jià)測(cè)試有效性的工作流程。本文主要圍繞這個(gè)工作流程來(lái)進(jìn)行詳細(xì)的闡述。

3 有效性評(píng)價(jià)的輸入

當(dāng)所有的軟件測(cè)試過(guò)程結(jié)束后,軟件測(cè)試有效性評(píng)價(jià)工作就可以開(kāi)始了,測(cè)試階段的最終執(zhí)行結(jié)果是它的入口條件,表1列出了輸入所需的一部分信息類(lèi)型,根據(jù)具體項(xiàng)目的不同,也會(huì)產(chǎn)生其它的輸入。

4 有效性評(píng)價(jià)的執(zhí)行過(guò)程

軟件測(cè)試的有效性評(píng)價(jià)的執(zhí)行過(guò)程包含七個(gè)方面的內(nèi)容:確定評(píng)估目標(biāo)、確定度量?jī)?nèi)容、制定度量責(zé)任、選擇評(píng)估方法、確定所需事實(shí)、收集評(píng)估數(shù)據(jù)和評(píng)估測(cè)試有效性。

4.1 確定評(píng)估目標(biāo)

定義目標(biāo),是為了使度量過(guò)程得到指導(dǎo)。前面提到,評(píng)價(jià)的目標(biāo)就是為了識(shí)別測(cè)試無(wú)效的方面,以便采取修復(fù)措施。因此應(yīng)該明確地確定評(píng)估執(zhí)行的目標(biāo)。在測(cè)試有效性評(píng)價(jià)中需要識(shí)別的內(nèi)容包括以下六個(gè)方面:識(shí)別測(cè)試弱項(xiàng)、識(shí)別新測(cè)試工具的需要、評(píng)估項(xiàng)目測(cè)試、識(shí)別良好的測(cè)試實(shí)踐、識(shí)別不好的測(cè)試實(shí)踐和識(shí)別經(jīng)濟(jì)的測(cè)試實(shí)踐。

4.2 確定度量?jī)?nèi)容

明確了評(píng)價(jià)目標(biāo)之后,接下來(lái)的工作就是確定度量的內(nèi)容,即確定達(dá)到度量目標(biāo)所需信息的類(lèi)別。應(yīng)用系統(tǒng)的測(cè)試中,有五個(gè)方面是可度量的:涉及方、測(cè)試的程度、資源、有效性和評(píng)估。

4.3 制定度量責(zé)任

在測(cè)試評(píng)價(jià)過(guò)程中,應(yīng)該指定負(fù)責(zé)收集和評(píng)估測(cè)試性能信息的小組和專(zhuān)門(mén)的負(fù)責(zé)人員,這時(shí)為了確保數(shù)據(jù)收集和評(píng)估過(guò)程發(fā)生的推動(dòng)力。

4.4 選擇評(píng)估方法

在執(zhí)行測(cè)試評(píng)估的過(guò)程中有一些方法可供選擇,在實(shí)際操作過(guò)程中,我們推薦采用度量指標(biāo)方法,因?yàn)樗坏┙⒕秃苋菀资褂?,并且可以證明它與有效和無(wú)效實(shí)踐有密切關(guān)系。

因素間的某種關(guān)聯(lián)或關(guān)系稱(chēng)為度量指標(biāo)。度量指標(biāo)的一個(gè)主要優(yōu)勢(shì)在于可以清晰地定義評(píng)估過(guò)程,并且對(duì)被評(píng)估人員來(lái)說(shuō)也是透明的,同時(shí)它具有良好的針對(duì)性,可以容易地確定哪些測(cè)試變量需要調(diào)整以提高有效性、效率和/或測(cè)試過(guò)程的經(jīng)濟(jì)性。測(cè)試度量指標(biāo)方法是指識(shí)別那些和好的或不好的測(cè)試有密切關(guān)系的標(biāo)準(zhǔn)。

4.5 確定所需事實(shí)

確定所需事實(shí)是指識(shí)別支持所選方法的必要證據(jù)。度量指標(biāo)方法明確地識(shí)別了評(píng)估過(guò)程所需的數(shù)據(jù)類(lèi)型。要使用本文后面描述的度量指標(biāo),所需確定的信息包括:變更的特征、被測(cè)試過(guò)程的費(fèi)用、測(cè)試的費(fèi)用、測(cè)試所發(fā)現(xiàn)的缺陷、階段發(fā)現(xiàn)的缺陷、測(cè)試后發(fā)現(xiàn)的缺陷、按功能的測(cè)試費(fèi)用、對(duì)系統(tǒng)的抱怨、缺陷的量化和恢復(fù)缺陷的量化。

4.6 收集評(píng)估數(shù)據(jù)

收集評(píng)估數(shù)據(jù)主要是指通過(guò)收集機(jī)制、存儲(chǔ)機(jī)制以及選擇和總結(jié)信息的方法,來(lái)建立用于存儲(chǔ)所需評(píng)估數(shù)據(jù)的系統(tǒng)。

4.7 評(píng)估測(cè)試有效性

執(zhí)行過(guò)程的最后一步是分析信息以得到關(guān)于系統(tǒng)測(cè)試有效性的結(jié)論。通過(guò)分析度量指標(biāo)方法,相應(yīng)的人員可以有針對(duì)性地采取措施,并將總結(jié)后的結(jié)果記錄到測(cè)試評(píng)估表格中。度量指標(biāo)方法通常會(huì)以量化的,表示測(cè)試過(guò)程好壞的形式給出評(píng)估。

下面(見(jiàn)表2)給出30個(gè)推薦使用的用于評(píng)價(jià)應(yīng)用系統(tǒng)測(cè)試的度量指標(biāo)。

5 有效性評(píng)價(jià)的檢查過(guò)程

在檢查過(guò)程中,需要建立一個(gè)質(zhì)量控制檢查單(見(jiàn)表3),其中的“是”回答表示好的測(cè)試實(shí)踐;“否”回答表示需要額外的調(diào)查。注釋列用于解釋“否’回答并記錄調(diào)查結(jié)果。當(dāng)檢查單的項(xiàng)不適用于測(cè)試情形時(shí)適用“N/A”列。

6 有效性評(píng)價(jià)的輸出

測(cè)試有效性評(píng)價(jià)的最后輸出是改進(jìn)后的測(cè)試過(guò)程。在這個(gè)步驟中,主要是對(duì)測(cè)試結(jié)果進(jìn)行仔細(xì)地分析,然后采取相應(yīng)措施來(lái)修復(fù)所確認(rèn)的薄弱環(huán)節(jié),使用度量/行動(dòng)的方法來(lái)改善測(cè)試過(guò)程,最后使得應(yīng)用系統(tǒng)測(cè)試更加有效。(度量/行動(dòng)的方法是指通過(guò)改變某種度量指標(biāo)中的變量來(lái)度量另一種度量指標(biāo)中變量的改變。如果能夠說(shuō)明通過(guò)增加執(zhí)行的指令數(shù)目確實(shí)減少了操作的系統(tǒng)中的缺陷數(shù)目,那么可以認(rèn)為該措施是預(yù)期的,并且應(yīng)該推廣。而如果執(zhí)行指令的增加并沒(méi)有減少產(chǎn)品投入運(yùn)行之前的缺陷的數(shù)目,那么說(shuō)明那些資源還沒(méi)有得到有效的使用,應(yīng)該停止該行動(dòng)并且嘗試其他措施。)

7 結(jié)束語(yǔ)

本文提出了評(píng)測(cè)軟件測(cè)試有效性的一般工作流程,描述了度量測(cè)試的普遍目標(biāo),并為執(zhí)行這些度量給出了推薦的標(biāo)準(zhǔn),是軟件測(cè)試的有效充,對(duì)實(shí)際軟件測(cè)試的評(píng)價(jià)工作具有一定的指導(dǎo)意義。在項(xiàng)目軟件測(cè)試過(guò)程結(jié)束后,IT組織應(yīng)該結(jié)合各自的特點(diǎn),通過(guò)在軟件過(guò)程中積累的經(jīng)驗(yàn),運(yùn)用本文提出的工作流程,逐步對(duì)軟件測(cè)試過(guò)程進(jìn)行改進(jìn),使軟件測(cè)試更為有效的發(fā)揮它的積極作用。

參考文獻(xiàn):

[1] William E Lewis.軟件測(cè)試與持續(xù)質(zhì)量改進(jìn)[M].陳少英,張河濤,譯.北京:人民郵電出版社,2008.

第4篇:軟件測(cè)試項(xiàng)目總結(jié)范文

關(guān)鍵詞:案例教學(xué);教學(xué)模式;軟件測(cè)試

近幾年來(lái),軟件測(cè)試人員的培育要求和計(jì)劃已納入高職教育范疇,具有軟件測(cè)試的知識(shí)體系和工作技能已成為軟件人才新的職業(yè)構(gòu)成標(biāo)準(zhǔn),《軟件測(cè)試》這門(mén)課程成了各高職院校計(jì)算機(jī)軟件專(zhuān)業(yè)的一門(mén)必修專(zhuān)業(yè)課。開(kāi)設(shè)該課程的主要目的是使教學(xué)對(duì)象掌握軟件測(cè)試的基本概念和基本理論,掌握基本測(cè)試技術(shù)和方法,并應(yīng)用到實(shí)踐;使教學(xué)對(duì)象具備軟件測(cè)試的必備專(zhuān)業(yè)知識(shí)和實(shí)際工作能力,能基本承擔(dān)起軟件測(cè)試的工作任務(wù),并為未來(lái)成長(zhǎng)為軟件測(cè)試工程師奠定必備的理論知識(shí)與實(shí)踐基礎(chǔ)。而目前的情況是,大部分院校軟件測(cè)試課程的教學(xué)并沒(méi)有較好地達(dá)到預(yù)期的要求和目的。

一、軟件測(cè)試課程的傳統(tǒng)教學(xué)

軟件測(cè)試課程涉及的專(zhuān)業(yè)知識(shí)面較廣,而且要求有良好的基礎(chǔ)知識(shí),如英語(yǔ)、數(shù)學(xué)等方面的知識(shí)。課堂教學(xué)內(nèi)容繁雜,沒(méi)有規(guī)律可循,更難以用一條主線(xiàn)相連、跳躍性大,從而導(dǎo)致學(xué)生對(duì)教材的理解不深,容易出現(xiàn)前面學(xué)、后面忘的情況。本課程具有很強(qiáng)的實(shí)踐性、綜合性和社會(huì)性,與工程實(shí)踐聯(lián)系緊密,知識(shí)更新的速度很快,涉及到有關(guān)學(xué)科的綜合運(yùn)用和團(tuán)隊(duì)合作精神等。因此,如何將所學(xué)的內(nèi)容與實(shí)際工程聯(lián)系起來(lái),學(xué)會(huì)用所學(xué)的理論知識(shí)分析和解決實(shí)際工程問(wèn)題,成為該課程教學(xué)成敗的關(guān)鍵問(wèn)題。

“粉筆+黑板”仍是目前許多課堂教學(xué)的主要方法,這種傳統(tǒng)的方法,相對(duì)來(lái)說(shuō),教學(xué)環(huán)境一成不變,教學(xué)手段呆板枯燥,課時(shí)效率低。在教學(xué)活動(dòng)中主要采用的是“教師講,學(xué)生聽(tīng);教師寫(xiě),學(xué)生抄的滿(mǎn)堂灌”的教學(xué)方法。在學(xué)習(xí)過(guò)程中,學(xué)生要不斷鞏固測(cè)試?yán)碚撝R(shí),加深對(duì)其理解和認(rèn)識(shí),完成所承擔(dān)的測(cè)試項(xiàng)目中的各項(xiàng)工作任務(wù),提交測(cè)試分析報(bào)告,通過(guò)項(xiàng)目培養(yǎng)和訓(xùn)練協(xié)同工作、溝通交流、角色轉(zhuǎn)換等,形成實(shí)際工作能力。按照傳統(tǒng)的教學(xué)方法教學(xué),很難解決以上問(wèn)題,也無(wú)法滿(mǎn)足現(xiàn)代教學(xué)要求。

二、軟件測(cè)試課程案例教學(xué)的重要性

軟件測(cè)試課程在高職院校是一門(mén)本著“理論夠用,實(shí)踐為主”原則的重要專(zhuān)業(yè)基礎(chǔ)課,但在實(shí)際操作中,如何把握這個(gè)理論夠用的度,實(shí)踐為主又如何展開(kāi),這都需要從實(shí)際的教學(xué)過(guò)程中不斷地總結(jié)和調(diào)整。在軟件測(cè)試這門(mén)課程中,針對(duì)高職高專(zhuān)學(xué)生基礎(chǔ)差、學(xué)習(xí)積極性和主動(dòng)性不強(qiáng)的特點(diǎn),在教學(xué)過(guò)程中采用“案例驅(qū)動(dòng)”、“從實(shí)踐中領(lǐng)悟理論”,即案例教學(xué)是比較理想的模式。這種模式能夠讓學(xué)生在教學(xué)中動(dòng)手動(dòng)腦、直觀體會(huì)實(shí)際的測(cè)試過(guò)程,尋找理論的根據(jù)和支點(diǎn),從而達(dá)到預(yù)期的教學(xué)效果。

案例教學(xué)法源自醫(yī)學(xué)教育的問(wèn)題導(dǎo)向?qū)W習(xí)(Problem-based learning),強(qiáng)調(diào)以學(xué)習(xí)者為中心的合作學(xué)習(xí),是一種跨學(xué)科領(lǐng)域的學(xué)習(xí)架構(gòu)。此種方式較口述或文字?jǐn)⑹龈軅鬟_(dá)真實(shí)問(wèn)題情境的復(fù)雜,給學(xué)生提供更接近真實(shí)的問(wèn)題學(xué)習(xí)情境。案例教學(xué)法除強(qiáng)調(diào)問(wèn)題的真實(shí)性外,也著重解決問(wèn)題過(guò)程中學(xué)習(xí)者搜集、分析、整理資料,乃至提出解決方案的學(xué)習(xí)歷程。

案例教學(xué)法的特點(diǎn)是突出實(shí)踐性、較強(qiáng)的綜合性、深刻的啟發(fā)性、過(guò)程的動(dòng)態(tài)性。案例教學(xué)法注重學(xué)生的智力開(kāi)發(fā)及培養(yǎng)學(xué)生解決實(shí)際問(wèn)題的能力。在本課程的教學(xué)活動(dòng)中,采用案例教學(xué)能改變傳統(tǒng)的灌輸式的教學(xué)方法,充分調(diào)動(dòng)學(xué)生的學(xué)習(xí)積極性,使學(xué)生的思維空間得到拓展,提高其學(xué)習(xí)興趣;使學(xué)生學(xué)會(huì)用所學(xué)的理論知識(shí)分析和解決實(shí)際工程問(wèn)題的方法,從而也改變其對(duì)理論學(xué)習(xí)的枯燥感和“讀書(shū)無(wú)用”的觀念。

三、軟件測(cè)試課程案例教學(xué)的思路

1.案例的引入和設(shè)計(jì)

首先,要根據(jù)教學(xué)計(jì)劃安排和教學(xué)進(jìn)度的要求設(shè)計(jì)教學(xué)案例,為課堂的教學(xué)內(nèi)容埋下伏筆。案例教學(xué)以案例為基本教學(xué)材料,將學(xué)習(xí)者引入工程實(shí)踐的情境中。因此,教學(xué)案例應(yīng)具有很強(qiáng)的實(shí)踐性;要蘊(yùn)涵工程實(shí)踐的理論、原則與原理和方法;要具有新穎性、講究時(shí)效性、背景要清晰等特征。其次,在完成理論課的講解后,再將相關(guān)案例發(fā)給學(xué)生,給學(xué)生較充足的課外時(shí)間準(zhǔn)備相關(guān)的材料。一般情況下可通過(guò)多媒體教學(xué)軟件或服務(wù)器的形式發(fā)放給學(xué)生,要求他們?cè)谝?guī)定的時(shí)間內(nèi)認(rèn)真完成。一個(gè)好的測(cè)試案例應(yīng)包含測(cè)試目的、特殊的硬件要求、特殊的軟件要求、特定的配置、執(zhí)行測(cè)試的描述、測(cè)試的預(yù)期結(jié)果或成功條件。另外,還要考慮如何將本堂課的新知識(shí)點(diǎn)貫穿其中。

2.案例分析討論

案例分析討論是案例教學(xué)中的重要環(huán)節(jié)。學(xué)生通過(guò)分析案例,可以知道本節(jié)課要掌握的理論知識(shí)、操作內(nèi)容、注意事項(xiàng)、所要達(dá)到的教學(xué)要求和目的、在課后應(yīng)完成哪些報(bào)告或查找哪些資料等。案例分析的過(guò)程是學(xué)生與學(xué)生或教師與學(xué)生之間討論交流的過(guò)程,教師要善于在討論過(guò)程中啟發(fā)引導(dǎo)學(xué)生,培養(yǎng)他們思考問(wèn)題的敏捷性和洞察力,讓他們學(xué)會(huì)用理論知識(shí)來(lái)指導(dǎo)實(shí)踐,遇到關(guān)鍵節(jié)點(diǎn)時(shí)能夠急中生智,穩(wěn)中求勝。

在案例教學(xué)中,學(xué)生的學(xué)習(xí)在討論與爭(zhēng)辯中進(jìn)行,學(xué)生充當(dāng)主角,是主動(dòng)的學(xué)習(xí)者,教師的角色是指導(dǎo)者和推動(dòng)者,其作用是領(lǐng)導(dǎo)案例教學(xué)的全過(guò)程。課堂上教師要組織案例討論,不僅要引導(dǎo)學(xué)生去思考、去爭(zhēng)辯、做出決策和選擇,解決案例中的特定問(wèn)題,進(jìn)而從案例中獲得某種感悟,而且要引導(dǎo)學(xué)生探尋特定案例情景復(fù)雜性的過(guò)程及其背后隱含的各種因素和發(fā)展變化的多種可能性。

3.案例實(shí)驗(yàn)操作

教學(xué)案例的主要內(nèi)容是與教學(xué)內(nèi)容為依據(jù)相匹配的,要有較強(qiáng)的可操作性。下面是一個(gè)教學(xué)內(nèi)容與案例的匹配圖示:

從圖1可以看出,在設(shè)計(jì)實(shí)驗(yàn)案例時(shí),既要有簡(jiǎn)單的基礎(chǔ)性實(shí)驗(yàn)案例,又要有綜合實(shí)驗(yàn)甚至是課程設(shè)計(jì)。簡(jiǎn)單的基礎(chǔ)性實(shí)驗(yàn)案例主要是讓學(xué)生熟悉基本的軟件測(cè)試方法,綜合性的實(shí)驗(yàn)案例主要是讓學(xué)生增強(qiáng)實(shí)際操作能力,增加軟件項(xiàng)目測(cè)試的綜合經(jīng)驗(yàn)。通過(guò)一個(gè)個(gè)綜合性的案例,特別是較大型的軟件項(xiàng)目測(cè)試實(shí)驗(yàn),讓學(xué)生在實(shí)驗(yàn)的每一個(gè)步驟中理解軟件測(cè)試技術(shù)和各種具體的測(cè)試方法。同時(shí),學(xué)生可以通過(guò)對(duì)案例的操作和理解,進(jìn)一步了解熟悉軟件測(cè)試工作的完整流程,包括文檔的編寫(xiě)與收集,都是一個(gè)很好的鍛煉。這樣的教學(xué)在不知不覺(jué)中就邁出了“工學(xué)結(jié)合”的第一步,與高職教育需求完全吻合。

4.案例歸納總結(jié)

案例討論后要做簡(jiǎn)短的歸納和總結(jié),從案例討論中得出一定的結(jié)論,為后續(xù)的課堂理論教學(xué)提供準(zhǔn)備。教師在總結(jié)過(guò)程中,要講明案例中的關(guān)鍵節(jié)點(diǎn),以及在實(shí)驗(yàn)操作時(shí)存在的長(zhǎng)處或不足,但不宜對(duì)錯(cuò)誤的觀點(diǎn)簡(jiǎn)單地否定,以免挫傷學(xué)生的積極性。實(shí)驗(yàn)結(jié)果可以多元化。在總結(jié)中,要揭示出案例中包含的理論,強(qiáng)化以前討論的內(nèi)容,提示后續(xù)案例,達(dá)到突出教學(xué)重點(diǎn),回歸教學(xué)的目的。

四、其他豐富的教學(xué)方法和手段

經(jīng)過(guò)實(shí)踐中的不斷摸索和總結(jié),發(fā)現(xiàn)《軟件測(cè)試》課程在教學(xué)過(guò)程中要增強(qiáng)師生互動(dòng),提高教學(xué)效果,達(dá)到預(yù)期的教學(xué)要求,在教學(xué)方法和手段上還可以采取以下幾種形式的結(jié)合。

(1)課堂進(jìn)機(jī)房,避免純理論的“PPT滾動(dòng)”,注重課堂里的師生互動(dòng)。(2)FLASH動(dòng)畫(huà)分解操作內(nèi)容,教師錄相演示操作流程。(3)分組合作討論,責(zé)任到人,各盡其能。(4)優(yōu)秀組員示范,榮譽(yù)物質(zhì)兼并鼓勵(lì)。(5)定時(shí)地帶學(xué)生了解軟件測(cè)試企業(yè)“完整的工作過(guò)程”,讓他們從實(shí)踐中得到熏陶。(6)“一帶一”訂單式的互助。讓基礎(chǔ)好的學(xué)生幫助基礎(chǔ)不好的學(xué)生,督促完成相應(yīng)的教學(xué)內(nèi)容。(7)開(kāi)設(shè)課外興趣小組,為基礎(chǔ)興趣較好的學(xué)生提供更多更好的實(shí)踐環(huán)境。

五、結(jié)語(yǔ)

在高職院校,對(duì)軟件測(cè)試這門(mén)課程,我們結(jié)合自己的學(xué)生不斷地進(jìn)行探索和實(shí)踐,進(jìn)行了一系列的教改與創(chuàng)新,受到學(xué)生及領(lǐng)導(dǎo)的好評(píng)。該教法以企業(yè)的要求為導(dǎo)向,注重學(xué)生動(dòng)手能力的提高,注重培養(yǎng)學(xué)生主動(dòng)思考問(wèn)題、解決問(wèn)題的能力,同時(shí)又運(yùn)用現(xiàn)代教育學(xué)理論,在教學(xué)過(guò)程中采取案例教學(xué)與項(xiàng)目教學(xué)等多種教學(xué)方法和手段來(lái)實(shí)現(xiàn)“工學(xué)結(jié)合”。通過(guò)學(xué)生座談會(huì)了解到,大多數(shù)學(xué)生認(rèn)為這種多樣化的教學(xué),使他們對(duì)課本知識(shí)的理解更加深入,主動(dòng)思考問(wèn)題的能力有了一定的提高,動(dòng)手能力得到進(jìn)一步加強(qiáng),“軟件測(cè)試”的教學(xué)質(zhì)量和教學(xué)效果有了較明顯的好轉(zhuǎn)。

參考文獻(xiàn):

[1] 張尚仁.古希臘哲學(xué)家的故事[M].北京:中國(guó)青年出版社,1984.

[2] 李亞.“軟件測(cè)試”教學(xué)探索與實(shí)踐[J].Computer Education,2008,(6).

[3] 賀平.軟件測(cè)試課程開(kāi)發(fā)[J].計(jì)算機(jī)教育,2006,(12).

[4] Ron Patton.Software Testing Second Edition(第2版)[M].北京:機(jī)械工業(yè)出版社,2006.

[5] 鐘元生.軟件測(cè)試實(shí)踐教學(xué)特色的構(gòu)建實(shí)踐[J].電化教育研究,2006,162(10):62-65.

第5篇:軟件測(cè)試項(xiàng)目總結(jié)范文

關(guān)鍵詞:高等職業(yè)教育;課程設(shè)計(jì);校企合作;軟件測(cè)試

DOIDOI:10.11907/rjdk.162329

中圖分類(lèi)號(hào):G434

文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1672-7800(2016)012-0197-03

0 引言

隨著軟件技術(shù)在社會(huì)各領(lǐng)域的廣泛應(yīng)用,人們開(kāi)始越來(lái)越關(guān)注軟件產(chǎn)品質(zhì)量,軟件測(cè)試作為軟件質(zhì)量保證的重要途徑也因此受到行業(yè)領(lǐng)域的關(guān)注與重視,軟件測(cè)試崗位的就業(yè)前景也變得越來(lái)越好。在《國(guó)務(wù)院關(guān)于加快發(fā)展現(xiàn)代職業(yè)教育的決定》中,提出“深化產(chǎn)教融合、校企合作”[1]。隨著技術(shù)的發(fā)展、產(chǎn)業(yè)結(jié)構(gòu)調(diào)整的不斷加快,持久深入的校企合作已經(jīng)逐漸成為高職院校課程開(kāi)發(fā)質(zhì)量的關(guān)鍵要素之一。

《軟件測(cè)試基礎(chǔ)》課程大多在高職院校的計(jì)算機(jī)類(lèi)專(zhuān)業(yè)中開(kāi)設(shè),但是普遍存在著課程內(nèi)容更新慢,教學(xué)方法、手段陳舊,課程評(píng)價(jià)考核單一的問(wèn)題,導(dǎo)致學(xué)生學(xué)習(xí)興趣不大,學(xué)習(xí)效果不佳。該課程在蘇州健雄職業(yè)技術(shù)學(xué)院是軟件技術(shù)專(zhuān)業(yè)的一門(mén)專(zhuān)業(yè)基礎(chǔ)課,該院與上海博為峰軟件技術(shù)股份有限公司、上海澤眾軟件科技有限公司等從事軟件測(cè)試的IT企業(yè)緊密合作,對(duì)課程進(jìn)行了一系列建設(shè)和改革,培養(yǎng)了一大批軟件測(cè)試人才,受到企業(yè)的一致認(rèn)可。

1 以工作過(guò)程為導(dǎo)向的課程設(shè)計(jì)

課程組成員結(jié)合計(jì)算機(jī)等級(jí)考試、計(jì)算機(jī)軟件專(zhuān)業(yè)技術(shù)資格考試和國(guó)際軟件測(cè)試資質(zhì)認(rèn)證(ISTQB)的考試大綱,以及行業(yè)、企業(yè)對(duì)軟件測(cè)試員的人才需求,與企業(yè)專(zhuān)家共同確定本課程的目標(biāo)為:使學(xué)生了解軟件測(cè)試的發(fā)展前景,掌握測(cè)試的基礎(chǔ)知識(shí),了解測(cè)試用例的概念、意義;能夠搭建測(cè)試環(huán)境,掌握常用的黑盒、白盒用例設(shè)計(jì)方法,能夠進(jìn)行簡(jiǎn)單的手動(dòng)功能測(cè)試并撰寫(xiě)測(cè)試報(bào)告與缺陷報(bào)告;了解常用的自動(dòng)化測(cè)試工具、性能測(cè)試工具,理解測(cè)試工具的原理,了解測(cè)試管理的概念與流程等。

本課程以軟件測(cè)試工程師的工作過(guò)程為導(dǎo)向,按照軟件技術(shù)專(zhuān)業(yè)培養(yǎng)目標(biāo)與高職學(xué)生的特點(diǎn),將測(cè)試基礎(chǔ)知識(shí)、相關(guān)技術(shù)方法、測(cè)試管理貫穿在整個(gè)測(cè)試流程中,從而構(gòu)建測(cè)試各階段所需的知識(shí)與技能。在課程中以“虛擬公司”作為組織形式,在運(yùn)作過(guò)程中充分體現(xiàn)職業(yè)教育行為導(dǎo)向和職業(yè)性原則。行為導(dǎo)向,即創(chuàng)造師生互動(dòng)的仿真情境,使學(xué)生通過(guò)自主協(xié)作式學(xué)習(xí)方式,反復(fù)操練,從而形成符合企業(yè)要求的行為方式和職業(yè)能力。職業(yè)性原則,即要求實(shí)訓(xùn)目標(biāo)和就業(yè)目標(biāo)高度一致[2]。學(xué)院與企業(yè)共建實(shí)訓(xùn)平臺(tái),通過(guò)具體工程項(xiàng)目及案例素材,使用測(cè)試管理工具從測(cè)試需求建起,測(cè)試模塊劃分、測(cè)試用例設(shè)計(jì)、測(cè)試用例執(zhí)行、缺陷管理,加強(qiáng)學(xué)生對(duì)測(cè)試管理工具的使用。

2 以工作項(xiàng)目為載體的學(xué)習(xí)情境創(chuàng)設(shè)

《軟件測(cè)試基礎(chǔ)》課程最好在第三學(xué)期開(kāi)設(shè),因?yàn)檫@時(shí)學(xué)生對(duì)軟件行業(yè)已有一定了解,并已具備初步的編程經(jīng)驗(yàn),課程共計(jì)64學(xué)時(shí)。依據(jù)軟件測(cè)試的工作過(guò)程可以將課程劃分為6個(gè)學(xué)習(xí)情境,共15個(gè)工作任務(wù),具體如表 1所示。

學(xué)習(xí)情境1中主要讓學(xué)生認(rèn)識(shí)缺陷并知道缺陷產(chǎn)生的原因,掌握軟件測(cè)試的定義、目的、分類(lèi)和原則,熟悉V模型、W模型、H模型等軟件測(cè)試的常見(jiàn)模型;熟練掌握軟件質(zhì)量模型的分類(lèi)和各個(gè)評(píng)價(jià)指標(biāo),并明確軟件質(zhì)量與軟件測(cè)試之間的關(guān)系;會(huì)查詢(xún)互聯(lián)網(wǎng)中的招聘信息,分析軟件測(cè)試工程師的崗位職責(zé)及發(fā)展路徑,并盡早做好職業(yè)生涯規(guī)劃。

學(xué)習(xí)情境2中讓學(xué)生能夠明確軟件測(cè)試的依據(jù),并閱讀需求規(guī)格說(shuō)明書(shū),理解測(cè)試需求的概念,會(huì)對(duì)測(cè)試需求進(jìn)行挖掘;能夠理解測(cè)試計(jì)劃的重要性,知道測(cè)試計(jì)劃的一般組成要素。

學(xué)習(xí)情境3中讓學(xué)生能夠理解黑盒測(cè)試、白盒測(cè)試、灰盒測(cè)試的基本概念及它們之間的區(qū)別與聯(lián)系;能夠靈活地運(yùn)用黑盒測(cè)試的常用方法,如等價(jià)類(lèi)劃分、邊界值、決策表、因果圖、場(chǎng)景法、正交表等來(lái)設(shè)計(jì)測(cè)試用例;能夠靈活地運(yùn)用白盒測(cè)試的常用方法,如邏輯覆蓋法、基本路徑法等設(shè)計(jì)測(cè)試用例。

學(xué)習(xí)情境4中讓學(xué)生學(xué)會(huì)測(cè)試環(huán)境的搭建,如在虛擬機(jī)中部署PHP、JSP、.NET等應(yīng)用程序;理解單元測(cè)試、集成測(cè)試、系統(tǒng)測(cè)試、驗(yàn)收測(cè)試的概念及基本流程,熟悉集成測(cè)試的策略,能夠使用JUnit 等工具來(lái)開(kāi)展單元測(cè)試;能夠掌握缺陷的概念,會(huì)正確記錄缺陷,掌握缺陷報(bào)告的基本格式與內(nèi)容。

學(xué)習(xí)情境5中要讓學(xué)生理解測(cè)試總結(jié)的意義和重要性,并了解測(cè)試總結(jié)報(bào)告的格式與內(nèi)容。

學(xué)習(xí)情境6中能讓學(xué)生掌握手動(dòng)測(cè)試與自動(dòng)化測(cè)試的區(qū)別,了解自動(dòng)化測(cè)試、性能測(cè)試等工具的原理,初步掌握腳本的錄制和參數(shù)的設(shè)定,為后續(xù)課程的學(xué)習(xí)奠定基礎(chǔ)。

3 “互聯(lián)網(wǎng)+教育”方式的課程改革深化

3.1 利用雨課堂平臺(tái)實(shí)施線(xiàn)上線(xiàn)下混合教學(xué)

合理運(yùn)用互聯(lián)網(wǎng)新技術(shù),由傳統(tǒng)教學(xué)向線(xiàn)上線(xiàn)下混合式教學(xué)方式轉(zhuǎn)變,打破以往學(xué)生學(xué)習(xí)時(shí)空的限制,按需學(xué)習(xí),讓教育教學(xué)資源得到最大化共享。由于本課程概念較多,課程學(xué)習(xí)后還需通過(guò)工信部的考證,線(xiàn)上教學(xué)教師通過(guò)清華大學(xué)研制的雨課堂平臺(tái)將PPT課件、微課、測(cè)試等資料上傳至云空間,并推送到學(xué)生的移動(dòng)終端上,督促學(xué)生做好預(yù)習(xí)、復(fù)習(xí)工作,學(xué)生所有的學(xué)習(xí)行為數(shù)據(jù)均被自動(dòng)完整采集,有助于量化了解學(xué)生學(xué)習(xí)效果并把握學(xué)生學(xué)習(xí)軌跡[3];傳統(tǒng)的線(xiàn)下面授,則重點(diǎn)解決學(xué)生的疑難困惑問(wèn)題,提高教學(xué)效率。

3.2 改進(jìn)教學(xué)方法提高學(xué)生學(xué)習(xí)興趣

第6篇:軟件測(cè)試項(xiàng)目總結(jié)范文

自我介紹是向別人展示自己的重要途徑,是與他人進(jìn)行溝通、增進(jìn)了解、建立聯(lián)系的一種最基本、最常見(jiàn)的方式,是人與人進(jìn)行溝通的出發(fā)點(diǎn)。在面試軟件測(cè)試工程師時(shí)該如何進(jìn)行自我介紹呢?本文是小編整理的軟件測(cè)試工程師面試英文自我介紹范文以及關(guān)于軟件測(cè)試工程師面試的知識(shí),僅供參考。

軟件測(cè)試工程師面試英文自我介紹范文

軟件測(cè)試工程師面試英文自我介紹范文1I’m Cheers.Lee, I’m twenty-six year old, I majored in E-business and with a bachelor degree.I’m single.And I love software testing, as the software quality is vital to the company’s customer, it also could improve the company’s image, so quality is the best policy.We must devote all my energy to assure the software quality.

The position which I’ve come to apply is senior software testing engineer.I have three years work experience, one year and a half of function testing experience and one year of performance and automation testing experience.I have been reading up on software testing, especially on performance testing and automation testing.I’m quite familiar with performance testing tool LoadRunner, and familiar with automation testing tool QTP.I’m good at developing performance testing script base on C language in web system, and also have good skills in develop QTP script.

As we all know that software performance has become more and more important, while thousands of the users log in the system or visit the website simultaneously, the problem may occurred, the system crash or the server deny to provide the service to the user, so the performance testing need to be done before the software delivered to our customers.

We also benefit from the automation testing.There is always a lot of function testing or regression testing need us to finish in a short time.But we do not have enough time and sufficient human resource to complete it, how should we do? So the automation testing is the best solution.It cut down the costs, improve the work efficiency, save our time and energy.Its advantage is not merely as so.

軟件測(cè)試工程師面試英文自我介紹范文2Good morning, ladies and gentlemen! It is really my honor to have this opportunity for an interview.I hope I can make a good performance today.I'm confident that I can succeed.Now I will introduce myself briefly.I am 26 years old, born in Shandong province.I graduated from Qingdao University.My major is electronics.And I got my bachelor degree after my graduation in the year of 2003.I spent most of my time on study, and I’ve passed CET-6 during my university.And I’ve acquired basic knowledge of my major.It is my long cherished dream to be an engineer and I am eager to get an opportunity to fully play my ability.

In July 2003, I began working for a small private company as a technical support engineer in Qingdao city.Because there was no more chance for me to give full play to my talent, so I decided to change my job.And in August 2004, I left for Beijing and worked for a foreign enterprise as an automation software test engineer.Because I want to change my working environment, I'd like to find a job which is more challenging.Moreover,Motorola is a global company, so I feel I can gain a lot from working in this kind of company.That is the reason why I come here to compete for this position.I think I'm a good team player and a person of great honesty to others.Also,I am able to work under great pressure.I am confident that I am qualified for the post of engineer in your company.

That’s all.Thank you for giving me the chance.

軟件測(cè)試工程師面試技巧核心提示:第一個(gè)問(wèn)題:自我介紹(心理學(xué)首因效應(yīng)告訴我們第一印象非常重要),自我介紹最重要的是能夠在面試官心目中留下一個(gè)好的第一感覺(jué)。說(shuō)得更直白一點(diǎn)是讓面試官舒服。但是我發(fā)現(xiàn)很多人就是直接簡(jiǎn)單的介紹了一下過(guò)去的經(jīng)歷,但是實(shí)際上一方面過(guò)去的經(jīng)歷沒(méi)有很好的讓人發(fā)現(xiàn)優(yōu)點(diǎn)。其實(shí)面試好比相親,你想說(shuō)什么不重要,重要地是人家想聽(tīng)什么。比較好的自我介紹套路是這樣:“您好,我叫XXX,很高興能獲得這次...

第一個(gè)問(wèn)題:自我介紹(心理學(xué)首因效應(yīng)告訴我們第一印象非常重要),自我介紹最重要的是能夠在面試官心目中留下一個(gè)好的第一感覺(jué)。說(shuō)得更直白一點(diǎn)是讓面試官舒服。但是我發(fā)現(xiàn)很多人就是直接簡(jiǎn)單的介紹了一下過(guò)去的經(jīng)歷,但是實(shí)際上一方面過(guò)去的經(jīng)歷沒(méi)有很好的讓人發(fā)現(xiàn)優(yōu)點(diǎn)。其實(shí)面試好比相親,你想說(shuō)什么不重要,重要地是人家想聽(tīng)什么。比較好的自我介紹套路是這樣:“您好,我叫XXX,很高興能獲得這次面試機(jī)會(huì),今天來(lái)面試是想證明自己是最合適的人選,另一個(gè)方面是獲得您的認(rèn)可,結(jié)合我過(guò)去的工作和學(xué)習(xí)經(jīng)歷,我自信我能符合咱們公司的認(rèn)可,接下來(lái)您看是我繼續(xù)介紹我做過(guò)的項(xiàng)目,還是您問(wèn)您關(guān)心的問(wèn)題?”

第二個(gè)問(wèn)題:項(xiàng)目介紹(項(xiàng)目經(jīng)驗(yàn)直接決定一個(gè)人能否勝任一份工作,企業(yè)更應(yīng)該看重一個(gè)人解決問(wèn)題的思路和具體能力),項(xiàng)目介紹部分最重要的思路是應(yīng)該先整體后局部,介紹整體的時(shí)候要有量化的數(shù)據(jù)(從項(xiàng)目度量的五大維度:規(guī)模,包括項(xiàng)目代碼規(guī)模,需求規(guī)模、用例規(guī)模,工作量,進(jìn)度,質(zhì)量和成本),然后是整體的測(cè)試流程,然后再是角色與職責(zé),接下來(lái)是項(xiàng)目中自己的特色,比如做得最好的是、遇到最大的困難時(shí)、最差的是,最后是心得體會(huì)。

第三類(lèi)問(wèn)題:數(shù)據(jù)庫(kù)方面知識(shí),最基本的要求是數(shù)據(jù)庫(kù)記錄的增刪改查(insert、delete、update、select),表結(jié)構(gòu)的增刪改查(create、drop、alter、describe)、存儲(chǔ)過(guò)程、觸發(fā)器等。

第四類(lèi)問(wèn)題:linux操作系統(tǒng)相關(guān),最基本的目標(biāo)是熟悉常見(jiàn)的50個(gè)命令,比如find命令(-name、-type、-perm、-user、-group、-ctime、-atime)等,熟悉vi、熟悉linux搭建測(cè)試環(huán)境。比如LAMP環(huán)境搭建。

第五類(lèi)問(wèn)題:缺陷相關(guān)知識(shí),最基本的是缺陷跟蹤的流程(流程的基本要素),整體的流程,最好能在紙上給面試官畫(huà)出來(lái)(尤其是男面試官,從男人好色的角度來(lái)看,寫(xiě)得很清楚很重要),缺陷單的屬性,至少能列出20個(gè)屬性,每個(gè)屬性的意義,如何描述好缺陷單,缺陷單描述的5C原則,比如缺陷重現(xiàn)步驟應(yīng)該complete.如何描述一個(gè)你認(rèn)為的最經(jīng)典的bug單。

第六類(lèi)問(wèn)題:用例相關(guān),最基本的包括用例的格式要素,用例設(shè)計(jì)工程方法論,每個(gè)方法要求(方法的背景,操作步驟,優(yōu)缺點(diǎn)、適應(yīng)范圍,與其他用例方法如何配合),在項(xiàng)目中如何利用測(cè)試用例設(shè)計(jì)工程方法。如何評(píng)價(jià)、評(píng)審測(cè)試用例,評(píng)審從哪些維度?要設(shè)計(jì)好測(cè)試用例需要哪些方面的知識(shí)結(jié)構(gòu),比如技術(shù)、業(yè)務(wù)、方法。

第七類(lèi)問(wèn)題:軟件測(cè)試流程,系統(tǒng)測(cè)試相關(guān)規(guī)范和標(biāo)準(zhǔn)的流程:熟悉產(chǎn)品/項(xiàng)目,需求評(píng)審,測(cè)試需求,測(cè)試計(jì)劃,測(cè)試方案,測(cè)試用例,預(yù)測(cè)試,第一輪正式測(cè)試、第二輪回歸測(cè)試、第三輪測(cè)試,測(cè)試報(bào)告,測(cè)試總結(jié),測(cè)試指南。

第八類(lèi)問(wèn)題,網(wǎng)絡(luò)相關(guān),最基本的網(wǎng)絡(luò)基礎(chǔ)知識(shí),比如TCP/IP協(xié)議。

第九類(lèi)問(wèn)題,測(cè)試工具,包括三個(gè)大的類(lèi)型,第一類(lèi)是性能測(cè)試工具、自動(dòng)化測(cè)試工具、測(cè)試管理類(lèi)工具。最起碼的要求是熟悉工具的使用。

第十類(lèi)問(wèn)題,給你一個(gè)軟件,比如QQ、QQ斗地主,你如何去測(cè)試,這類(lèi)問(wèn)題基本的思路是,從軟件質(zhì)量模型、測(cè)試工具、測(cè)試方法、測(cè)試流程、探索式測(cè)試等角度先宏觀解決,然后再具體微觀講解用例如何設(shè)計(jì)等。

第十一類(lèi)問(wèn)題,一個(gè)優(yōu)秀/卓越的軟件測(cè)試工程師應(yīng)該具備哪些能力與素質(zhì),素質(zhì)方面包括溝通、五心工程師、追求完美等

第十二類(lèi)問(wèn)題,最后一個(gè)問(wèn)題,面試官一般會(huì)問(wèn),您還有什么想問(wèn)的嗎?還有什么想了解的嗎?總體上來(lái)說(shuō)最重要的是留下一個(gè)好的近因效應(yīng),就好比相親的時(shí)候,分手離開(kāi)的時(shí)候,留下好的最后的印象,基本的思路應(yīng)該分三種情況,第一種是面試官對(duì)你滿(mǎn)意,自己也感覺(jué)不錯(cuò)的情況下,先表示感謝,然后積極主動(dòng)的問(wèn)題,比如,非常感謝您給的這次機(jī)會(huì),但是我還是想問(wèn),如果我有下一輪面試,我想知道知道是什么時(shí)候,我應(yīng)該再做哪些方面的準(zhǔn)備。第二種情況是面試官和自己感覺(jué)都一般般,感覺(jué)自己是雞肋,這個(gè)時(shí)候說(shuō)不說(shuō)很重要,基本的套路是,非常感謝面試官給的這個(gè)機(jī)會(huì),坦白地說(shuō)我對(duì)自己今天的面試表現(xiàn)不是非常滿(mǎn)意,還可以表現(xiàn)得更好,但是如果我還是非常想得到這個(gè)機(jī)會(huì),您能否給我一些建議。第三種情況是面試情況非常糟糕,這種情況下,很少有人能說(shuō)出感謝,但這恰恰體現(xiàn)一個(gè)人的風(fēng)度?;镜乃悸肥?,不管怎么樣,還是得感謝您給的機(jī)會(huì),讓我自己認(rèn)識(shí)到自己的不足,坦白地說(shuō)我離這個(gè)崗位的要求還有些距離,但是我還是想知道,如果將來(lái)我還想來(lái)咱們公司面試,您能否給點(diǎn)具體建議。

總結(jié),面試是一個(gè)相親的過(guò)程,相親的成敗取決于很多要素,但是好的、充分地準(zhǔn)備,能夠讓我們更加從容地和主動(dòng)的去面對(duì)壓力與挑戰(zhàn),而不是簡(jiǎn)單地把自己變成超市里面的菜,供人挑選。

軟件測(cè)試工程師面試經(jīng)驗(yàn)總結(jié)首先說(shuō)明我算上找實(shí)習(xí)的時(shí)候的面試總共就經(jīng)歷了不到5次,沒(méi)有多少經(jīng)驗(yàn),就在網(wǎng)上和書(shū)上摘錄了些我認(rèn)為比較重要的,分享給大家,希望各位都能找到一份適合自己的好工作。

1.筆試題

對(duì)于筆試,有的公司筆試題是不區(qū)分開(kāi)發(fā)和測(cè)試崗位的,測(cè)試人員除了要掌握好測(cè)試的基本知識(shí)外最好也是有編程基礎(chǔ),具有盡量多的計(jì)算機(jī)的知識(shí),像操作系統(tǒng)的基本知識(shí)(線(xiàn)程等),數(shù)據(jù)庫(kù)的基本操作(增刪改查,關(guān)聯(lián)查詢(xún),授予權(quán)限等),數(shù)據(jù)結(jié)構(gòu)的知識(shí)(像二叉樹(shù)的前序、中序、后序查詢(xún))。

2.面試

如果在筆試中沒(méi)有考測(cè)試的基本知識(shí),那在面試中是肯定要被問(wèn)到的。面試前一定要做好準(zhǔn)備,可以在網(wǎng)上搜一下關(guān)于這個(gè)公司的筆試題和面試題,以供參考。如果時(shí)間充??梢哉乙槐咀约耗芸吹倪M(jìn)去的講軟件測(cè)試的書(shū),認(rèn)真的有側(cè)重點(diǎn)的看看。軟件測(cè)試的幾個(gè)主要的階段,不一定死記硬背能用自己的話(huà)說(shuō)出來(lái)也可以或者能舉例說(shuō)明,那幾個(gè)主要的白盒和黑盒的測(cè)試方法能熟練的應(yīng)用到實(shí)際的例子中,等價(jià)類(lèi)劃分和邊界值分析經(jīng)常被問(wèn)到。

每個(gè)公司做的項(xiàng)目都不一樣,最好先了解下要應(yīng)聘的那家公司主要是做哪方面的,比如對(duì)美外包的公司就要求英語(yǔ)水平,能看懂英文文檔甚至能同外國(guó)人交流,最好能提前先看些英語(yǔ)的文章,準(zhǔn)備下英文的自我介紹,臨時(shí)提高下英語(yǔ)水平。

我被問(wèn)到的面試題(答案僅供參考)

1.為什么不考研?

2.想要一份什么樣的工作

3.做軟件測(cè)試人員需要具備什么樣的職業(yè)素質(zhì)

(1) 專(zhuān)業(yè)技能,包括測(cè)試的技能和開(kāi)發(fā)的技能

(2) 積極的態(tài)度

(3) 良好的溝通能力

(4) 細(xì)心

(5) 耐心

(6) 團(tuán)隊(duì)意識(shí)

4.對(duì)他們公司的了解

5.再就是些工作地點(diǎn)能否接受,有沒(méi)有男朋友之類(lèi)的基本問(wèn)題

以下是針對(duì)實(shí)習(xí)項(xiàng)目問(wèn)的問(wèn)題(答案僅供參考)

6.缺陷報(bào)告有幾個(gè)狀態(tài),都包括哪些內(nèi)容

狀態(tài):新建,打開(kāi),修復(fù),關(guān)閉,重復(fù)的bug,無(wú)效的bug,被拒絕的bug,其他 內(nèi)容::標(biāo)題、模塊名稱(chēng)、項(xiàng)目名稱(chēng)、測(cè)試環(huán)境、重現(xiàn)步驟、期望結(jié)果、實(shí)際結(jié)果、嚴(yán)重級(jí)、優(yōu)先級(jí)、發(fā)現(xiàn)人、接收人和附件(截圖,說(shuō)明等)。

7.有一個(gè)文本框,只能輸入0-5個(gè)字母的組合,如何進(jìn)行測(cè)試

從字符串的長(zhǎng)度考慮,按照邊界值方法設(shè)計(jì)測(cè)試用例

從字符串的長(zhǎng)度考慮,按照邊界值方法設(shè)計(jì)測(cè)試用例

從字符串的組成內(nèi)容考慮,按照等價(jià)類(lèi)劃分方法設(shè)計(jì)測(cè)試用例

8.簡(jiǎn)單的說(shuō)一下性能測(cè)試和壓力測(cè)試

9.寫(xiě)過(guò)自動(dòng)化測(cè)試的腳本嗎

10.我實(shí)習(xí)的項(xiàng)目是一個(gè)金融的網(wǎng)站,技術(shù)的面試官問(wèn)我,商品的價(jià)格是左對(duì)齊還是右

對(duì)齊(對(duì)于這個(gè)問(wèn)題我也不知道為啥會(huì)被問(wèn)到,有什么具體的含義,猜想可能是判斷我的項(xiàng)目經(jīng)驗(yàn)是否真實(shí))

下面是我網(wǎng)上摘錄的一些可能被問(wèn)到的面試題

1.您認(rèn)為做好測(cè)試用例設(shè)計(jì)工作的關(guān)鍵是什么?

答:白盒測(cè)試用例設(shè)計(jì)的關(guān)鍵是以較少的用例覆蓋盡可能多的內(nèi)部程序邏輯結(jié)果

黑盒法用例設(shè)計(jì)的關(guān)鍵同樣也是以較少的用例覆蓋模塊輸出和輸入接口。不可能做到完全測(cè)試,以最少的用例在合理的時(shí)間內(nèi)發(fā)現(xiàn)最多的問(wèn)題

2.在您以往的工作中,一條軟件缺陷(或者叫Bug)記錄都包含了哪些內(nèi)容?如何提交高質(zhì)量的軟件缺陷(Bug)記錄?

3.談一些自己在以往的學(xué)習(xí)和工作中獲得的工作經(jīng)驗(yàn)和心得體會(huì)?(可以包括軟件測(cè)試、過(guò)程改進(jìn)、軟件開(kāi)發(fā)或者與此無(wú)關(guān)的其他方面

4.什么是軟件測(cè)試。

5.Alpha

測(cè)試與beta 測(cè)試的區(qū)別。

6.測(cè)試結(jié)束的標(biāo)準(zhǔn)是什么?

7.測(cè)試項(xiàng)目:杯子

需求測(cè)試:查看杯子使用說(shuō)明書(shū)

界面測(cè)試:查看杯子外觀

功能度:用水杯裝水看漏不漏;水能不能被喝到

安全性:杯子有沒(méi)有毒或細(xì)菌

可靠性:杯子從不同高度落下的損壞程度

可移植性:杯子再不同的地方、溫度等環(huán)境下是否都可以正常使用

兼容性:杯子是否能夠容納果汁、白水、酒精、汽油等

易用性:杯子是否燙手、是否有防滑措施、是否方便飲用

國(guó)際化:杯子上的圖案有沒(méi)有觸犯到某個(gè)國(guó)家或宗教的禁忌

用戶(hù)文檔:使用手冊(cè)是否對(duì)杯子的用法、限制、使用條件等有詳細(xì)描述

疲勞測(cè)試:將杯子盛上水(案例一)放24小時(shí)檢查泄漏時(shí)間和情況;盛上汽油(案例二)放24小時(shí)檢查泄漏時(shí)間和情況等

壓力測(cè)試:用根針并在針上面不斷加重量,看壓強(qiáng)多大時(shí)會(huì)穿透

跌落測(cè)試: 杯子加包裝(有填充物),在多高的情況摔下不破損

震動(dòng)測(cè)試: 杯子加包裝(有填充物),六面震動(dòng),檢查產(chǎn)品是否能應(yīng)對(duì)惡劣的鐵路\公路\航空運(yùn)輸

測(cè)試數(shù)據(jù):測(cè)試數(shù)據(jù)具體編寫(xiě)此處略(最討厭寫(xiě)測(cè)試數(shù)據(jù)了)。其中應(yīng)用到:場(chǎng)景法、等價(jià)類(lèi)劃分法、因果圖法、錯(cuò)誤推測(cè)法、邊界值法等方法

期望輸出:該期望輸出需查閱國(guó)標(biāo)、行標(biāo)以及使用用戶(hù)的需求

說(shuō)明書(shū)測(cè)試: 檢查說(shuō)明書(shū)書(shū)寫(xiě)準(zhǔn)確性

給大家提三個(gè)產(chǎn)品:1.手機(jī) 2.電飯鍋 3.電梯

8.圖書(shū)(圖書(shū)號(hào),圖書(shū)名,作者編號(hào),出版社,出版日期)

作者(作者姓名,作者編號(hào),年齡,性別)

用SQL語(yǔ)句查詢(xún)年齡小于平均年齡的作者姓名、圖書(shū)名,出版社。

9.軟件測(cè)試分為幾個(gè)階段

各階段的測(cè)試策略和要求是什么

10.您認(rèn)為在測(cè)試人員同開(kāi)發(fā)人員的溝通過(guò)程中,如何提高溝通的效率和改善溝通的效果?維持測(cè)試人員同開(kāi)發(fā)團(tuán)隊(duì)中其他成員良好的人際關(guān)系的關(guān)鍵是什么?

11.請(qǐng)以您以往的實(shí)際工作為例,詳細(xì)的描述一次測(cè)試用例設(shè)計(jì)的完整的過(guò)程

12.您認(rèn)為做好測(cè)試計(jì)劃工作的關(guān)鍵是什么?

13.您所熟悉的測(cè)試用例設(shè)計(jì)方法都有哪些?請(qǐng)分別以具體的例子來(lái)說(shuō)明這些方法在測(cè)試用例設(shè)計(jì)工作中的應(yīng)用。

14.測(cè)試計(jì)劃工作的目的是什么?測(cè)試計(jì)劃工作的內(nèi)容都包括什么?其中哪些是最重要的?

答:軟件測(cè)試計(jì)劃是指導(dǎo)測(cè)試過(guò)程的綱領(lǐng)性文件,包含了產(chǎn)品概述、測(cè)試策略、測(cè)試方法、測(cè)試區(qū)域、測(cè)試配置、測(cè)試周期、測(cè)試資源、測(cè)試交流、風(fēng)險(xiǎn)分析等內(nèi)容。借助軟件測(cè)試計(jì)劃,參與測(cè)試的項(xiàng)目成員,尤其是測(cè)試管理人員,可以明確測(cè)試任務(wù)和測(cè)試方法,保持測(cè)試實(shí)施過(guò)程的順暢溝通,跟蹤和控制測(cè)試進(jìn)度,應(yīng)對(duì)測(cè)試過(guò)程中的各種變更。

測(cè)試計(jì)劃和測(cè)試詳細(xì)規(guī)格、測(cè)試用例之間是戰(zhàn)略和戰(zhàn)術(shù)的關(guān)系,測(cè)試計(jì)劃主要從宏觀上規(guī)劃測(cè)試活動(dòng)的范圍、方法和資源配置,而測(cè)試詳細(xì)規(guī)格、測(cè)試用例是完成測(cè)試任務(wù)的具體戰(zhàn)術(shù)。所以其中最重要的是測(cè)試測(cè)試策略和測(cè)試方法(最好是能先評(píng)審)

15.為什么要在一個(gè)團(tuán)隊(duì)中開(kāi)展軟件測(cè)試工作?

答:因?yàn)闆](méi)有經(jīng)過(guò)測(cè)試的軟件很難在之前知道該軟件的質(zhì)量,就好比ISO質(zhì)量認(rèn)證一樣,測(cè)試同樣也需要質(zhì)量的保證,這個(gè)時(shí)候就需要在團(tuán)隊(duì)中開(kāi)展軟件測(cè)試的工作。在測(cè)試的過(guò)程發(fā)現(xiàn)軟件中存在的問(wèn)題,及時(shí)讓開(kāi)發(fā)人員得知并修改問(wèn)題,在即將時(shí),從測(cè)試報(bào)告中得出軟件的質(zhì)量情況。

軟件測(cè)試工程師-個(gè)人簡(jiǎn)歷個(gè) 人 簡(jiǎn) 歷

基本信息:

姓 名:

出生年月:1991年7月

工作年限:2年

婚姻狀態(tài):未婚

電子郵箱: 性 別:男 畢業(yè)學(xué)校:廣東建華學(xué)院 學(xué) 歷:大專(zhuān) 專(zhuān) 業(yè):計(jì)算機(jī)專(zhuān)業(yè) 手 機(jī):

專(zhuān)業(yè)技能:

1、熟悉軟件測(cè)試?yán)碚?,軟件測(cè)試流程,編寫(xiě)測(cè)試用例等;

2、熟練應(yīng)用黑盒測(cè)試的方法,如邊界值法、等價(jià)類(lèi)法、場(chǎng)景法等;

3、掌握自動(dòng)化測(cè)試工具QTP、性能測(cè)試工具LoadRunner的基本使用,如錄制腳本,參數(shù)化設(shè)置,腳本優(yōu)化等;

4、熟悉軟件測(cè)試的管理工具,如BugFree

缺陷管理工具、SVN版本控制、MindManager 思 維導(dǎo)圖等工具的使用;

5、熟悉Oracle和MySQL數(shù)據(jù)庫(kù)的基本操作,如增、刪、查、該等命令的使用;

6、熟悉Linux操作系統(tǒng)的基本操作;

7、對(duì)C語(yǔ)言有一定的了解,如9條基本語(yǔ)句、數(shù)組、指針等等的使用;

項(xiàng)目經(jīng)驗(yàn):

項(xiàng)目一

項(xiàng)目名稱(chēng): 奔騰出租車(chē)

運(yùn)行環(huán)境: Linux + MySQL + Apache

項(xiàng)目概述: 本系統(tǒng)是一套功能全面的出租車(chē)管理系統(tǒng),通過(guò)該軟件可以讓出租車(chē)公司內(nèi)部及時(shí)準(zhǔn)確地采集各種數(shù)據(jù)信息,處理高速化和網(wǎng)絡(luò)辦公自動(dòng)化。實(shí)現(xiàn)對(duì)出租車(chē) 公司司機(jī)的信息記錄,操作,出租車(chē)管理,提供精確查詢(xún)等多種查詢(xún)方式。主 要功能模塊有:首頁(yè)、基本信息設(shè)置、任務(wù)管理、統(tǒng)計(jì)圖表、輔助工具、幫助 菜單、用戶(hù)信息管理等。通過(guò)規(guī)范化管理來(lái)掌握車(chē)輛信息,處理車(chē)輛調(diào)度,將 很大程度上解決出租車(chē)公司在工作上的管理難度,讓車(chē)管理更上一個(gè)臺(tái)階。 責(zé)任描述: 1、根據(jù)項(xiàng)目需求文檔進(jìn)行需求分析,寫(xiě)出需求點(diǎn);

2、針對(duì)責(zé)任模塊編寫(xiě)有效的測(cè)試用例;

3、搭建測(cè)試環(huán)境,保證測(cè)試出的數(shù)據(jù)真實(shí)可靠;

4、執(zhí)行測(cè)試用例,用BugFree提交Bug并跟蹤其狀態(tài);

5、進(jìn)行回歸測(cè)試;

6、編寫(xiě)測(cè)試報(bào)告。

項(xiàng)目心得: 對(duì)軟件測(cè)試有了更深層的理解,當(dāng)編寫(xiě)用例時(shí),要嘗試新的技術(shù),新的思維,往往Bug就出現(xiàn)在意想不到的地方;明白了回歸測(cè)試的重要性,因?yàn)榕紶枙?huì)有些模塊在上一版本沒(méi)有出現(xiàn)問(wèn)題,但在修復(fù)某個(gè)Bug時(shí)卻出問(wèn)題了,所以測(cè)試時(shí)需要考慮全局,不要只局限于某個(gè)小模塊。

項(xiàng)目二:

項(xiàng)目名稱(chēng): 金華酒店管理系統(tǒng)

運(yùn)行環(huán)境: Linux + MySQL + Apache +PHP

項(xiàng)目概述: 金華酒店管理系統(tǒng)主要應(yīng)用于中小型酒店,通過(guò)該軟件可以方便快捷的管理酒店,使酒店的工作質(zhì)量和效率提高。軟件采用先進(jìn)的計(jì)算機(jī)網(wǎng)絡(luò)通信技術(shù),改變了酒店業(yè)務(wù)模式,大大提高了工作效率。本系統(tǒng)的功能包括房間狀況管理、添加房間信息、維修管理、退房管理、客戶(hù)入住等,是為了不讓人工繁瑣去操作,而設(shè)計(jì)的一個(gè)管理系統(tǒng)。

責(zé)任描述: 1、測(cè)試軟件是否達(dá)到需求規(guī)格書(shū)的要求,包括:各個(gè)功能點(diǎn)是否以實(shí)現(xiàn),業(yè)務(wù)流程是否正確;

2、編寫(xiě)測(cè)試用例,如用邊界值法、等價(jià)法、錯(cuò)誤推斷法等方法編寫(xiě);

3、搭建測(cè)試環(huán)境(按照說(shuō)明書(shū)搭建);

4、執(zhí)行測(cè)試用例,用BugFree提交Bug并跟蹤其狀態(tài)。

項(xiàng)目心得: 測(cè)試的規(guī)范化是及其重要的。測(cè)試時(shí)要注意Bug的群集現(xiàn)象,因?yàn)橥俜种耸膯?wèn)題都發(fā)生在百分之二十的模塊當(dāng)中。

項(xiàng)目三:

項(xiàng)目名稱(chēng): 科達(dá)薪水助手

運(yùn)行環(huán)境: Linux + MySQL + Apache +PHP

項(xiàng)目概述: 本系統(tǒng)基于B/S架構(gòu),主要用來(lái)支持企業(yè)薪酬管理,方便企業(yè)管理員工信息,統(tǒng)計(jì)日常支出,員工薪酬管理等等。主要功能模塊有員工信息管理、部門(mén)管理、工資管理、收支統(tǒng)計(jì)、系統(tǒng)設(shè)置、輔助工具、薪酬報(bào)表等。本系統(tǒng)的特色就是把員工的信息和薪酬等信息整合在一起,更方便快捷的操作,一套好的工資管理系統(tǒng),有助于建立科學(xué)有效的薪酬體系。

責(zé)任描述: 1、編寫(xiě)測(cè)試用例;

2、執(zhí)行測(cè)試用例,用BugFree工具提交Bug,并跟蹤其狀態(tài)。

項(xiàng)目心得: 對(duì)黑盒測(cè)試的各種方法的應(yīng)用更加得心應(yīng)手了。

工作經(jīng)歷:

2012/08—2021/01 創(chuàng)拓達(dá)科技有限公司 軟件測(cè)試工程師 自我評(píng)價(jià):

本人性格隨和,適應(yīng)能力強(qiáng),有較強(qiáng)的學(xué)習(xí)能力,能獨(dú)立分析和解決問(wèn)題。能快速融 入到團(tuán)隊(duì)中去,工作積極上進(jìn),對(duì)于領(lǐng)導(dǎo)分配的任務(wù)認(rèn)真完成。

軟件測(cè)試工程師面試英文自我介紹范文的人還看了:

1.軟件工程師面試自我介紹范文

2.應(yīng)屆生軟件測(cè)試面試自我介紹范文

3.軟件測(cè)試面試自我介紹范文

4.軟件測(cè)試面試自我介紹

5.軟件測(cè)試工作面試自我介紹范文

6.軟件測(cè)試工程師簡(jiǎn)歷自我評(píng)價(jià)

7.軟件測(cè)試工程師的自我評(píng)價(jià)

8.計(jì)算機(jī)專(zhuān)業(yè)英文自我介紹范文

第7篇:軟件測(cè)試項(xiàng)目總結(jié)范文

關(guān)鍵詞:軟件測(cè)試;誤區(qū);黑盒測(cè)試;測(cè)試用例

隨著軟件產(chǎn)業(yè)的發(fā)展、軟件規(guī)模的逐步擴(kuò)大,軟件的質(zhì)量問(wèn)題日漸突顯,軟件測(cè)試與軟件質(zhì)量監(jiān)控也越來(lái)越受到軟件行業(yè)的重視。各類(lèi)招聘信息中對(duì)軟件測(cè)試類(lèi)人才的需求猛增,很多人由此而選擇了軟件測(cè)試,但其中不少人始終未能拿到軟件測(cè)試行業(yè)的“入場(chǎng)券”,原因何在?軟件測(cè)試行業(yè)是一個(gè)高速發(fā)展的新興行業(yè),盡管當(dāng)下認(rèn)知程度不高,但有著廣闊的發(fā)展前景。如何才能更有效地進(jìn)入軟件測(cè)試領(lǐng)域是本文的研究重點(diǎn)所在。

1 軟件測(cè)試的誤區(qū)

1.1 誤區(qū)一:軟件開(kāi)發(fā)完成后才開(kāi)始進(jìn)行軟件測(cè)試。 軟件從開(kāi)始計(jì)劃、編制、測(cè)試,一直到公開(kāi)使用的過(guò)程中都可能存在軟件缺陷。事實(shí)證明,需求規(guī)格說(shuō)明書(shū)是導(dǎo)致軟件缺陷的最大原因。隨著時(shí)間的推移,修復(fù)軟件缺陷的費(fèi)用呈幾何級(jí)數(shù)增長(zhǎng)。

1.2 誤區(qū)二:軟件后如果發(fā)現(xiàn)質(zhì)量問(wèn)題,那是軟件測(cè)試人員的錯(cuò)。軟件測(cè)試只能確認(rèn)軟件存在錯(cuò)誤,不能保證軟件沒(méi)有錯(cuò)誤。軟件的高質(zhì)量不是軟件測(cè)試人員測(cè)出來(lái)的,是靠軟件生命周期的各個(gè)過(guò)程設(shè)計(jì)出來(lái)的。應(yīng)該分析軟件項(xiàng)目的各個(gè)過(guò)程,從過(guò)程改進(jìn)方面尋找產(chǎn)生錯(cuò)誤的原因和改進(jìn)的措施。

1.3 誤區(qū)三:軟件測(cè)試要求不高,隨便找個(gè)人都可以完成這項(xiàng)工作。軟件測(cè)試涉及很多領(lǐng)域,簡(jiǎn)單的點(diǎn)點(diǎn)鼠標(biāo)、按按鍵盤(pán)的工作根本無(wú)法達(dá)到軟件測(cè)試的目的,若想立足于軟件測(cè)試領(lǐng)域必須掌握和學(xué)習(xí)很多方面的知識(shí)。

1.4 誤區(qū)四:項(xiàng)目進(jìn)度吃緊時(shí)少做些測(cè)試,時(shí)間富裕時(shí)多做測(cè)試??s短測(cè)試時(shí)間會(huì)導(dǎo)致測(cè)試不完整,無(wú)法達(dá)到測(cè)試的目的,測(cè)試效果也將大打折扣。軟件項(xiàng)目過(guò)程應(yīng)該是有計(jì)劃的、可控制的,若項(xiàng)目過(guò)程管理混亂必然會(huì)降低軟件測(cè)試的質(zhì)量。

2 學(xué)習(xí)軟件測(cè)試的過(guò)程和方法研究

不同知識(shí)基礎(chǔ)的人,學(xué)習(xí)軟件測(cè)試技術(shù)、進(jìn)入軟件測(cè)試領(lǐng)域的感受也有所不同,很多人在學(xué)習(xí)軟件測(cè)試知識(shí)的過(guò)程中非常盲目,沒(méi)有計(jì)劃、沒(méi)有方向,學(xué)習(xí)效率低下。

在此,本人對(duì)學(xué)習(xí)軟件測(cè)試的過(guò)程和方法進(jìn)行總結(jié)、研究和探討,以作交流學(xué)習(xí)之用。

2.1 學(xué)習(xí)軟件測(cè)試的過(guò)程

(1) 第一步 明確測(cè)試目的。有目的才有動(dòng)力,有目標(biāo)才有方向。軟件測(cè)試就是對(duì)軟件需求分析、設(shè)計(jì)規(guī)格說(shuō)明、程序代碼以及軟件其他相關(guān)產(chǎn)品進(jìn)行測(cè)試的過(guò)程,是軟件質(zhì)量保證的關(guān)鍵步驟。明確軟件測(cè)試的目的和目標(biāo)才能準(zhǔn)確的定位測(cè)試并更有效的進(jìn)行測(cè)試。

(2) 第二步 結(jié)合實(shí)際項(xiàng)目,學(xué)習(xí)掌握測(cè)試方法、合理設(shè)計(jì)測(cè)試用例。常用的測(cè)試方法有黑盒測(cè)試和白盒測(cè)試。黑盒測(cè)試在完全不考慮程序內(nèi)部結(jié)構(gòu)和內(nèi)部特性的情況下,針對(duì)軟件界面和軟件功能等進(jìn)行測(cè)試,是最基本的測(cè)試方法。白盒測(cè)試允許測(cè)試人員利用程序內(nèi)部的邏輯結(jié)構(gòu)及有關(guān)信息設(shè)計(jì)或選擇測(cè)試用例進(jìn)行測(cè)試。準(zhǔn)確的理解和掌握這些技術(shù)及其相互關(guān)系是進(jìn)行軟件測(cè)試的前提。因此,在學(xué)習(xí)軟件測(cè)試的過(guò)程中,要準(zhǔn)確的把握測(cè)試方法并有條理的組織和設(shè)計(jì)測(cè)試用例。

(3) 第三步 熟悉測(cè)試步驟。 一個(gè)完整的軟件測(cè)試過(guò)程包括測(cè)試計(jì)劃、測(cè)試設(shè)計(jì)、測(cè)試開(kāi)發(fā)、測(cè)試執(zhí)行、缺陷跟蹤和測(cè)試評(píng)估。軟件測(cè)試管理工具可以系統(tǒng)地控制整個(gè)測(cè)試過(guò)程,實(shí)現(xiàn)從測(cè)試需求、測(cè)試設(shè)計(jì)、測(cè)試執(zhí)行和缺陷跟蹤所有操作的全方位跟蹤管理,并為這幾個(gè)部分提供了關(guān)聯(lián)機(jī)制,使整個(gè)測(cè)試管理過(guò)程更加簡(jiǎn)單和有組織。在此,本人建議在學(xué)習(xí)軟件測(cè)試技術(shù)的過(guò)程中,以一個(gè)測(cè)試管理工具(例:TestDirector)為平臺(tái)進(jìn)行測(cè)試實(shí)踐,用心體會(huì)一個(gè)完整的測(cè)試過(guò)程。

(4) 第四步 了解測(cè)試階段。軟件測(cè)試從軟件需求階段就已介入,基本貫穿軟件項(xiàng)目開(kāi)發(fā)全程,不同階段有不同的測(cè)試點(diǎn),需要不同的測(cè)試方法和技術(shù)。軟件測(cè)試可以大致分為需求評(píng)審、 單元測(cè)試、集成測(cè)試、系統(tǒng)測(cè)試、驗(yàn)收測(cè)試( α測(cè)試/ β 測(cè)試)這幾個(gè)階段。明確各個(gè)階段的測(cè)試目的和內(nèi)容才能選擇相對(duì)合適的方法進(jìn)行測(cè)試。

(5) 第五步 測(cè)試技術(shù)的提高和升級(jí)。軟件自動(dòng)化測(cè)試是一項(xiàng)讓計(jì)算機(jī)代替測(cè)試人員進(jìn)行軟件測(cè)試的技術(shù),通常借助測(cè)試工具來(lái)執(zhí)行。自動(dòng)化測(cè)試可以模擬軟件實(shí)際運(yùn)行效果,測(cè)試效率高、準(zhǔn)確度和精確度高、可以持續(xù)測(cè)試而無(wú)須休息,彌補(bǔ)了手工測(cè)試的不足。性能被列為系統(tǒng)質(zhì)量的重要指標(biāo),并越來(lái)越受到人們的重視。性能測(cè)試是對(duì)軟件性能的表現(xiàn)進(jìn)行測(cè)試,較功能測(cè)試更難實(shí)現(xiàn)。

2.2 學(xué)習(xí)軟件測(cè)試的方法 學(xué)習(xí)方法的好壞和學(xué)習(xí)習(xí)慣對(duì)學(xué)習(xí)效果的影響非常大,以下是軟件測(cè)試初學(xué)者需要注意的幾個(gè)地方:

(1) 勤學(xué)好問(wèn)、充分利用各類(lèi)學(xué)習(xí)資源。問(wèn)題積累是學(xué)習(xí)的攔路虎。時(shí)間越久,問(wèn)題越多,給學(xué)習(xí)造成了很大的阻力,更甚者會(huì)讓初學(xué)者心生放棄。三人行必有我?guī)?,勤學(xué)好問(wèn),不要滋生“歷史”遺留問(wèn)題。當(dāng)然,對(duì)于一個(gè)復(fù)雜問(wèn)題,如果在短時(shí)間內(nèi)無(wú)法理解透徹時(shí),可以先簡(jiǎn)單的了解,然后在之后的學(xué)習(xí)和實(shí)踐過(guò)程中慢慢體會(huì)其含義。由簡(jiǎn)入繁,勿鉆“牛角尖”。

(2) 實(shí)踐出真知。實(shí)踐是檢驗(yàn)真理的唯一標(biāo)準(zhǔn)。要想真正學(xué)會(huì)測(cè)試,必須進(jìn)行實(shí)際的測(cè)試。不要說(shuō)沒(méi)有測(cè)試環(huán)境,想學(xué)的話(huà),完全可以自己搭建環(huán)境。有了行動(dòng)才能有收獲。

(3) 切莫“閉門(mén)造車(chē)”。軟件測(cè)試技術(shù)是解決實(shí)際軟件測(cè)試問(wèn)題的技術(shù),與現(xiàn)實(shí)世界密切相關(guān),盲目的學(xué)習(xí)可能適得其反。因此,應(yīng)多關(guān)注軟件測(cè)試行業(yè)的動(dòng)態(tài),了解軟件測(cè)試行業(yè)的真正需求,有目的的學(xué)習(xí)。

(4) 細(xì)心、耐心。軟件測(cè)試是對(duì)人技術(shù)和意志的一種考驗(yàn),不細(xì)心就有可能與缺陷擦肩而過(guò),沒(méi)有耐心就無(wú)法將枯燥的測(cè)試進(jìn)行到底。只有充分的細(xì)心和耐心才能適應(yīng)和完成軟件測(cè)試工作。

(5)“懷疑”精神。定性思維往往是發(fā)生錯(cuò)誤的根源,對(duì)于軟件測(cè)試人員來(lái)說(shuō),更應(yīng)該具有“懷疑”精神,要考慮每個(gè)細(xì)節(jié),不要想當(dāng)然地接受任何假設(shè)。

3 軟件測(cè)試的常用技巧 軟件測(cè)試雖然辛苦,但掌握一定技巧后將事半功倍。

3.1 邊界測(cè)試。邊界是最容易出錯(cuò)的地方。在進(jìn)行軟件測(cè)試時(shí),應(yīng)測(cè)試臨近邊界的合法數(shù)據(jù)(即最后一個(gè)可能合法的數(shù)據(jù), 以及剛超過(guò)邊界的非法數(shù)據(jù))。

3.2 非法測(cè)試。人們?cè)诓涣私廛浖δ芑蚴褂梅椒ǖ那闆r下,經(jīng)常會(huì)不經(jīng)意地輸入一些非法數(shù)據(jù)或進(jìn)行一些非法操作而導(dǎo)致軟件出現(xiàn)意外情況。因此,在進(jìn)行軟件測(cè)試的過(guò)程當(dāng)中,應(yīng)考慮進(jìn)行類(lèi)似的非法測(cè)試。例如在輸入數(shù)字的地方輸入字符、輸入郵件地址的地方輸入非法格式的數(shù)據(jù)、進(jìn)行一些不合理的操作等。

3.3 接口測(cè)試。程序往往在接口的地方發(fā)生錯(cuò)誤,在進(jìn)行相關(guān)測(cè)試時(shí)切勿掉以輕心。

3.4 代碼重用測(cè)試。在開(kāi)發(fā)過(guò)程中有些模塊功能幾乎相同,程序員在重用代碼時(shí)可能忘記在原有代碼的基礎(chǔ)上作修改或修改不全面而引發(fā)錯(cuò)誤。在測(cè)試的過(guò)程中應(yīng)更加留意這方面的測(cè)試。

3.5 失效恢復(fù)測(cè)試。當(dāng)意外(如網(wǎng)絡(luò)突然中斷、系統(tǒng)崩潰等)發(fā)生時(shí),用戶(hù)能否繼續(xù)使用系統(tǒng),用戶(hù)將受到多大的影響也是測(cè)試要考慮的問(wèn)題。

4 結(jié)束語(yǔ)

軟件測(cè)試是一個(gè)入門(mén)易、深入難的工作。學(xué)習(xí)軟件測(cè)試技術(shù)沒(méi)有捷徑可言,一點(diǎn)點(diǎn)的努力才是正道。學(xué)習(xí)過(guò)程是指引,學(xué)習(xí)方法是手段,希望以上的方法和技巧能夠給大家以啟迪,也希望更多有識(shí)之士能夠與我們共同徜徉在軟件測(cè)試這五彩繽紛的世界之中。

參考文獻(xiàn):

[1] 把 冉. 軟件測(cè)試行業(yè)特別調(diào)查[J]. 中國(guó)經(jīng)濟(jì)信息,2008(9):76-77.

[2] (美)Ron Patton. 軟件測(cè)試[M]. 周予濱,姚靜,等譯. 北京:機(jī)械工業(yè)出版社,2008.

[3] 路 璐,王文莉. 淺談軟件測(cè)試技術(shù)[J]. 鄭州鐵路職業(yè)技術(shù)學(xué)院學(xué)報(bào),2007,19(2):41-42.

第8篇:軟件測(cè)試項(xiàng)目總結(jié)范文

1.1 軟件測(cè)試研究背景

隨著計(jì)算機(jī)科學(xué)技術(shù)的快速發(fā)展,高度信息化正在以勢(shì)如破竹之勢(shì)推動(dòng)著各行各業(yè)的飛速發(fā)展。伴隨著軟件系統(tǒng)被各行業(yè)所廣泛的應(yīng)用,而在使用中會(huì)有各種各樣的軟件故障風(fēng)險(xiǎn),甚至帶來(lái)很大損失,軟件系統(tǒng)故障為用戶(hù)所帶來(lái)的危害也被眾人/!/所熟知和重視。因此,對(duì)應(yīng)用系統(tǒng)的正確運(yùn)行的要求也越來(lái)越高,在提高軟件質(zhì)量的各種技術(shù)當(dāng)中,最直接、最有效的手段還是軟件測(cè)試技術(shù)[1]。正是由于這一原因, 系統(tǒng)測(cè)試也逐漸流行起來(lái),特別是系統(tǒng)的核心--軟件的測(cè)試。所謂的軟件測(cè)試,其實(shí)就是指利用測(cè)試工具按照測(cè)試方案和流程對(duì)產(chǎn)品進(jìn)行功能測(cè)試和性能測(cè)試,根據(jù)測(cè)試需要進(jìn)行編寫(xiě)不同的測(cè)試工具,設(shè)計(jì)和維護(hù)測(cè)試系統(tǒng),對(duì)測(cè)試方案可能出現(xiàn)的問(wèn)題進(jìn)行分析和評(píng)估[2]。軟件測(cè)試從以往那種處于不為人重視的狀態(tài),慢慢轉(zhuǎn)變成為企業(yè)全部生命周期中的一個(gè)重要組成部分。

目前國(guó)內(nèi)的軟件自動(dòng)化測(cè)試水平參差不齊[3]。尤其在消費(fèi)電子產(chǎn)品領(lǐng)域,比如谷歌公司開(kāi)發(fā)的開(kāi)源 Android 系統(tǒng),更新速度更是驚人,所以許多產(chǎn)品的生命周期有的時(shí)候甚至?xí)逃?6 個(gè)月。因此, 傳統(tǒng)的人工軟件測(cè)試方法已經(jīng)無(wú)法趕上產(chǎn)品更新的步伐, 自動(dòng)化測(cè)試就成為必然的選擇,自動(dòng)化測(cè)試的主要目標(biāo)就是減少開(kāi)銷(xiāo),獲得更徹底的測(cè)試,從而提高軟件產(chǎn)品質(zhì)量[4]。

自動(dòng)化測(cè)試就是通過(guò)使用計(jì)算機(jī)輔助手段,按照測(cè)試工程師的預(yù)先定好的計(jì)劃進(jìn)行自動(dòng)化測(cè)試[6],目的是為了減輕手工測(cè)試的勞動(dòng)量、降低人工出錯(cuò)概率,從而達(dá)到提高軟件質(zhì)量的目的[7]。

在做自動(dòng)化測(cè)試過(guò)程中,使用自動(dòng)化測(cè)試工具時(shí)應(yīng)盡早開(kāi)始測(cè)試工作,這樣可以使修改錯(cuò)誤更加容易和廉價(jià),并可減少更正錯(cuò)誤對(duì)軟件開(kāi)發(fā)周期的影響[8,9]。雖然自動(dòng)化測(cè)試可以彌補(bǔ)手工測(cè)試無(wú)法達(dá)到的測(cè)試需求[10],但是自動(dòng)化測(cè)試并非能夠解決測(cè)試過(guò)程中的所有問(wèn)題,因此不能追求自動(dòng)化完全替代手工測(cè)試[11]。

1.2 自動(dòng)化測(cè)試的優(yōu)缺點(diǎn)

1.2.2 國(guó)內(nèi)外研究現(xiàn)狀

軟件測(cè)試起源于國(guó)外,圖靈是最早提出了需要對(duì)程序進(jìn)行測(cè)試的人,但是直到到上世紀(jì)七、八十年代的時(shí)候,對(duì)軟件測(cè)試技術(shù)的研究才開(kāi)始受到了人們的重視。很多國(guó)內(nèi)外學(xué)者開(kāi)始對(duì)軟件測(cè)試進(jìn)行了深入的研究。美國(guó)北卡羅來(lái)納大學(xué)召開(kāi)的軟件測(cè)試技術(shù)會(huì)議,可以說(shuō)是軟件測(cè)試發(fā)展史上的一個(gè)非常重要的里程碑,其中 Good nough 和 Gerhart兩個(gè)人為軟件測(cè)試?yán)碚摰牡旎龀隽藰O大的貢獻(xiàn)[21]。國(guó)外的高校、研究機(jī)構(gòu)和企業(yè)也都對(duì)軟件測(cè)試進(jìn)行了比較深入的研究,比如華盛頓大學(xué)、Mational Software Testing Lab等。

第二章 相關(guān)技術(shù)分析與研究

2.1 自動(dòng)化測(cè)試技術(shù)

2.1.1 自動(dòng)化測(cè)試的發(fā)展階段

自動(dòng)化測(cè)試技術(shù)的發(fā)展,單從技術(shù)角度來(lái)說(shuō)大概經(jīng)歷了三個(gè)階段,這三個(gè)階段分別是:錄制回放測(cè)試、數(shù)據(jù)驅(qū)動(dòng)和關(guān)鍵字驅(qū)動(dòng)技術(shù)[26]。相對(duì)應(yīng)的自動(dòng)化測(cè)試系統(tǒng)從第一代基于線(xiàn)性的、結(jié)構(gòu)化的自動(dòng)化腳本系統(tǒng)發(fā)展到了第二代的數(shù)據(jù)驅(qū)動(dòng)測(cè)試系統(tǒng),再發(fā)展成為第三代的關(guān)鍵字驅(qū)動(dòng)測(cè)試系統(tǒng)。其中數(shù)據(jù)驅(qū)動(dòng)和關(guān)鍵字驅(qū)動(dòng)系統(tǒng)就是屬于目前所廣泛應(yīng)用的基于框架的自動(dòng)化測(cè)試系統(tǒng)。

第一代基于線(xiàn)性、結(jié)構(gòu)化的自動(dòng)化測(cè)試腳本對(duì)數(shù)據(jù)的處理不靈活,這類(lèi)腳本是錄制手工執(zhí)行的測(cè)試事例得到的腳本[27]。當(dāng)測(cè)試數(shù)據(jù)比較大的時(shí)候,測(cè)試邏輯無(wú)法重用,當(dāng)測(cè)試數(shù)據(jù)變化時(shí),雖然測(cè)試邏輯不變,仍然需要開(kāi)發(fā)出腳本來(lái)生產(chǎn)新的測(cè)試用例[28,29]。在測(cè)試中把需要用到的測(cè)試數(shù)據(jù)從測(cè)試腳本中提取出來(lái),并集中管理,以增加測(cè)試邏輯代碼的重用性,這就發(fā)展成為數(shù)據(jù)驅(qū)動(dòng)測(cè)試技術(shù)。然而,隨著軟件的快速發(fā)展,軟件系統(tǒng)的業(yè)務(wù)邏輯越來(lái)越復(fù)雜,因此關(guān)鍵字驅(qū)動(dòng)技術(shù)應(yīng)運(yùn)而生。

第三章 測(cè)試管理系統(tǒng)的關(guān)鍵字管理分析............8

3.1 關(guān)鍵字的意義和作用................. 8

3.2 關(guān)鍵字的劃分.....................9

3.3 關(guān)鍵字結(jié)構(gòu)設(shè)計(jì).....................10

3.4 關(guān)鍵字庫(kù)的結(jié)構(gòu)設(shè)計(jì).......................15

3.5 本章小結(jié)..................19

第四章 測(cè)試用例管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn).....................20

4.1 測(cè)試用例管理系統(tǒng)的功能分析.....................20

4.2 測(cè)試用例管理系統(tǒng)的總體設(shè)計(jì)..................20

4.3 用例管理系統(tǒng)的主要功能實(shí)現(xiàn).................32

4.4 本章小結(jié).......................38

第五章 用例管理系統(tǒng)在關(guān)鍵字驅(qū)動(dòng)測(cè)試系統(tǒng)中的應(yīng)用 ...................39

5.1 自動(dòng)化測(cè)試框架系統(tǒng)介紹.....................39

5.2 用例管理在關(guān)鍵字驅(qū)動(dòng)框架中的結(jié)合應(yīng)用................... 41

5.3 用例管理系統(tǒng)的不足及改進(jìn)方案...................45

5.4 本章小結(jié)...................47

總結(jié)

在項(xiàng)目的創(chuàng)立和開(kāi)發(fā)過(guò)程中,召集了公司測(cè)試部門(mén)的部分初級(jí)和高級(jí)測(cè)試工程師參與項(xiàng)目的立項(xiàng)和討論,做了大量的前期調(diào)研工作。測(cè)試人員屬于該項(xiàng)目的終端用戶(hù),所以我們?cè)谛枨蠓治鲭A段認(rèn)真聽(tīng)取大家的合理建議并采納了很多寶貴的意見(jiàn)和項(xiàng)目實(shí)施建議。在開(kāi)發(fā)過(guò)程中和開(kāi)發(fā)完第一個(gè)版本之后,也多次召集大家一起參加演示會(huì)議,大家給產(chǎn)品提出了很多新的改進(jìn)需求,例如界面友好度,操作流程還不夠方便等,最終項(xiàng)目還是順利的完成了第一個(gè)版本的計(jì)劃。

該項(xiàng)目得到了公司領(lǐng)導(dǎo)的重視,也得到了各級(jí)各部門(mén)的大力支持,在接手該項(xiàng)目時(shí),我對(duì)這個(gè)項(xiàng)目還是充滿(mǎn)信心的,在項(xiàng)目開(kāi)始后的初期階段,遇到

第9篇:軟件測(cè)試項(xiàng)目總結(jié)范文

關(guān)鍵詞:軟件;測(cè)試;看法

中圖分類(lèi)號(hào):TP311.52 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1007-9599(2011)21-0000-01

Points View of Computer Software Test

Ma Lijuan

(302 Design Institute,Guiyang 550009,China)

Abstract:With the software technology to increase the size and complexity,as a software engineering throughout the entire software life cycle,an important part of software testing,increasingly stringent requirements,but also the very strong challenge.Based on years of experience in software testing, software testing in the points put forward views,I believe this plays start a discussion on software testing for reference.

Keywords:Software;Test;Views

隨著近些年信息技術(shù)的高速發(fā)展,軟件產(chǎn)品的應(yīng)用已經(jīng)深入到社會(huì)的方方面面。人們?cè)谙硎苘浖a(chǎn)品帶來(lái)的便利的同時(shí),也重點(diǎn)關(guān)注軟件產(chǎn)品的質(zhì)量。對(duì)那些質(zhì)量不合格的軟件產(chǎn)品給開(kāi)發(fā)商和用戶(hù)都帶來(lái)麻煩,而在一些關(guān)鍵部門(mén)的應(yīng)用,如果出現(xiàn)質(zhì)量問(wèn)題則是毀滅性的。對(duì)軟件進(jìn)行的測(cè)試則受到重點(diǎn)關(guān)注。一般來(lái)說(shuō),伴隨計(jì)算機(jī)軟件的發(fā)展導(dǎo)致軟件測(cè)試應(yīng)運(yùn)而生,軟件測(cè)試的過(guò)程必須包含開(kāi)發(fā)的任務(wù),在對(duì)軟件進(jìn)行的測(cè)試周期內(nèi)則需要充分考慮到評(píng)估測(cè)試時(shí)間和開(kāi)發(fā)修復(fù)時(shí)間。

根據(jù)筆者總結(jié)得知,軟件測(cè)試就是為了讓用戶(hù)更迅捷、更節(jié)省時(shí)間的把軟件產(chǎn)品或者在軟件系統(tǒng)中存在的各種問(wèn)題找出來(lái),在此基礎(chǔ)上,讓程序員解決存在的這些問(wèn)題,并最后及時(shí)給予用戶(hù)高質(zhì)量的軟件產(chǎn)品。作為軟件開(kāi)發(fā)過(guò)程中的重要內(nèi)容,軟件測(cè)試是對(duì)開(kāi)發(fā)的軟件提供高質(zhì)量保證的關(guān)鍵。在整個(gè)軟件開(kāi)發(fā)的生命周期過(guò)程中,從新的軟件項(xiàng)目開(kāi)始起,到軟件產(chǎn)品的需求分析,最后到驗(yàn)收測(cè)試和安裝測(cè)試結(jié)束,都有著軟件測(cè)試的影子。

尋找和糾正軟件中的故障這是對(duì)軟件進(jìn)行測(cè)試的目的,在測(cè)試過(guò)程中,不但要發(fā)現(xiàn)軟件中存在的錯(cuò)誤,還要對(duì)軟件的質(zhì)量進(jìn)行客觀的評(píng)價(jià)。軟件測(cè)試就是對(duì)軟件的質(zhì)量進(jìn)行度量,從而評(píng)價(jià)一個(gè)程序或者一個(gè)系統(tǒng)屬性,并在此基礎(chǔ)上提高被檢測(cè)軟件的質(zhì)量。

測(cè)試構(gòu)成了所有工科的基本組成元素,在軟件開(kāi)發(fā)中具有舉足輕重的作用。而軟件測(cè)試就是對(duì)軟件去組織測(cè)試,達(dá)到預(yù)期的效果和目的。近些年隨著計(jì)算機(jī)軟件開(kāi)發(fā)的規(guī)模越來(lái)越大,而軟件的復(fù)雜程度得到明顯的提高,對(duì)軟件進(jìn)行檢測(cè)以期望需找軟件中的錯(cuò)誤的測(cè)試也越來(lái)越困難。而在此背景下,盡可能的把程序中的錯(cuò)誤一一挖出,對(duì)這些錯(cuò)誤進(jìn)行解決,從而生產(chǎn)處高質(zhì)量的計(jì)算機(jī)軟件產(chǎn)品,只有加強(qiáng)對(duì)測(cè)試工作的組織和管理,并選擇最優(yōu)的測(cè)試方法。根據(jù)筆者觀點(diǎn),一套完整的測(cè)試分為以下五部分:第一階段:提出計(jì)劃。通過(guò)對(duì)用戶(hù)需求報(bào)告的詳細(xì)閱讀,特別是根據(jù)其中規(guī)格說(shuō)明書(shū)中性能要求和性能仔細(xì)揣摩,制定出相應(yīng)的測(cè)試需求報(bào)告,也就是制定黑盒測(cè)試的最高標(biāo)準(zhǔn),在此項(xiàng)測(cè)試活動(dòng)中,所有的測(cè)試工作都必須嚴(yán)格按照此項(xiàng)測(cè)試需求來(lái)開(kāi)展工作,這也就是此項(xiàng)測(cè)試工作的行動(dòng)準(zhǔn)繩,依靠測(cè)試需求報(bào)告來(lái)進(jìn)行判斷,符合測(cè)試需求的應(yīng)用程序就給判定合格,而不符合測(cè)試需求的應(yīng)用程序就給判不合格。而在制定測(cè)試需求報(bào)告后,還要針對(duì)這一需求測(cè)試需求報(bào)告選擇適當(dāng)?shù)臏y(cè)試內(nèi)容,科學(xué)合理的安排測(cè)試人員、測(cè)試時(shí)間和測(cè)試資源等內(nèi)容。第二階段:測(cè)試設(shè)計(jì)。在提出計(jì)劃的基礎(chǔ)上,根據(jù)測(cè)試計(jì)劃階段的要求將之前制定的測(cè)試需求進(jìn)行詳細(xì)分解和細(xì)化為若干個(gè)可單獨(dú)執(zhí)行的測(cè)試小單元,并為每個(gè)小的測(cè)試單元尋找適當(dāng)?shù)臏y(cè)試比例,對(duì)這一比例要好好斟酌,因?yàn)檫@個(gè)比例選擇的好壞直接關(guān)系到測(cè)試結(jié)果的有效性。第三階段:測(cè)試開(kāi)發(fā)。通過(guò)建立可重復(fù)的自動(dòng)測(cè)試過(guò)程。這也是一個(gè)通過(guò)一組人通過(guò)閱讀、討論和爭(zhēng)議對(duì)程序進(jìn)行靜態(tài)分析的過(guò)程。通過(guò)軟件測(cè)試會(huì)審小組的審查,審查小組由組長(zhǎng)、2~3名程序設(shè)計(jì)和測(cè)試人員及程序員組成。會(huì)審小組在充分閱讀待審程序文本、控制流程圖及有關(guān)要求、規(guī)范等文件基礎(chǔ)上,召開(kāi)代碼會(huì)審會(huì),程序員逐句講解程序的邏輯,并展開(kāi)熱烈的討論甚至爭(zhēng)議,以揭示錯(cuò)誤的關(guān)鍵所在。實(shí)踐表明,程序員在講解過(guò)程中能發(fā)現(xiàn)許多自己原來(lái)沒(méi)有發(fā)現(xiàn)的錯(cuò)誤,而討論和爭(zhēng)議則進(jìn)一步促使了問(wèn)題的暴露。例如,對(duì)某個(gè)局部性小問(wèn)題修改方法的討論,可能發(fā)現(xiàn)與之有牽連的甚至能涉及到模塊的功說(shuō)明、模塊間接口和系統(tǒng)總結(jié)構(gòu)的大問(wèn)題,導(dǎo)致對(duì)需求定義的重定義、重設(shè)計(jì)驗(yàn)證,大大改善了軟件的質(zhì)量。第四階段:測(cè)試執(zhí)行。執(zhí)行測(cè)試開(kāi)發(fā)階段建立的自動(dòng)測(cè)試過(guò)程,并對(duì)所發(fā)現(xiàn)的缺陷進(jìn)行跟蹤管理。測(cè)試執(zhí)行一般由單元測(cè)試、組合測(cè)試、集成測(cè)試、系統(tǒng)聯(lián)調(diào)及回歸測(cè)試等步驟組成,測(cè)試人員應(yīng)本著科學(xué)負(fù)責(zé)的態(tài)度,一步一個(gè)腳印地進(jìn)行測(cè)試。軟件測(cè)試。是整個(gè)軟件開(kāi)發(fā)過(guò)程中交付用戶(hù)使用前的最后階段,是軟件質(zhì)量保證的關(guān)鍵。軟件測(cè)試在軟件生存周期中橫跨兩個(gè)階段:通常在編寫(xiě)出每一個(gè)模塊之后,就對(duì)它進(jìn)行必要的測(cè)試。編碼與單元測(cè)試屬于軟件生存周期中的同一階段。該階段的測(cè)試工作,由編程組內(nèi)部人員進(jìn)行交叉測(cè)試。這一階段結(jié)束后,進(jìn)入軟件生存周期的測(cè)試階段,對(duì)軟件系統(tǒng)進(jìn)行各種綜合測(cè)試。測(cè)試工作由專(zhuān)門(mén)的測(cè)試組完成,測(cè)試組設(shè)組長(zhǎng)一名,負(fù)責(zé)整個(gè)測(cè)試的計(jì)劃、組織工作。測(cè)試組的其他成員由具有一定的分析、設(shè)計(jì)和編程經(jīng)驗(yàn)的專(zhuān)業(yè)人員組成,人數(shù)根據(jù)具體情況可多可少,一般3~5人為宜。第五階段:測(cè)試評(píng)估。在進(jìn)行測(cè)試執(zhí)行階段結(jié)束后,通過(guò)結(jié)合量化的測(cè)試覆蓋域和缺陷跟蹤報(bào)告的結(jié)果,給予應(yīng)用軟件所反映出來(lái)的質(zhì)量和軟件開(kāi)發(fā)團(tuán)隊(duì)的工作進(jìn)度和效率進(jìn)行客觀的綜合評(píng)價(jià)。

當(dāng)然,當(dāng)面向?qū)ο蠹夹g(shù)開(kāi)發(fā)的軟件來(lái)說(shuō),傳統(tǒng)的測(cè)試技術(shù)和方法則不能發(fā)揮應(yīng)有的作用。為解決此項(xiàng)問(wèn)題,我們對(duì)軟件測(cè)試技術(shù)提出面向?qū)ο蟮膶?zhuān)用方法。面向軟件測(cè)試技術(shù)作為一項(xiàng)新興軟件測(cè)試技術(shù),就是為了專(zhuān)門(mén)針對(duì)面向?qū)ο蠹夹g(shù)開(kāi)發(fā)的軟件而推出的一項(xiàng)測(cè)試技術(shù)。面向?qū)ο筌浖y(cè)試此項(xiàng)測(cè)試就是面向?qū)ο蟮能浖_(kāi)發(fā)過(guò)程結(jié)合面向?qū)ο蟮奶厥馓攸c(diǎn)而給出的。其內(nèi)容有分析與設(shè)計(jì)模型測(cè)試技術(shù)、類(lèi)測(cè)試技術(shù)、對(duì)象交互測(cè)試技術(shù)、類(lèi)層次結(jié)構(gòu)測(cè)試技術(shù)、面向?qū)ο笙到y(tǒng)測(cè)試技術(shù)等。

相關(guān)熱門(mén)標(biāo)簽