新聞中心
1、軟件測(cè)試的定義

成都創(chuàng)新互聯(lián)服務(wù)項(xiàng)目包括勃利網(wǎng)站建設(shè)、勃利網(wǎng)站制作、勃利網(wǎng)頁制作以及勃利網(wǎng)絡(luò)營(yíng)銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢(shì)、行業(yè)經(jīng)驗(yàn)、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,勃利網(wǎng)站推廣取得了明顯的社會(huì)效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到勃利省份的部分城市,未來相信會(huì)繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!
軟件測(cè)試就是在軟件投入運(yùn)行前,對(duì)軟件需求分析、設(shè)計(jì)規(guī)格說明和編碼實(shí)現(xiàn)的最終審查,它是軟件質(zhì)量保證的關(guān)鍵步驟。通常對(duì)軟件測(cè)試的定義有兩種描述:
定義1:軟件測(cè)試是為了發(fā)現(xiàn)錯(cuò)誤而執(zhí)行程序的過程。
定義2:軟件測(cè)試是根據(jù)軟件開發(fā)各階段的規(guī)格說明和程序的內(nèi)部結(jié)構(gòu)而精心設(shè)計(jì)的一批測(cè)試用例,并利用這些測(cè)試用例運(yùn)行程序以及發(fā)現(xiàn)錯(cuò)誤的過程,即執(zhí)行測(cè)試步驟。
測(cè)試:所謂測(cè)試的含義,首先是一項(xiàng)活動(dòng),在這項(xiàng)活動(dòng)中某個(gè)系統(tǒng)或組成的部分將在特定的條件下運(yùn)行,結(jié)果將被觀察和記錄,并對(duì)系統(tǒng)或組成部分進(jìn)行評(píng)價(jià)。測(cè)試活動(dòng)有兩種結(jié)果:找出缺陷和故障,或顯示軟件執(zhí)行正確。測(cè)試是一個(gè)或多個(gè)測(cè)試用例的集合。
測(cè)試用例:所謂測(cè)試用例是為特定的目的而設(shè)計(jì)的一組測(cè)試輸入、執(zhí)行條件和預(yù)期的結(jié)果;測(cè)試用例是執(zhí)行測(cè)試的最小實(shí)體。
測(cè)試步驟:測(cè)試步驟詳細(xì)規(guī)定了如何設(shè)置、執(zhí)行、評(píng)估特定的測(cè)試用例。
軟件測(cè)試的基本問題
軟件生命周期:一個(gè)軟件生命周期包括制定計(jì)劃、需求分析定義、軟件設(shè)計(jì)、程序編碼、軟件測(cè)試、軟件運(yùn)行、軟件維護(hù)、軟件停用等8個(gè)階段。
軟件測(cè)試的對(duì)象:
● 軟件測(cè)試不等于程序測(cè)試。
● 軟件測(cè)試貫串于軟件定義和開發(fā)的整個(gè)過程。
● 軟件開發(fā)過程中所產(chǎn)生的需求規(guī)格說明、概要設(shè)計(jì)規(guī)格說明、詳細(xì)設(shè)計(jì)規(guī)格說明以及源程序都是軟件測(cè)試的對(duì)象。
軟件測(cè)試在軟件生命周期中橫跨兩個(gè)階段:
***個(gè)階段:?jiǎn)卧獪y(cè)試階段,即在每個(gè)模塊編寫出以后所做的必要測(cè)試。
第二個(gè)階段:綜合測(cè)試階段,即在完成單元測(cè)試后進(jìn)行的測(cè)試,如集成測(cè)試、系統(tǒng)測(cè)試、驗(yàn)收測(cè)試。
軟件測(cè)試涉及的關(guān)鍵問題包括四個(gè)方面:
(1)測(cè)試由誰來執(zhí)行。
(2)測(cè)試什么。
(3)什么時(shí)候進(jìn)行測(cè)試。
(4)怎樣進(jìn)行測(cè)試。
2、軟件測(cè)試的基本理論
2.1 軟件測(cè)試的目的
(1)測(cè)試是程序的執(zhí)行過程,目的在于發(fā)現(xiàn)錯(cuò)誤;不能證明程序的正確性,除非僅處理有限種情況。
(2)檢查系統(tǒng)是否滿足需求也是測(cè)試的期望目標(biāo)。
(3)一個(gè)好的測(cè)試用例在于發(fā)現(xiàn)了還未曾發(fā)現(xiàn)的錯(cuò)誤;一次成功的測(cè)試則是發(fā)現(xiàn)了錯(cuò)誤的測(cè)試。
注意:測(cè)試無法說明錯(cuò)誤不存在,只能說明軟件錯(cuò)誤已出現(xiàn)。
2.2 軟件測(cè)試的原則
(1)盡早地和及時(shí)地測(cè)試;
(2)測(cè)試用例應(yīng)當(dāng)由測(cè)試數(shù)據(jù)和與之對(duì)應(yīng)的預(yù)期結(jié)果這兩部分組成;
(3)在程序提交測(cè)試后,應(yīng)當(dāng)由專門的測(cè)試人員進(jìn)行測(cè)試;
(4)測(cè)試用例應(yīng)包括合理的輸入條件和不合理的輸入條件;
(5)嚴(yán)格執(zhí)行測(cè)試計(jì)劃,排除測(cè)試的隨意性;
(6)充分注意測(cè)試當(dāng)中的群體現(xiàn)象;
(7)應(yīng)對(duì)每一個(gè)測(cè)試結(jié)果做全面的檢查;
(8)保存測(cè)試計(jì)劃、測(cè)試用例、出錯(cuò)統(tǒng)計(jì)和最終分析報(bào)告,為維護(hù)工作提供充分的資料。
2.3 軟件測(cè)試的分類
軟件測(cè)試按照不同的劃分方法,有不同的分類:
按照軟件測(cè)試用例的設(shè)計(jì)方法而論,軟件測(cè)試可以分為白盒測(cè)試法和黑盒測(cè)試法。
按照軟件測(cè)試的策略和過程來分類,軟件測(cè)試可分為單元測(cè)試、集成測(cè)試、系統(tǒng)測(cè)試、驗(yàn)證測(cè)試和確認(rèn)測(cè)試。
2.4 測(cè)試信息流程
測(cè)試信息流程如圖1-2所示。測(cè)試過程中需要三類輸入:軟件配置、測(cè)試配置和測(cè)試工具。
圖-測(cè)試信息流程
2.5 軟件測(cè)試的周期性
軟件測(cè)試的周期性是“測(cè)試->改錯(cuò)->再測(cè)試->再改錯(cuò)”這樣一個(gè)循環(huán)過程,如下圖所示。
圖-軟件測(cè)試的周期性
2.6 測(cè)試停止的依據(jù)(標(biāo)準(zhǔn))
***類標(biāo)準(zhǔn):測(cè)試超過了預(yù)定時(shí)間,則停止測(cè)試。
第二類標(biāo)準(zhǔn):執(zhí)行了所有的測(cè)試用例,但并沒有發(fā)現(xiàn)故障,則停止測(cè)試。
第三類標(biāo)準(zhǔn):使用特定的測(cè)試用例設(shè)計(jì)方案作為判斷測(cè)試停止的基礎(chǔ)。
第四類標(biāo)準(zhǔn):正面指出停止測(cè)試的具體要求,即停止測(cè)試的標(biāo)準(zhǔn)可定義為查出某一預(yù)訂數(shù)目的故障。
第五類標(biāo)準(zhǔn):根據(jù)單位時(shí)間內(nèi)查出故障的數(shù)量決定是否停止測(cè)試。
文章題目:軟件測(cè)試?yán)碚摚耗康摹⒅芷?、流?
當(dāng)前鏈接:http://www.5511xx.com/article/cocschi.html


咨詢
建站咨詢
