日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

软件测试基础(七)测试规范的确定

發(fā)布時(shí)間:2023/12/31 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 软件测试基础(七)测试规范的确定 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

無規(guī)矩不成方圓,現(xiàn)在我們?cè)诠ぷ髦衅鋵?shí)用不到測試規(guī)范的,因?yàn)榫唧w的規(guī)范一般情況公司是不會(huì)出的,當(dāng)然一些大廠的話,是有測試規(guī)范的,比如我們熟知的Google
一、測試規(guī)范的概念
軟件測試規(guī)范就是對(duì)軟件測試的流程過程化,并對(duì)每一個(gè)過程元素進(jìn)行明確的界定,形成完成的規(guī)范體系。規(guī)范一旦形成以后,與標(biāo)準(zhǔn)相比,規(guī)范顯得更微觀,往往是標(biāo)準(zhǔn)在某個(gè)領(lǐng)域的具體應(yīng)用中逐步形成的,它具有逐步形成的,它具有領(lǐng)域特點(diǎn),更易于操作;
軟件測試規(guī)范可分為行業(yè)規(guī)范和操作規(guī)范;
行業(yè)規(guī)范就是指軟件行業(yè)長期總結(jié)形成的通用規(guī)范
操作規(guī)范是指某一個(gè)公司在長期的軟件測試工作匯總總結(jié)出屬于自己企業(yè)的規(guī)范;

二、規(guī)范軟件測試過程
主要從以下幾個(gè)方面入手
角色的確定,進(jìn)入準(zhǔn)則,輸入項(xiàng),活動(dòng)過程,輸出項(xiàng),評(píng)審與評(píng)估,退出準(zhǔn)則,度量

1、角色的確定
測試組長:業(yè)務(wù)專家,負(fù)責(zé)項(xiàng)目的管理,測試計(jì)劃的制定,項(xiàng)目文檔的審查,測試用例的設(shè)計(jì)和審查,任務(wù)的安排,與項(xiàng)目經(jīng)理和開發(fā)組長溝通等等
實(shí)驗(yàn)室管理人員:設(shè)置配置和維護(hù)實(shí)驗(yàn)室環(huán)境,主要是服務(wù)器和網(wǎng)絡(luò)環(huán)境等等
資深測試工程師:負(fù)責(zé)產(chǎn)品設(shè)計(jì)規(guī)格說書的審查,測試用例的設(shè)計(jì)和技術(shù)難題的解決,主要參與數(shù)據(jù)庫,系統(tǒng)性能與安全性能等技術(shù)難度較高的測試
自動(dòng)化測試功能師:負(fù)責(zé)測試工具的開發(fā)和測試腳本的開發(fā)等
初級(jí)測試工程師:執(zhí)行測試用例和相關(guān)測試任務(wù),測試功能測試用例的設(shè)計(jì)與執(zhí)行

2、進(jìn)入準(zhǔn)則
全程測試! 無時(shí)無刻不在測試,注意測試的節(jié)點(diǎn)進(jìn)度

3、輸入項(xiàng)
即需求資料,這些是判斷軟件是否符合需求的依據(jù)和標(biāo)準(zhǔn);
軟件項(xiàng)目項(xiàng)目計(jì)劃 軟件項(xiàng)目計(jì)劃是一個(gè)綜合的項(xiàng)目信息載體,用來收集管理項(xiàng)目時(shí)所需要的所有信息
軟件需求文檔:描述軟件需求的文檔,如是需求文檔MRD,用戶故事user story,用例,用戶行為和產(chǎn)品特性列表,以及利用case /UML工具建模生成的文檔
軟件架構(gòu)設(shè)計(jì)文檔:系統(tǒng)架構(gòu)設(shè)計(jì)文檔主要描述系統(tǒng)整體結(jié)構(gòu)方案、軟件子系統(tǒng)劃分,子系統(tǒng)間的接口和錯(cuò)誤處理機(jī)制等
軟件詳細(xì)設(shè)計(jì)文檔:詳細(xì)設(shè)計(jì)文檔主要描述模塊或組件、類、對(duì)象、等中的元素、如數(shù)據(jù)字典,對(duì)象屬性、類的方法、和全局變量等等
軟件程序單元:包括所有已完成的程序單元源代碼、數(shù)據(jù)庫腳本、系統(tǒng)配置文件等等
軟件配置或集成計(jì)劃 :軟件工作版本的定義,工作版本的內(nèi)容,集成的策略以及實(shí)施的先后順序;
軟件工作版本:按照集成計(jì)劃完創(chuàng)建完成的各個(gè)集成工作版本!

4、活動(dòng)過程
1)制定測試計(jì)劃
角色:測試設(shè)計(jì)人員,組長,資深測試工程師
具體做法如下:
制定測試計(jì)劃嗎----收集和組織測試計(jì)劃信息,并且創(chuàng)建測試計(jì)劃
確定測試需求----根據(jù)需求規(guī)格說明書,質(zhì)量計(jì)劃等收集和整理測試需求信息,確定質(zhì)量需求和測試目標(biāo)
制定測試策略—針對(duì)測試需求,定義測試階段,測試類型,測試方法,測試風(fēng)險(xiǎn)回避措施以及所需要的測試工具
建立測試通過標(biāo)準(zhǔn)—根據(jù)項(xiàng)目實(shí)際情況。為每一個(gè)層次的測試或每一個(gè)階段簡歷通過準(zhǔn)則
確定資源和進(jìn)度—確定測試所需的軟件硬件資源,人力資源以測試進(jìn)度
評(píng)審測試計(jì)劃----修正評(píng)審中發(fā)現(xiàn)的問題,達(dá)成一致意見,最終簽發(fā)

2)測試設(shè)計(jì)
角色:測試設(shè)計(jì)人員,
活動(dòng)描述:設(shè)計(jì)測試的目的就是如何有效的完成測試需要所確定的測試任務(wù),為每一個(gè)測試需求確定要執(zhí)行的測試任務(wù),測試腳本或用例集,并且明確測試執(zhí)行過程

設(shè)計(jì)測試用例:
》為每一個(gè)測試,確定其所需要的測試用例
》為每一個(gè)測試用例,確定其輸入以及預(yù)期結(jié)果
》根據(jù)界面原型為每一個(gè)測試用例定義詳細(xì)的測試步驟
》確定測試用例的測試環(huán)境配置、前置條件和后置條件
》為測試用例準(zhǔn)備輸入數(shù)據(jù)
》編寫測試用例文檔
》對(duì)測試用例進(jìn)行評(píng)審

3)開發(fā)測試工具和腳本
角色:自動(dòng)化測試工程師,測試工程師以及程序員
活動(dòng)描述:
實(shí)施測試的目的是創(chuàng)建可重用的測試腳本,并且實(shí)施測試驅(qū)動(dòng)程序和樁程序
》根據(jù)測試過程,創(chuàng)建、開發(fā)測試腳本,并且調(diào)試測試腳本
》根據(jù)設(shè)計(jì)編寫測試需要的測試驅(qū)動(dòng)程序和樁程序

4)執(zhí)行單元測試
角色:程序員為主,測試員為輔
活動(dòng)描述:
執(zhí)行單元測試的目的就是驗(yàn)證單元內(nèi)部結(jié)構(gòu)以及單元實(shí)現(xiàn)的功能
具體做法如下:
》按照測試過程,手工執(zhí)行單元測試或運(yùn)行測試腳本自動(dòng)執(zhí)行測試
》詳細(xì)記錄單元測試結(jié)果,并且評(píng)估測試結(jié)果,直至達(dá)到測試覆蓋率
》回歸測試—對(duì)修改后的單元執(zhí)行回歸測試

5)執(zhí)行集成測試
角色:
程序員和測試工程師
活動(dòng)描述:執(zhí)行集成測試的目的是驗(yàn)證單元之間的接口是否一致,是否磕炮等,現(xiàn)在采用的“”“持續(xù)集成的模式”,單元測試和集成測試一般同時(shí)進(jìn)行
》執(zhí)行集成測試-----按照測試過程,手工執(zhí)行集成測試或者運(yùn)行自動(dòng)化腳本測試執(zhí)行測試
》詳細(xì)記錄集成測試的結(jié)果,并將測試結(jié)果提交給相關(guān)測試人員

6)執(zhí)行系統(tǒng)測試
角色:資深測試工程師,測試實(shí)驗(yàn)室管理員
活動(dòng)描述:執(zhí)行系統(tǒng)測試的目的是確認(rèn)集成后的軟件系統(tǒng)不進(jìn)滿足功能性需求,還滿足非功能性需求,如性能,安全性,兼容性等
》執(zhí)行系統(tǒng)測試----手工執(zhí)行或者運(yùn)行測試腳本,自動(dòng)執(zhí)行系統(tǒng)測試
》詳細(xì)記錄系統(tǒng)測試結(jié)果,并對(duì)測試結(jié)果進(jìn)行分析,提交測試結(jié)果和分析報(bào)告給先關(guān)人員

7)評(píng)估測試
角色:測試人員以及相關(guān)技術(shù)人員
活動(dòng)描述:評(píng)估測試的目的是對(duì)每次測試結(jié)果進(jìn)行分析和評(píng)估,提交測試分析報(bào)告,并且根據(jù)評(píng)估結(jié)果,決定是否需要對(duì)測試計(jì)劃進(jìn)行修改,對(duì)下一次測試活動(dòng)做出調(diào)整
》分析測試結(jié)果----有測試人員對(duì)每一次測試結(jié)果進(jìn)行分析,并提出變更請(qǐng)求或其他處理意見
》評(píng)估階段測試狀態(tài)和產(chǎn)品質(zhì)量狀態(tài);如評(píng)估測試覆蓋率,測試結(jié)果,對(duì)缺陷進(jìn)行分析等等

5、輸出項(xiàng)
1)軟件測試計(jì)劃
包括:項(xiàng)目范圍內(nèi)的質(zhì)量要求,測試目標(biāo),測試需求的有關(guān)信息;此外,測試計(jì)劃還確定所需的資源、測試環(huán)境、進(jìn)度安排等等
2)軟件測試用例 :測試用例是為特定目標(biāo)開發(fā)的測試輸入、執(zhí)行條件、和預(yù)期結(jié)果的集合
3)測試缺陷報(bào)告
測試結(jié)果記錄測試期間測試用例的執(zhí)行情況,記錄測試發(fā)現(xiàn)的缺陷,并且用來對(duì)缺陷進(jìn)行跟蹤
4)測試分析報(bào)告
測試分析報(bào)告是對(duì)每一個(gè)階段測試(單元測試,集成測試,系統(tǒng)測試)的測試結(jié)果進(jìn)行的分析評(píng)估

6、評(píng)估和評(píng)審
軟件測試計(jì)劃的評(píng)審
軟件測試用例的評(píng)審
軟件分析報(bào)告的評(píng)審
質(zhì)量保證評(píng)審

總結(jié)

以上是生活随笔為你收集整理的软件测试基础(七)测试规范的确定的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。