国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

SQA在軟件測(cè)試中的作用

2015-03-31 16:34:57
大眾科技 2015年5期
關(guān)鍵詞:質(zhì)量保證軟件測(cè)試項(xiàng)目組

許 禛

(91413 部隊(duì),河北 秦皇島 066001)

SQA在軟件測(cè)試中的作用

許 禛

(91413 部隊(duì),河北 秦皇島 066001)

介紹了軟件質(zhì)量保證(SQA)在測(cè)試過(guò)程中的實(shí)施方法及內(nèi)容,分析了SQA在測(cè)試中的作用,并重點(diǎn)提出了軟件質(zhì)量保證的實(shí)現(xiàn)所應(yīng)注意的具體事項(xiàng)和工作方法,為以后很好的完成軟件質(zhì)量保證工作提供依據(jù)。

SQA;標(biāo)準(zhǔn);規(guī)程;軟件測(cè)試

1 引言

對(duì)軟件開發(fā)和軟件測(cè)試單位來(lái)說(shuō),質(zhì)量保證活動(dòng)是必不可少的。第一個(gè)正式的質(zhì)量保證和控制職能部門于1916年在貝爾實(shí)驗(yàn)室出現(xiàn),此后迅速風(fēng)靡整個(gè)軟件行業(yè)。軟件的質(zhì)量標(biāo)準(zhǔn)首先出現(xiàn)在20世紀(jì)70年代軍方的軟件開發(fā)合同中,此后得到了廣泛的應(yīng)用。在軟件越來(lái)越普及的今天,“軟件質(zhì)量保證”更成為軟件開發(fā)和軟件測(cè)試單位及最終用戶所關(guān)心的問(wèn)題。軟件質(zhì)量保證的目的是向管理者提供對(duì)軟件過(guò)程進(jìn)行全面監(jiān)控的手段,使軟件過(guò)程對(duì)于管理人員來(lái)說(shuō)是可見的,包括評(píng)審軟件過(guò)程和審核軟件產(chǎn)品,驗(yàn)證它們是否符合相應(yīng)的標(biāo)準(zhǔn)和規(guī)程,同時(shí)給項(xiàng)目管理者及測(cè)試組相關(guān)人員提供這些評(píng)審和審核的結(jié)果。

2 SQA的定義及其目的

2.1 軟件質(zhì)量保證(即 SQA——Software Quality Assurance)

是 CMM2級(jí)中的一個(gè)關(guān)鍵過(guò)程域,它是貫穿整個(gè)軟件過(guò)程的第三方獨(dú)立審查活動(dòng),在整個(gè)軟件開發(fā)或測(cè)試過(guò)程中充當(dāng)重要角色。

2.2 實(shí)施SQA的目的

反映產(chǎn)品和過(guò)程質(zhì)量的信息和數(shù)據(jù),提高項(xiàng)目測(cè)試透明度。主要包括以下三個(gè)方面:

(1)通過(guò)監(jiān)控軟件測(cè)試過(guò)程來(lái)保證產(chǎn)品質(zhì)量;

(2)保證軟件的測(cè)試過(guò)程和產(chǎn)品符合相應(yīng)的標(biāo)準(zhǔn)與規(guī)程;

(3)保證軟件測(cè)試過(guò)程及產(chǎn)品中存在的不符合問(wèn)題得到處理,必要時(shí)將問(wèn)題反映給高級(jí)管理者。

除了以上三點(diǎn)之外,還希望SQA能夠收集測(cè)試過(guò)程中好的測(cè)試方法和發(fā)現(xiàn)測(cè)試不利的原因,為中心修改質(zhì)量管理體系提供依據(jù),也為其他項(xiàng)目組的測(cè)試過(guò)程實(shí)施提供好的建議。

3 如何實(shí)施SQA

SQA既是高級(jí)管理者的“耳目”—幫助高級(jí)管理者了解項(xiàng)目的過(guò)程和產(chǎn)品質(zhì)量,又是項(xiàng)目的助手—保證項(xiàng)目組在開發(fā)及測(cè)試過(guò)程中,按照本單位所規(guī)定的標(biāo)準(zhǔn)、規(guī)程、模板等進(jìn)行項(xiàng)目開發(fā)及測(cè)試活動(dòng),確保最終要交付軟件產(chǎn)品的質(zhì)量。針對(duì)如何實(shí)施SQA,下面我具體介紹一下SQA在測(cè)試需求分析中的實(shí)踐:

(1)SQA是有計(jì)劃進(jìn)行的,需參照項(xiàng)目負(fù)責(zé)人所擬訂的任務(wù)描述表及測(cè)評(píng)項(xiàng)目管理計(jì)劃,制定一個(gè)該項(xiàng)目的軟件測(cè)評(píng)質(zhì)量保證計(jì)劃,經(jīng)評(píng)審批準(zhǔn)后交SCM組,將其納入管理和控制。質(zhì)量保證計(jì)劃的內(nèi)容至少包括:確定SQA的角色和職責(zé);確定SQA評(píng)審和審核的依據(jù);確定“評(píng)審軟件測(cè)評(píng)活動(dòng)”和“審核測(cè)評(píng)工作產(chǎn)品”的計(jì)劃等。依據(jù)計(jì)劃里的明確規(guī)定,按照時(shí)間節(jié)點(diǎn)對(duì)軟件測(cè)試各個(gè)階段進(jìn)行獨(dú)立的,階段性的評(píng)審和審核。在執(zhí)行測(cè)評(píng)項(xiàng)目質(zhì)量保證活動(dòng)的過(guò)程中,SQA人員或相關(guān)人員可以提出對(duì)測(cè)評(píng)項(xiàng)目質(zhì)量保證計(jì)劃的變更請(qǐng)求。SQA人員將該變更請(qǐng)求提交評(píng)審和批準(zhǔn)。評(píng)審?fù)ㄟ^(guò)后,原審批人對(duì)變更進(jìn)行審批。SQA人員依據(jù)批準(zhǔn)的變更請(qǐng)求,對(duì)測(cè)評(píng)項(xiàng)目質(zhì)量保證計(jì)劃實(shí)施變更。變更完成并經(jīng)原審批人員確認(rèn)后,將其替換舊版,并重新提交SCM組,將其納入管理和控制。

(2)軟件測(cè)試共分六個(gè)階段:需求分析階段、策劃階段、設(shè)計(jì)階段、執(zhí)行階段、總結(jié)階段、項(xiàng)目收尾階段。有些單位習(xí)慣把項(xiàng)目收尾階段合進(jìn)總結(jié)階段里。在測(cè)試的需求分析階段SQA人員就應(yīng)介入到項(xiàng)目當(dāng)中去,對(duì)項(xiàng)目要有所了解。在項(xiàng)目組編制軟件測(cè)試需求說(shuō)明的過(guò)程中,SQA人員要預(yù)先和項(xiàng)目負(fù)責(zé)人及負(fù)責(zé)編制軟件測(cè)試需求說(shuō)明的測(cè)試人員打好招呼,對(duì)這個(gè)階段的過(guò)程活動(dòng)進(jìn)行評(píng)審,評(píng)審的過(guò)程中要有相關(guān)的測(cè)試人員在場(chǎng),參照所依據(jù)相應(yīng)的標(biāo)準(zhǔn)、規(guī)程編制的本階段的評(píng)審檢查表,評(píng)審其是否覆蓋了委托方的所有需求;是否定義了正式合格性項(xiàng);是否確定了需要的測(cè)試類型,并確定測(cè)試類型中各個(gè)測(cè)試項(xiàng)及其優(yōu)先級(jí);是否在現(xiàn)場(chǎng)測(cè)試過(guò)程中采取了安全保密措施等,并對(duì)此階段活動(dòng)中所涉及到的策劃文檔、被測(cè)件管理文檔、跟蹤和控制文檔及配置管理文檔中的相關(guān)內(nèi)容進(jìn)行評(píng)審。評(píng)審?fù)戤吅缶幹圃u(píng)審報(bào)告并通報(bào)給相關(guān)人員。

(3)在軟件測(cè)試需求說(shuō)明產(chǎn)品完成之后,需求階段評(píng)審(各個(gè)階段在產(chǎn)品完成之后,由技術(shù)領(lǐng)導(dǎo)組織一次總的階段評(píng)審)之前,參照所依據(jù)相應(yīng)的標(biāo)準(zhǔn)、規(guī)程編制的本階段的審核檢查表對(duì)此階段生成的產(chǎn)品進(jìn)行審核,審核軟件測(cè)試需求說(shuō)明是否滿足可測(cè)試性、一致性及完備性要求。編制的格式是否符合模板要求。定義的正式合格性項(xiàng)是否符合軟件需求、委托書及測(cè)試提示的要求。系統(tǒng)測(cè)試(或其他測(cè)試級(jí)別)的具體要求是否符合軟件需求、被測(cè)件及測(cè)試提示的要求。測(cè)試需求同軟件需求是否具有雙向可追溯性等,審核完畢后編制審核報(bào)告并通報(bào)給相關(guān)人員。

(4)在整個(gè)階段的評(píng)審和審核過(guò)程中,如發(fā)現(xiàn)有輕微的偏離標(biāo)準(zhǔn)和規(guī)程的地方,友善的向相關(guān)測(cè)試人員提醒一下就可以,如發(fā)現(xiàn)有影響到產(chǎn)品質(zhì)量的錯(cuò)誤,就拿出證據(jù)向項(xiàng)目負(fù)責(zé)人及相關(guān)測(cè)試人員溝通,希望他們及時(shí)地改進(jìn),如果同樣錯(cuò)誤重復(fù)發(fā)生就開具不符合項(xiàng),并采取糾正措施。如果項(xiàng)目負(fù)責(zé)人或相關(guān)的測(cè)試人員堅(jiān)持自己的觀點(diǎn),或其他原因不予改正,就直接上報(bào)管理層,請(qǐng)管理層幫助解決,SQA人員要負(fù)責(zé)跟蹤整改完畢。

以上是本人在軟件測(cè)試需求分析階段實(shí)施過(guò)程中的一些做法,其他幾個(gè)階段也是相似的工作程序。最后,在項(xiàng)目收尾階段完事之后,SQA人員把所有的質(zhì)量保證文檔,其中包括:軟件質(zhì)量保證計(jì)劃,各階段的評(píng)審檢查表和評(píng)審報(bào)告、審核檢查表和審核報(bào)告及開具的不符合項(xiàng)報(bào)告等一起交付給該項(xiàng)目的負(fù)責(zé)人統(tǒng)一歸檔。

4 SQA在測(cè)試中的作用

在軟件測(cè)試項(xiàng)目中采用SQA有以下幾個(gè)優(yōu)點(diǎn):

(1)能夠大大減輕項(xiàng)目負(fù)責(zé)人的工作量,不會(huì)讓項(xiàng)目負(fù)責(zé)人成天都查來(lái)查去,只要一開始你把時(shí)間安排好,與SQA人員溝通好,SQA人員在檢查和審計(jì)的過(guò)程中能夠幫你去查,一些小的問(wèn)題可以順便幫你改正,除非有重大改動(dòng)。

(2)采用 SQA的方式使測(cè)試工作有序、規(guī)范,大大縮短了測(cè)試時(shí)間。雖然前期因?yàn)闄z查和審計(jì)要投入很多時(shí)間,但可以盡早地發(fā)現(xiàn)問(wèn)題,把問(wèn)題控制在最小的范圍之內(nèi),到了后期,時(shí)間就會(huì)大大縮短。

(3)測(cè)試工作透明化,業(yè)績(jī)透明化,軟件測(cè)試項(xiàng)目的測(cè)試過(guò)程與工作結(jié)果所有的相關(guān)人員特別是高層領(lǐng)導(dǎo)都可以了解和監(jiān)控到。

5 軟件質(zhì)量保證的實(shí)現(xiàn)需要考慮以下幾方面的問(wèn)題

(1)要考慮SQA人員的素質(zhì)。SQA人員要有很強(qiáng)的溝通能力,和軟件項(xiàng)目負(fù)責(zé)人以及項(xiàng)目組中的測(cè)試人員保持良好的溝通,才能深入了解項(xiàng)目,及時(shí)獲得真實(shí)的項(xiàng)目情況。

(2)SQA要熟悉軟件測(cè)試過(guò)程。一個(gè)好的SQA應(yīng)該在軟件測(cè)試過(guò)程中作為測(cè)試人員參與過(guò)一個(gè)或多個(gè)環(huán)節(jié),這樣他們才能在過(guò)程監(jiān)督中比較準(zhǔn)確地抓住重點(diǎn),同時(shí)他們的意見和提出的解決辦法也會(huì)更貼近項(xiàng)目組,容易被項(xiàng)目組接受。

(3)SQA本身要有很強(qiáng)的計(jì)劃性。SQA一方面要監(jiān)督軟件項(xiàng)目組編寫計(jì)劃,另一方面SQA自身的工作也要有計(jì)劃,并且能夠按照計(jì)劃開展工作。

(4)組織應(yīng)當(dāng)建立文檔化的標(biāo)準(zhǔn)和規(guī)程,使SQA人員在工作時(shí)有一個(gè)依據(jù)、判斷的準(zhǔn)則,如果沒(méi)有這些標(biāo)準(zhǔn)和規(guī)程,SQA人員就無(wú)法準(zhǔn)確地判斷軟件開發(fā)及軟件測(cè)試活動(dòng)中的問(wèn)題,容易引發(fā)不必要的爭(zhēng)論。

(5)高級(jí)管理層必須重視軟件質(zhì)量保證活動(dòng)。在一些組織的軟件生產(chǎn)過(guò)程中,高級(jí)管理層不重視軟件質(zhì)量保證活動(dòng),對(duì)SQA人員發(fā)現(xiàn)的問(wèn)題不及時(shí)處理。軟件質(zhì)量保證就流于形式,很難發(fā)揮它應(yīng)有的作用。

(6)SQA人員在工作過(guò)程中一定要抓住問(wèn)題的重點(diǎn)與本質(zhì),能夠?yàn)轫?xiàng)目組提供有效的建議和有價(jià)值的經(jīng)驗(yàn)教訓(xùn),不要陷入對(duì)細(xì)節(jié)的爭(zhēng)論之中。及時(shí)糾正那些不符合標(biāo)準(zhǔn)和規(guī)程的疏漏或執(zhí)行得不完全的步驟,以此來(lái)保證軟件產(chǎn)品的質(zhì)量。

6 結(jié)束語(yǔ)

實(shí)際上,測(cè)試是事后檢驗(yàn)產(chǎn)品的質(zhì)量,保證產(chǎn)品符合委托方的需求;而SQA的職責(zé)是審計(jì)過(guò)程的質(zhì)量,保證測(cè)試過(guò)程和產(chǎn)品與中心內(nèi)部標(biāo)準(zhǔn)的符合性。SQA人員與項(xiàng)目組人員的合作態(tài)度是完成軟件質(zhì)量保證的關(guān)鍵,如果合作態(tài)度是敵意的或者是挑剔的,則軟件質(zhì)量保證工作就難以順利實(shí)現(xiàn)。所以SQA人員要有為項(xiàng)目組服務(wù)精神,深入了解測(cè)試項(xiàng)目的活動(dòng),幫助測(cè)試項(xiàng)目組確保項(xiàng)目正確的執(zhí)行。

[1]何曉源.如何實(shí)施SQA[J].計(jì)算機(jī)世界報(bào),2004.

[2]Daniel Galin.軟件質(zhì)量保證[M].北京:機(jī)械工業(yè)出版社, 2004.

The role of SQA in software testing

This paper introduces the implementation of software quality assurance (SQA) method in the process of testingand analysis of the content, the role of SQA in the test, and puts forward the specific matters and methods of workshould pay attention to software quality assurance, as well complete the work provide the basis for software quality assurance.

SQA; standard; specification; software testing

TP315

A

1008-1151(2015)05-0008-02

2015-04-11

許禛(1983-),男,河北秦皇島人,91413部隊(duì)工程師,研究方向?yàn)檐浖y(cè)試。

猜你喜歡
質(zhì)量保證軟件測(cè)試項(xiàng)目組
田灣核電站運(yùn)行階段質(zhì)量保證分級(jí)管理
焊接技能評(píng)定過(guò)程中的質(zhì)量保證要求
CSCO生物統(tǒng)計(jì)學(xué)專家委員會(huì)RWE項(xiàng)目組簡(jiǎn)介
關(guān)于如何做好水質(zhì)環(huán)境監(jiān)測(cè)的質(zhì)量保證研究
Association between estradiol levels and clinical outcomes of IVF cycles with single blastocyst embryo transfer
基于數(shù)字化平臺(tái)的項(xiàng)目組管理實(shí)踐
基于OBE的軟件測(cè)試課程教學(xué)改革探索
EXCEL和VBA實(shí)現(xiàn)軟件測(cè)試記錄管理
電子制作(2018年16期)2018-09-26 03:27:18
關(guān)于軟件測(cè)試技術(shù)應(yīng)用與發(fā)展趨勢(shì)研究
軟件測(cè)試工程化模型及應(yīng)用研究
巴马| 丰镇市| 黎川县| 德庆县| 佛坪县| 广丰县| 宜兰市| 崇仁县| 丹棱县| 班玛县| 浑源县| 社会| 灌云县| 德江县| 五原县| 根河市| 安国市| 定襄县| 西宁市| 楚雄市| 铜梁县| 济阳县| 永福县| 定远县| 徐汇区| 东乌| 屯昌县| 汤阴县| 黑河市| 临湘市| 交口县| 会东县| 新巴尔虎右旗| 刚察县| 郓城县| 宣武区| 抚松县| 安达市| 山丹县| 新疆| 恭城|