測(cè)試?yán)碚摵蜏y(cè)試方法_第1頁
測(cè)試?yán)碚摵蜏y(cè)試方法_第2頁
測(cè)試?yán)碚摵蜏y(cè)試方法_第3頁
測(cè)試?yán)碚摵蜏y(cè)試方法_第4頁
測(cè)試?yán)碚摵蜏y(cè)試方法_第5頁
已閱讀5頁,還剩21頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

測(cè)試?yán)碚摵蜏y(cè)試方法測(cè)試?yán)碚摵蜏y(cè)試方法測(cè)試?yán)碚摵蜏y(cè)試方法目錄4、常用軟件測(cè)試方法介紹3、ISO9126軟件質(zhì)量模型1、軟件測(cè)試概述2、通用軟件測(cè)試過程目錄軟件測(cè)試的輸入輸出軟件測(cè)試過程1、軟件測(cè)試概述軟件開發(fā)過程軟件開發(fā)過程軟件測(cè)試概述需求分析設(shè)計(jì)編程測(cè)試維護(hù)時(shí)間A軟件測(cè)試的定義:幾個(gè)觀點(diǎn):測(cè)試是為了證明程序有錯(cuò),而不是證明程序無錯(cuò)一個(gè)好的測(cè)試用例是在于它能發(fā)現(xiàn)至今未發(fā)現(xiàn)的錯(cuò)誤一個(gè)成功的測(cè)試是發(fā)現(xiàn)了至今未發(fā)現(xiàn)的錯(cuò)誤的測(cè)試B軟件測(cè)試定義狹義定義:程序測(cè)試是為了發(fā)現(xiàn)錯(cuò)誤而執(zhí)行程序的過程廣義定義:將測(cè)試延伸的需求評(píng)審、設(shè)計(jì)審查活動(dòng)中去,這種延伸后的軟件測(cè)試

軟件測(cè)試概述軟件測(cè)試過程軟件測(cè)試概述概述用戶需求需求分析概要設(shè)計(jì)詳細(xì)設(shè)計(jì)系統(tǒng)測(cè)試集成測(cè)試單元測(cè)試圖軟件測(cè)試V模型驗(yàn)收測(cè)試編碼產(chǎn)品測(cè)試軟件測(cè)試過程軟件測(cè)試概述概述用戶需求需求分析概要設(shè)計(jì)詳細(xì)設(shè)計(jì)系統(tǒng)測(cè)試集成測(cè)試單元測(cè)試圖軟件測(cè)試W模型驗(yàn)收測(cè)試編碼交付實(shí)施集成用戶需求V&V驗(yàn)收測(cè)試準(zhǔn)備系統(tǒng)分與設(shè)計(jì)V&V系統(tǒng)測(cè)試準(zhǔn)備概要設(shè)計(jì)V&V集成測(cè)試準(zhǔn)備詳細(xì)設(shè)計(jì)V&V詳細(xì)測(cè)試準(zhǔn)備測(cè)試設(shè)計(jì)報(bào)告需求分析報(bào)告

接口規(guī)范用戶手冊(cè)

操作手冊(cè)

參數(shù)配置手冊(cè)

測(cè)試規(guī)范

前期測(cè)試報(bào)告

發(fā)布說明

軟件/硬件

仿真報(bào)告算法研究報(bào)告

其它文檔

軟件測(cè)試輸入測(cè)試測(cè)試日志PMR、BUG、CR、RR

測(cè)試報(bào)告

測(cè)試規(guī)范

用戶手冊(cè)

操作手冊(cè)現(xiàn)場(chǎng)功能測(cè)試報(bào)告

現(xiàn)場(chǎng)性能測(cè)試報(bào)告

現(xiàn)場(chǎng)勘查規(guī)劃報(bào)告

現(xiàn)場(chǎng)工程安裝文件

現(xiàn)場(chǎng)開通驗(yàn)收手冊(cè)

現(xiàn)場(chǎng)仿真需求報(bào)告

版本發(fā)布說明

受限列表

特性應(yīng)用建議書

升級(jí)指導(dǎo)書

軟件測(cè)試輸出目錄軟件測(cè)試?yán)锍瘫ㄓ密浖y(cè)試過程2、通用軟件測(cè)試過程

BUG及版本通用軟件測(cè)試過程不同階段工作描述測(cè)試標(biāo)準(zhǔn)流程工作描述承擔(dān)者過程監(jiān)控需求論證/定義/導(dǎo)入論證需求可行性。撰寫FS,F(xiàn)RS文檔以及評(píng)審。導(dǎo)入到版本,撰寫解決方案。測(cè)試部的價(jià)值在于把關(guān)需求導(dǎo)入,提交評(píng)審意見總工團(tuán)隊(duì)負(fù)責(zé),設(shè)計(jì)測(cè)試團(tuán)隊(duì)協(xié)助1)需求總數(shù),有效需求數(shù)量

2)測(cè)試部提交意見數(shù)量測(cè)試項(xiàng)/測(cè)試子項(xiàng)分析使用測(cè)試項(xiàng)分析方法,分解測(cè)試需求,輸出測(cè)試項(xiàng)設(shè)計(jì)測(cè)試團(tuán)隊(duì)1)《測(cè)試項(xiàng)分析方法介紹》2)對(duì)于輸出的測(cè)試項(xiàng),指出使用的方法測(cè)試用例設(shè)計(jì)使用測(cè)試用例設(shè)計(jì)方法,輸出測(cè)試用例測(cè)試設(shè)計(jì)團(tuán)隊(duì)1)《測(cè)試用例設(shè)計(jì)方法介紹》2)對(duì)于輸出的測(cè)試用例,指出使用方法3)測(cè)試用例優(yōu)先級(jí)的確定方法和過程測(cè)試執(zhí)行執(zhí)行測(cè)試用例,提交缺陷,問題定位

建立回歸測(cè)試方法

建立自動(dòng)化測(cè)試方法

測(cè)試執(zhí)行團(tuán)隊(duì)1)回歸方法:以用例優(yōu)先級(jí)來確定回歸內(nèi)容?回歸策略評(píng)審。回歸指標(biāo)(需求覆蓋率,版本回歸用例數(shù),執(zhí)行數(shù)量,發(fā)現(xiàn)問題數(shù)量等)2)產(chǎn)品測(cè)試評(píng)價(jià)方法(KPI,質(zhì)量評(píng)價(jià))3)產(chǎn)品測(cè)試報(bào)告模板4)案例,知識(shí)庫5)自動(dòng)化測(cè)試指標(biāo)(自動(dòng)化率,自動(dòng)化執(zhí)行率)解決方案測(cè)試1)有需求的解決方案,參照上述流程進(jìn)行

2)無需求的測(cè)試(如LTE),基于KPI,場(chǎng)景,過程進(jìn)行測(cè)試測(cè)試設(shè)計(jì)團(tuán)隊(duì)測(cè)試執(zhí)行團(tuán)隊(duì)1)解決方案規(guī)范性

2)場(chǎng)景積累

3)KPI指標(biāo)

4)過程積累通用軟件測(cè)試過程執(zhí)行測(cè)試審核測(cè)試用例提出測(cè)試計(jì)劃執(zhí)行測(cè)試程序員提供修改清單測(cè)試總結(jié)測(cè)試報(bào)告復(fù)測(cè)提出修改計(jì)劃概要設(shè)計(jì)測(cè)試用例復(fù)測(cè)修改測(cè)試詳細(xì)設(shè)計(jì)編寫測(cè)試用例確認(rèn)測(cè)試系統(tǒng)測(cè)試需求分析實(shí)地調(diào)研單元測(cè)試集成測(cè)試驗(yàn)收回歸測(cè)試資料歸檔補(bǔ)充測(cè)試用例測(cè)試總結(jié)審核需求分析編寫系統(tǒng)測(cè)試用例重點(diǎn)收集客戶業(yè)務(wù)資料操作習(xí)慣并與需求分析做出對(duì)比審核概要設(shè)計(jì)從用戶角度提出問題編寫集成測(cè)試用例審核詳細(xì)設(shè)計(jì)報(bào)告與需求分析概要設(shè)計(jì)進(jìn)行對(duì)比編寫單元測(cè)試用例編寫用戶手冊(cè)總體框架軟件測(cè)試?yán)锍瘫瓸UG及版本Bug審核關(guān)閉Bug提交新Bug驗(yàn)證Bug執(zhí)行新的測(cè)試任務(wù)修改BUG定期編譯版本更新新的開發(fā)任務(wù)BUG管理測(cè)試員程序員目錄3、ISO9126軟件質(zhì)量模型軟件質(zhì)量模型軟件質(zhì)量管理ISO9126軟件質(zhì)量模型功能性:在指定條件下,軟件產(chǎn)品滿足明確和隱含要求功能的能力

適合性:軟件為指定的任務(wù)和用戶目標(biāo)提供一組合適功能的能力。

準(zhǔn)確性:軟件提供所需精確度的正確或相符結(jié)果及效果的能力

互操作性、互用性:軟件產(chǎn)品及一個(gè)或更多規(guī)定系統(tǒng)進(jìn)行交互的能力

保密安全性:軟件產(chǎn)品保護(hù)信息和數(shù)據(jù)的能力

功能依從性:軟件依從同功能性相關(guān)的標(biāo)準(zhǔn)、約定或法規(guī)的能力

可靠性:在指定條件使用時(shí),軟件產(chǎn)品維持規(guī)定的性能級(jí)別的能力

成熟性:軟件產(chǎn)品為避免由軟件中錯(cuò)誤而導(dǎo)致失效的能力

容錯(cuò)性:在軟件失效或者違犯規(guī)定的接口的情況下,軟件產(chǎn)品維持規(guī)定的性能級(jí)別的能力

易恢復(fù)性:在發(fā)生故障的情況下,軟件重建規(guī)定的性能級(jí)別并恢復(fù)受直接影響的數(shù)據(jù)的能力

可靠性依從性:軟件產(chǎn)品衣依附于同可靠性相關(guān)的標(biāo)準(zhǔn)、約定或規(guī)定的能力。

易用性:在指定條件使用時(shí),軟件產(chǎn)品備理解、學(xué)習(xí)、使用和吸引用戶的能力

易理解性:完成特定任務(wù)的功能明顯性和適用性

易學(xué)性:軟件產(chǎn)品使用戶能操作和控制它的能力

吸引性:軟件產(chǎn)品吸引用戶的能力

易用性依從性:軟件產(chǎn)品依從易用性相關(guān)標(biāo)準(zhǔn)、約定、風(fēng)格指南或規(guī)定的能力ISO9126軟件質(zhì)量模型效率:在規(guī)定條件下,相對(duì)于所用資源數(shù)量,軟件產(chǎn)品提供適當(dāng)性能的能力

時(shí)間特性:在規(guī)定條件下,軟件產(chǎn)品執(zhí)行其功能時(shí),提供適當(dāng)?shù)捻憫?yīng)和處理時(shí)間以及吞吐量的能力

資源特性:在規(guī)定條件下,軟件產(chǎn)品執(zhí)行其功能時(shí),使用合適的數(shù)量和類型的資源的能力

效率依從性:軟件產(chǎn)品依附于同效率相關(guān)的標(biāo)準(zhǔn)或規(guī)定的能力。

可維護(hù)性:在軟件產(chǎn)品可被修改的能力,包括修正、改進(jìn)或軟件適應(yīng)環(huán)境、需求和功能規(guī)格說明中的變化。

易分析性:軟件診斷缺陷或失效原因以及判定修改部分的能力

易改變性:軟件產(chǎn)品使指定的修改可以被實(shí)現(xiàn)的能力

穩(wěn)定性:軟件產(chǎn)品避免由于軟件修改而造成意外結(jié)果的能力。

易測(cè)試性:軟件產(chǎn)品使已修改軟件能被確認(rèn)的能力

可維護(hù)性依從性:軟件產(chǎn)品依從維護(hù)型相關(guān)的標(biāo)準(zhǔn)或約定的能力

可移植性:軟件產(chǎn)品從一種環(huán)境遷移到另外一種環(huán)境的能力

適應(yīng)性:軟件產(chǎn)品無需采用手段就可能適應(yīng)不同的指定環(huán)境的能力

易安裝性:軟件產(chǎn)品在指定環(huán)境中被安裝的能力

共存性:軟件在公共環(huán)境中飛翔資源及其它獨(dú)立軟件共存的能力

易替換性:在環(huán)境、目的相同的情況下替代另一個(gè)指定軟件的能力

可移植依從性:軟件產(chǎn)品依從可移植性相關(guān)的標(biāo)準(zhǔn)或約定的能力。ISO9126軟件質(zhì)量模型軟件質(zhì)量管理質(zhì)量管理QualityManagement需求審查制定計(jì)劃設(shè)計(jì)審查測(cè)試用例審查程序代碼審查測(cè)試跟蹤監(jiān)督QAQuailtyAssuranceQCQuailtyControl目錄4、常用軟件測(cè)試方法介紹軟件測(cè)試技術(shù)概要軟件測(cè)試的原則軟件測(cè)試素質(zhì)要求常用方法介紹1.軟件測(cè)試技術(shù)概要

A軟件測(cè)試策略

軟件測(cè)試策略就是測(cè)試按照什么樣的思路和方式進(jìn)行。通常軟件測(cè)試要經(jīng)過單元測(cè)試、集成測(cè)試、確認(rèn)測(cè)試、系統(tǒng)測(cè)試和驗(yàn)收測(cè)試

B軟件測(cè)試技術(shù)

1.按照軟件測(cè)試用例的設(shè)計(jì)方法而論,軟件測(cè)試可分為白盒測(cè)試、灰盒測(cè)試、黑盒測(cè)試

2.按照軟件測(cè)試是否執(zhí)行軟件程序而論,軟件測(cè)試又可分為靜態(tài)測(cè)試和動(dòng)態(tài)測(cè)試

3.按照軟件設(shè)計(jì)方法是否采用面向?qū)ο笤O(shè)計(jì)技術(shù)而論,軟件測(cè)試又可分為傳統(tǒng)測(cè)試和面向?qū)ο鬁y(cè)試方法

4.按照網(wǎng)絡(luò)環(huán)境下C/S、B/S應(yīng)用結(jié)構(gòu)的特定環(huán)境而論,軟件測(cè)試又有其相應(yīng)的測(cè)試方法,這些都是軟件測(cè)試具體的測(cè)試方法。軟件測(cè)試技術(shù)概要1.應(yīng)當(dāng)把“盡早和不斷地測(cè)試”作為研發(fā)人員的座右銘

2.程序員應(yīng)當(dāng)避免自己檢查自己的程序,測(cè)試工作應(yīng)該由獨(dú)立的專業(yè)的測(cè)試軟件機(jī)構(gòu)來完成

3.設(shè)計(jì)測(cè)試用例時(shí),應(yīng)該考慮到合法的輸入和不合法的輸入,以及各種邊界條件,特殊情況下要制造極端狀態(tài)和意外狀態(tài),比如網(wǎng)絡(luò)異常中斷,電源斷電等情況

4.一定要注意測(cè)試中錯(cuò)誤集中發(fā)生現(xiàn)象,這和程序員的編程水平和習(xí)慣有很大關(guān)系

5.對(duì)測(cè)試錯(cuò)誤結(jié)果一定要有一個(gè)確認(rèn)的過程,一般由A測(cè)試出來的,一定要有一個(gè)B來確認(rèn),嚴(yán)重的錯(cuò)誤可以召開評(píng)審會(huì)進(jìn)行討論和分析

6.制定嚴(yán)格的測(cè)試計(jì)劃,并把測(cè)試時(shí)間安排的盡量寬松,不要希望在極端的時(shí)間內(nèi)完成一個(gè)高水平的測(cè)試

7.回歸測(cè)試的關(guān)聯(lián)性一定要引起充分重視,修改一個(gè)錯(cuò)誤而引起更多錯(cuò)誤出現(xiàn)的現(xiàn)象并不少見

8.妥善保存一些測(cè)試過程文檔,疑義是不言而喻的,測(cè)試的重現(xiàn)性往往要靠測(cè)試文檔軟件測(cè)試的原則軟件測(cè)試工程師的素質(zhì)

1.技術(shù)能力

技術(shù)能力,這點(diǎn)不必多說,作為一名測(cè)試工程師,不能僅僅從使用者的角度來測(cè)試軟件產(chǎn)品,而且還要從技術(shù)的角度設(shè)計(jì)測(cè)試用例,這里所說的技術(shù)包括基礎(chǔ)的及專業(yè)的知識(shí),基礎(chǔ)方面應(yīng)該學(xué)習(xí)過以下課程:軟件技術(shù)基礎(chǔ)、C語言、面向?qū)ο笤O(shè)計(jì)、C++、數(shù)據(jù)庫理論、計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)、軟件工程、數(shù)據(jù)結(jié)構(gòu)及算法、離散數(shù)學(xué)、模擬電路,數(shù)字電路等;專業(yè)方面應(yīng)該學(xué)習(xí)掌握:軟件測(cè)試技術(shù)概論、測(cè)試管理、測(cè)試工具、軟件質(zhì)量管理、CMM、RUP等。

2.具有一定的編程經(jīng)驗(yàn)

測(cè)試工程師有時(shí)需要對(duì)源碼進(jìn)行檢查,有時(shí)也會(huì)從程序結(jié)構(gòu)的角度來測(cè)試軟件產(chǎn)品,有時(shí)候需要寫一些自動(dòng)測(cè)試的工具軟件來測(cè)試,有時(shí)候需要編寫自動(dòng)化腳本,顯而易見,會(huì)寫簡(jiǎn)單代碼、能讀懂源碼對(duì)測(cè)試人員來說是必須的,而且如果有一定的編程經(jīng)驗(yàn),更有助你對(duì)開發(fā)過程的深入理解,從編程人員角度來正確評(píng)價(jià)軟件。

3.溝通能力

測(cè)試人員需要及很多人員進(jìn)行溝通,項(xiàng)目經(jīng)理、開發(fā)經(jīng)理、開發(fā)人員、市場(chǎng)人員等都是及測(cè)試人員經(jīng)常吵架的對(duì)象,而且在面對(duì)不同的人員,你需要用不同的方式方法或是不同語氣進(jìn)行交流,及客戶要談得來,處處為客戶所想,你面對(duì)的每一個(gè)所交流的人員都是你的客戶,你要想盡辦法來讓其理解你所做的工作,尤其是及開發(fā)人員之間的交流,更需要技巧,測(cè)試人員和開發(fā)人員在關(guān)系上稍微有點(diǎn)微妙,彼此都一種較勁的情緒,因此說話的語氣和或講述一個(gè)問題的出發(fā)點(diǎn)時(shí)就應(yīng)該特別注意。測(cè)試人員時(shí)時(shí)還會(huì)及客戶進(jìn)行交流,這里更講求交流技巧,不能將產(chǎn)品的缺陷無意的透漏出去,而且在交流中讓客戶更滿足產(chǎn)品的功能、性能、實(shí)用性等。

4.要有嚴(yán)禁、敢于承擔(dān)責(zé)任、穩(wěn)重做事的風(fēng)格

思維嚴(yán)密,什么問題都要考慮到,當(dāng)然除了做事認(rèn)真仔細(xì),也要有承擔(dān)責(zé)任的勇氣,在漫長的項(xiàng)目實(shí)施過程中,或大或小的錯(cuò)誤在所難免,我們可以原諒錯(cuò)誤,但不喜歡狡辯,要敢于承認(rèn)錯(cuò)誤。

5.具有懷疑及破壞的精神

測(cè)試人員不僅僅要有常規(guī)的測(cè)試思維來測(cè)試軟件,要設(shè)計(jì)一些非常規(guī)的、相反的測(cè)試用例來不斷的折磨軟件產(chǎn)品,要破壞性的測(cè)試,并且不停止你對(duì)軟件產(chǎn)品的懷疑。

6.善于自我總結(jié)、自我督促

應(yīng)該說軟件測(cè)試是一種既繁瑣又枯燥

溫馨提示

  • 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)論