版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
ZTE中興軟件測(cè)試(一)軟件測(cè)試方法大匯總軟件測(cè)試方法種類繁多,記憶起來(lái)混亂,如果把軟件測(cè)試方法進(jìn)行分類,就會(huì)清晰很多。我參考一些書籍和網(wǎng)上的資料,把常用的軟件測(cè)試方法列出來(lái),讓大家對(duì)軟件測(cè)試行業(yè)有個(gè)總體的看法。從測(cè)試設(shè)計(jì)方法分類測(cè)試名稱測(cè)試內(nèi)容Blackbox黑盒測(cè)試把軟件系統(tǒng)當(dāng)作一個(gè)“黑箱”,無(wú)法了解或使用系統(tǒng)的內(nèi)部結(jié)構(gòu)及知識(shí)。從軟件的行為,而不是構(gòu)出發(fā)來(lái)設(shè)計(jì)測(cè)試.Whitebox白盒測(cè)試設(shè)計(jì)者可以看到軟件系統(tǒng)的內(nèi)部結(jié)構(gòu),并且使用軟件的內(nèi)部知識(shí)來(lái)指導(dǎo)測(cè)試數(shù)據(jù)及方法的選擇。ZTE中興Graybox.灰盒測(cè)試介于黑盒和白盒之間總結(jié):實(shí)際工作中,對(duì)系統(tǒng)的了解越多越好。目前大多數(shù)的測(cè)試人員都是做黑盒測(cè)試,很少有做白盒測(cè)試的。因?yàn)榘缀袦y(cè)試對(duì)軟件測(cè)試人員的要求非常高,需要有很多編程經(jīng)驗(yàn)。做.NET程序的白盒測(cè)試你要能看得懂.NET代碼。做JAVA程序的測(cè)試,需要你能看懂JAVA的代碼。如果你都能看懂了,你還會(huì)做測(cè)試么從測(cè)試是手動(dòng)還是自動(dòng)上分類測(cè)試名稱測(cè)試內(nèi)容ManualTest手動(dòng)測(cè)試測(cè)試人員用鼠標(biāo)去手動(dòng)測(cè)試(測(cè)試GUI)Automation自動(dòng)化測(cè)試用程序測(cè)試程序(測(cè)試API)ZTE中興 秘密▲對(duì)于項(xiàng)目來(lái)說(shuō),手動(dòng)測(cè)試和自動(dòng)化測(cè)試同等重要,都是保障軟件質(zhì)量的方法。目前大部分的項(xiàng)目組都是手動(dòng)測(cè)試和自動(dòng)化測(cè)試相結(jié)合。因?yàn)楹芏鄿y(cè)試無(wú)法做成自動(dòng)化,很多復(fù)雜的業(yè)務(wù)邏輯也很難自動(dòng)化,所以自動(dòng)化測(cè)試無(wú)法取代手動(dòng)測(cè)試。對(duì)于軟件測(cè)試人員個(gè)人發(fā)展來(lái)說(shuō),做自動(dòng)化測(cè)試是個(gè)挑戰(zhàn),也是測(cè)試人員發(fā)展的一個(gè)方向,需要測(cè)試人員學(xué)習(xí)大量的開發(fā)知識(shí)(開發(fā)的知識(shí)真是學(xué)無(wú)止境?。?。從長(zhǎng)遠(yuǎn)角度來(lái)看,自動(dòng)化測(cè)試肯定是越來(lái)越吃香的。而手動(dòng)測(cè)試比較適合剛工作不久的人,手動(dòng)測(cè)試最大的缺點(diǎn)就是技術(shù)含量低,單調(diào)乏味,容易廢人??偟膩?lái)說(shuō),手工測(cè)試勝在測(cè)試業(yè)務(wù)邏輯,而自動(dòng)化測(cè)試勝在測(cè)試底層架構(gòu)。如果被測(cè)試的程序可測(cè)試性比較好,很有必要做成自動(dòng)化測(cè)試。能做自動(dòng)化的盡量做成自動(dòng)化,下面這些情形是可以做自動(dòng)化的測(cè)試存儲(chǔ)過(guò)程。例如用C#去測(cè)試存儲(chǔ)過(guò)程測(cè)試Webservies.例如:用SoupUl工具,或者C#,Java去測(cè)試Webservies。界面和業(yè)務(wù)邏輯分離的系統(tǒng),比如,MVC,MVP架構(gòu),或者WPF程序??梢杂脺y(cè)試腳本去測(cè)試這些程序的API。從測(cè)試的目的分類功能測(cè)試測(cè)試的范圍從小到大,從內(nèi)到外,從程序開發(fā)人員(單元測(cè)試)到測(cè)試人員,到一般用戶Alpha/Beta測(cè)試測(cè)試名稱測(cè)試內(nèi)容UnitTest單元測(cè)試在最低的功能/UnitTest單元測(cè)試FunctionalTest功能驗(yàn)證模塊的功能 (測(cè)試人員做的)測(cè)試ScenarioTest場(chǎng)景測(cè)試IntegrationTestScenarioTest場(chǎng)景測(cè)試驗(yàn)證幾個(gè)模塊是否能完成一個(gè)用戶場(chǎng)景(測(cè)試人員做的)SystemTest系統(tǒng)測(cè)對(duì)于整個(gè)系統(tǒng)功能的測(cè)試(測(cè)試人員做的)試Alpha測(cè)試Alpha測(cè)試Beta測(cè)試軟件測(cè)試人員在真實(shí)用戶環(huán)境中對(duì)軟件進(jìn)行全面的測(cè)試(測(cè)試人員做的)真實(shí)的用戶在真實(shí)的用戶環(huán)境中進(jìn)行的測(cè)試,也叫公測(cè)(最終用戶做的)非功能測(cè)試一個(gè)軟件除了基本功能之外,還有很多功能之外的特性,這些叫“QualityofServicerequirement”服務(wù)質(zhì)量需求。沒(méi)有軟件的功能,這些特性都無(wú)從表現(xiàn)出來(lái),因此,我們要在軟件開發(fā)的適當(dāng)階段-基本功能完成后做這些測(cè)試。
測(cè)試名稱測(cè)試內(nèi)容Stresstest壓力測(cè)試驗(yàn)證軟件在超過(guò)負(fù)載設(shè)計(jì)的情況下仍能返回正確的結(jié)果,沒(méi)有崩潰Loadtest負(fù)載測(cè)試測(cè)試軟件在負(fù)載情況下能否正常工作
Performancetest性能測(cè)試測(cè)試軟件的效能,是否提供滿意的服務(wù)質(zhì)量Accessibilitytest軟件輔助功能測(cè)試-測(cè)試軟件是否向殘疾用戶提供足夠的輔助功能Localization/Globalization本地化/全球化測(cè)試
CompatibilityTest兼容性測(cè)試ConfigurationTest配置測(cè)試-測(cè)試軟件在各種配置下能否正常工作UsabilityTest可用性測(cè)試-測(cè)試軟件是否好用
SecurityTest軟件安全性測(cè)試性能測(cè)試性能測(cè)試要求測(cè)試人員熟練性能測(cè)試工具,比如QTP,LoadRunner,Jmeter。VisualStudio也提供了很多性能測(cè)試的工具.要求測(cè)試人員對(duì)低層協(xié)議非常理解和編寫腳本性能測(cè)試非常有技術(shù)含量,很有發(fā)展前途,是軟件測(cè)試人員的一個(gè)職業(yè)發(fā)展方向。安全性測(cè)試安全性測(cè)試的內(nèi)容很廣,非常有難度啊。我只接觸過(guò)XSS(跨站腳本攻擊)和SQL注入攻擊。安全性測(cè)試非常有技術(shù)含量,我認(rèn)為也是軟件測(cè)試人員的一個(gè)職業(yè)發(fā)展方向按測(cè)試的時(shí)機(jī)和作用分類在開發(fā)軟件的過(guò)程中,不少測(cè)試起著“烽火臺(tái)”的作用,它們告訴我們軟件開發(fā)的流程是否暢通。
測(cè)試名稱測(cè)試內(nèi)容SmokeTest冒煙”-如果測(cè)試不通過(guò),則不能進(jìn)行下一步工作BuildVerificationTest(BVT)驗(yàn)證構(gòu)建是否通過(guò)基本測(cè)試。AcceptanceTest驗(yàn)收測(cè)試,為了全面考核某功能/特性而做的測(cè)試BVT測(cè)試是一種SmokeTest,指Build生成好之后,自動(dòng)運(yùn)行的自動(dòng)化測(cè)試腳本來(lái)檢查這個(gè)Build的基本功能。如果BVT測(cè)試失敗了,需要開發(fā)人員馬上修改,重新生成Build按測(cè)試測(cè)策略分類。
測(cè)試名稱測(cè)試內(nèi)容測(cè)試名稱RegressionTest回歸測(cè)試對(duì)一個(gè)新的版本,重新運(yùn)行以往的測(cè)試用例,看看新版本和已知的版本相比是否有退化(regressicAdhocTest探索性測(cè)試隨機(jī)進(jìn)行的,探索性的測(cè)試。秘密▲SanityTest 粗略的測(cè)試,只需要執(zhí)行部分的測(cè)試用例RegressionTest回歸測(cè)試:對(duì)軟件測(cè)試人員來(lái)說(shuō)就是重復(fù)測(cè)試,所以回歸測(cè)試最好是自動(dòng)化的,否則測(cè)試人員就要一遍又一遍地重復(fù)測(cè)試,開發(fā)人員做些小改動(dòng),就需要測(cè)試人員做回歸測(cè)試。確?,F(xiàn)有的功能沒(méi)有被破壞BugFix也需要回歸測(cè)試,確保新的代碼修復(fù)了Fix,也確?,F(xiàn)有的功能沒(méi)有被破壞項(xiàng)目后期,需要做一個(gè)完整回歸測(cè)試,確保所有的功能都是好的AdhocTest探索性
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年道路擴(kuò)建工程協(xié)議文本
- 2024年藥品質(zhì)量確保協(xié)議范本
- 2024年師徒教學(xué)與實(shí)踐服務(wù)協(xié)議
- 圍檔合同范本
- 2024年汽車帶駕租賃服務(wù)協(xié)議
- 2024電子設(shè)備采購(gòu)合作協(xié)議細(xì)則
- 渣土調(diào)運(yùn)合同范本
- 齊齊哈爾大學(xué)《社會(huì)調(diào)查研究與方法》2022-2023學(xué)年第一學(xué)期期末試卷
- 中介房子出租合同范本
- 2024商業(yè)建筑水電安裝協(xié)議模板
- 領(lǐng)款單模板(B5的紙).xls
- 特種設(shè)備使用的安全現(xiàn)狀與存在問(wèn)題的思考
- 總公司與分公司合并報(bào)表編制舉例
- 概率論與數(shù)理統(tǒng)計(jì)(茆詩(shī)松)第二版課后第二章習(xí)題參考答案_百度
- 錦綸染色過(guò)程的問(wèn)題與解決方法
- 土地租金發(fā)放表
- 出租車計(jì)價(jià)器系統(tǒng)設(shè)計(jì)摘要和目錄
- 醫(yī)院水電安裝施工方案
- 計(jì)算機(jī)網(wǎng)絡(luò)考試重點(diǎn)整理
- 水泥攪拌樁機(jī)械進(jìn)場(chǎng)安裝驗(yàn)收記錄表
- 高一物理的必修的一期中考試試卷解析告
評(píng)論
0/150
提交評(píng)論