瑪瑞
1 前言
2 軟件測(cè)試流程
2.1 軟件測(cè)試的階段劃分
2.2 軟件測(cè)試階段的步驟
2.3 軟件測(cè)試角色
2.4 軟件系統(tǒng)的測(cè)試流程
3 軟件測(cè)試文檔
4 軟件測(cè)試用例
4.1 軟件測(cè)試用例的定義
4.2 軟件測(cè)試用例的生成和執(zhí)行
4.3 軟件測(cè)試用例的配置管理
4.4 軟件測(cè)試用例的組織
4.5 軟件測(cè)試用例的復(fù)用
5 規(guī);浖䴗y(cè)試與規(guī)范化軟件測(cè)試
1 前言
計(jì)算機(jī)軟件產(chǎn)業(yè)在信息社會(huì)中對(duì)經(jīng)濟(jì)、國(guó)防、科技和人文領(lǐng)域所起的作用將越來(lái)越重要。作為一種產(chǎn)業(yè),計(jì)算機(jī)軟件生產(chǎn)具有共性和特性。軟件生產(chǎn)包括六個(gè)環(huán)節(jié):軟件開(kāi)發(fā)(定義/設(shè)計(jì)/實(shí)現(xiàn))、軟件生產(chǎn)管理、軟件質(zhì)量控制、軟件配置管理、軟件測(cè)試、軟件維護(hù)。第一個(gè)環(huán)節(jié)加工軟件產(chǎn)品,后五個(gè)環(huán)節(jié)決定軟件生產(chǎn)的質(zhì)量和軟件產(chǎn)品的質(zhì)量:
1. 軟件生產(chǎn)管理:維護(hù)軟件開(kāi)發(fā)過(guò)程的有序性,決定軟件生產(chǎn)的資源消耗(人/物/信息/時(shí)間),從而決定軟件產(chǎn)品的價(jià)格;
2. 軟件質(zhì)量控制:維護(hù)軟件資源消耗與軟件產(chǎn)品質(zhì)量之間的均衡;
3. 軟件測(cè)試:保障軟件產(chǎn)品的可接收性,為評(píng)價(jià)軟件產(chǎn)品質(zhì)量的提供依據(jù);
4. 軟件配置管理:保障軟件產(chǎn)品(或其中間產(chǎn)品)的可標(biāo)識(shí)性、完整性和一致性,為其它環(huán)節(jié)提供中介服務(wù);
5. 軟件維護(hù):保障軟件產(chǎn)品的“售后服務(wù)”,為軟件產(chǎn)品的更新提供信息。
軟件生產(chǎn)的每個(gè)環(huán)節(jié)都有自身的產(chǎn)品(文檔/文件/代碼/服務(wù))輸出,它們共同構(gòu)成軟件產(chǎn)品的三要素:(軟件功用,軟件質(zhì)量,軟件價(jià)格)。
計(jì)算機(jī)軟件生產(chǎn)的方法學(xué)和計(jì)算機(jī)軟件生產(chǎn)的管理學(xué)值得各類軟件工作者關(guān)注,需要在實(shí)踐與研究過(guò)程中不斷發(fā)展理論和積累經(jīng)驗(yàn)。
緣于軟件生產(chǎn)的特性,軟件測(cè)試是軟件生產(chǎn)的一個(gè)重點(diǎn)和難點(diǎn)。軟件測(cè)試具有四個(gè)層次的作用:找錯(cuò)、確認(rèn)、組裝和評(píng)估[1],其中確認(rèn)和評(píng)估的意義與難度在規(guī);能浖a(chǎn)中遠(yuǎn)遠(yuǎn)大于找錯(cuò)和組裝。軟件生產(chǎn)迫切需要脫離手工作坊方式的軟件調(diào)試,在規(guī)范化軟件測(cè)試的基礎(chǔ)上實(shí)現(xiàn)規(guī)模化軟件測(cè)試,達(dá)到提高軟件產(chǎn)品質(zhì)量、降低軟件生產(chǎn)消耗的目的。軟件測(cè)試的方法學(xué)和軟件測(cè)試的管理學(xué)應(yīng)是軟件測(cè)試工作者關(guān)注的重點(diǎn)。
基于一個(gè)大型復(fù)雜實(shí)時(shí)軟件系統(tǒng)(以下簡(jiǎn)稱之為“MARA”)軟件測(cè)試的實(shí)踐與研究,參考資料[1]從產(chǎn)品計(jì)劃和生產(chǎn)管理的角度分析和討論了軟件測(cè)試,本文將從產(chǎn)品設(shè)計(jì)和生產(chǎn)組織的角度來(lái)分析和討論軟件測(cè)試。
以下將分析和討論:軟件測(cè)試流程、軟件測(cè)試文檔、軟件測(cè)試用例、規(guī)模化軟件測(cè)試和規(guī)范化軟件測(cè)試。
2 軟件測(cè)試流程
|
|