資源描述:
《軟件測(cè)試系列培訓(xùn)教程(北大青鳥(niǎo)) 1》由會(huì)員上傳分享,免費(fèi)在線(xiàn)閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫(kù)。
1、第一章軟件質(zhì)量保證本章目標(biāo)定義軟件質(zhì)量和軟件質(zhì)量保證解釋軟件開(kāi)發(fā)各個(gè)階段SQA的目標(biāo)實(shí)現(xiàn)軟件質(zhì)量保證建立質(zhì)量管理體系建立質(zhì)量計(jì)劃質(zhì)量保證質(zhì)量控制的輸入質(zhì)量控制的手段和技巧2開(kāi)場(chǎng)白世界上不存在沒(méi)有缺陷的軟件。可以通過(guò)兩種途徑開(kāi)發(fā)出沒(méi)有錯(cuò)誤的軟件:在一開(kāi)始就防止引入錯(cuò)誤。識(shí)別潛藏在代碼中的錯(cuò)誤,找到并消滅它們。3什么是軟件質(zhì)量軟件質(zhì)量是軟件產(chǎn)品滿(mǎn)足使用要求的程度。對(duì)于軟件質(zhì)量的衡量,就是高質(zhì)量的軟件系統(tǒng)能夠準(zhǔn)時(shí)地交付給用戶(hù),所耗費(fèi)的成本不超出預(yù)算,并且最重要的是,能夠正常地運(yùn)行?!罢5剡\(yùn)行”意味著該軟件必須盡可能沒(méi)有缺陷(bug)。理解:軟件需求是質(zhì)量度量的基礎(chǔ),與需求不符就是質(zhì)量不高完成的
2、成本和完成的時(shí)間都應(yīng)該在計(jì)劃范圍內(nèi)開(kāi)發(fā)出的軟件產(chǎn)品應(yīng)該是可靠的和可維護(hù)的4軟件質(zhì)量保證(SQA)質(zhì)量保證是一個(gè)活動(dòng),它向所有有關(guān)的人提供證據(jù)以確立質(zhì)量功能正在按需求運(yùn)行的信心。軟件質(zhì)量保證是一系列系統(tǒng)性的活動(dòng),它提供開(kāi)發(fā)出滿(mǎn)足使用要求產(chǎn)品的軟件過(guò)程的能力證據(jù)。5軟件開(kāi)發(fā)各個(gè)階段SQA的目標(biāo)6-1需求分析:確??蛻?hù)所要求的系統(tǒng)是可行的。確??蛻?hù)指定的需求確實(shí)能夠滿(mǎn)足他的真正要求。避免開(kāi)發(fā)者和客戶(hù)之間的誤解。向用戶(hù)提供為滿(mǎn)足他所提出的需求而實(shí)際構(gòu)建的適當(dāng)軟件系統(tǒng)。6軟件規(guī)格說(shuō)明:通過(guò)建立需求跟蹤文檔,確保規(guī)格說(shuō)明書(shū)與系統(tǒng)需求保持一致。確保規(guī)格說(shuō)明書(shū)能適當(dāng)?shù)馗倪M(jìn)系統(tǒng)的靈活性、可維護(hù)性以及性能。
3、確保已建立了測(cè)試策略。確保已建立了現(xiàn)實(shí)的開(kāi)發(fā)進(jìn)度表,包括預(yù)定的評(píng)審。確保已為系統(tǒng)設(shè)計(jì)了正式的變更規(guī)程。軟件開(kāi)發(fā)各個(gè)階段SQA的目標(biāo)6-27軟件開(kāi)發(fā)各個(gè)階段的SQA目標(biāo)6-3設(shè)計(jì):確保已建立用于描述設(shè)計(jì)的標(biāo)準(zhǔn),并且確保遵循這些標(biāo)準(zhǔn)。確保適當(dāng)?shù)乜刂撇⒂梦臋n記錄對(duì)設(shè)計(jì)進(jìn)行的變更。確保在系統(tǒng)設(shè)計(jì)組件已按照商定的準(zhǔn)則得到批準(zhǔn)之后才開(kāi)始編碼。確保對(duì)設(shè)計(jì)的評(píng)審按照進(jìn)度進(jìn)行。8軟件開(kāi)發(fā)各個(gè)階段的SQA目標(biāo)6-4編碼:確保代碼遵循已建立的風(fēng)格、結(jié)構(gòu)和文檔標(biāo)準(zhǔn)。確保代碼經(jīng)過(guò)適當(dāng)測(cè)試和集成,同時(shí)對(duì)編碼模塊的修改得到適當(dāng)?shù)臉?biāo)識(shí)。查看代碼編寫(xiě)是否遵循既定的進(jìn)度。確保代碼評(píng)審按照進(jìn)度進(jìn)行。9軟件開(kāi)發(fā)各個(gè)階段的SQA
4、目標(biāo)6-5測(cè)試:確保測(cè)試計(jì)劃的建立和遵循。確保創(chuàng)建的測(cè)試計(jì)劃能夠滿(mǎn)足所有系統(tǒng)規(guī)格說(shuō)明書(shū)的要求。確保經(jīng)過(guò)測(cè)試和返工后軟件與規(guī)格說(shuō)明書(shū)保持一致。10軟件開(kāi)發(fā)各個(gè)階段的SQA目標(biāo)6-6維護(hù):確保代碼和文檔的一致性。確保對(duì)已建立的變更控制過(guò)程進(jìn)行監(jiān)測(cè),包括將變更集成到軟件的產(chǎn)品版本中的過(guò)程。確保對(duì)代碼的修改遵循編碼標(biāo)準(zhǔn),并且要對(duì)其進(jìn)行評(píng)審,不要破壞整個(gè)代碼結(jié)構(gòu)。11實(shí)施質(zhì)量管理質(zhì)量管理的發(fā)展和趨勢(shì)質(zhì)量管理體系建立質(zhì)量計(jì)劃質(zhì)量保證質(zhì)量控制的輸入質(zhì)量控制的手段和技巧質(zhì)量控制的輸出12質(zhì)量管理發(fā)展五個(gè)階段1900手工操作者專(zhuān)職檢驗(yàn)員1920過(guò)程統(tǒng)計(jì)技術(shù)1931全面質(zhì)量管理19602000以顧客為中心階段
5、時(shí)間13質(zhì)量管理發(fā)展趨勢(shì)核心:由對(duì)結(jié)果的檢驗(yàn)轉(zhuǎn)向?qū)^(guò)程精細(xì)的控制改變:-管理范圍的改變:由針對(duì)以產(chǎn)品生產(chǎn)制造服務(wù)質(zhì)量管理擴(kuò)大到行政部門(mén)工作質(zhì)量。-關(guān)注焦點(diǎn)的轉(zhuǎn)移:由面向以產(chǎn)品生存周期的服務(wù)質(zhì)量管理轉(zhuǎn)向顧客滿(mǎn)意為中心質(zhì)量管理。14軟件產(chǎn)業(yè)要經(jīng)歷三個(gè)不同時(shí)代結(jié)構(gòu)化生產(chǎn)時(shí)代(70年代中期至90年代中期):結(jié)構(gòu)化分析;結(jié)構(gòu)化設(shè)計(jì);結(jié)構(gòu)化程序設(shè)計(jì);結(jié)構(gòu)化測(cè)試;結(jié)構(gòu)化審查與走查。以過(guò)程為中心的時(shí)代(從80年代中期至2010年前后):寓質(zhì)量和效率于生產(chǎn)過(guò)程之中;關(guān)于軟件過(guò)程的主要流派(ISO9000,CMM)。軟件工業(yè)化生產(chǎn)時(shí)代(1995年開(kāi)始):基礎(chǔ)技術(shù)(軟件過(guò)程技術(shù),面向?qū)ο蠹夹g(shù),基于構(gòu)件的開(kāi)發(fā)技術(shù)
6、);主要問(wèn)題(標(biāo)準(zhǔn)化,產(chǎn)業(yè)文化,政策法規(guī));對(duì)前途的估計(jì)(我國(guó)2005年可以進(jìn)入軟件工業(yè)化生產(chǎn)時(shí)代)。15項(xiàng)目質(zhì)量管理總覽圖16項(xiàng)目質(zhì)量管理定義項(xiàng)目質(zhì)量管理質(zhì)量管理需要保證整個(gè)項(xiàng)目都要滿(mǎn)足設(shè)計(jì)時(shí)的需要項(xiàng)目質(zhì)量管理包括了所有的活動(dòng),這些活動(dòng)決定了質(zhì)量策略、質(zhì)量目標(biāo)和責(zé)任。而這些都需要被質(zhì)量計(jì)劃、質(zhì)量控制、質(zhì)量保證和質(zhì)量改進(jìn)等活動(dòng)完成。17項(xiàng)目質(zhì)量管理的核心過(guò)程三個(gè)核心過(guò)程:質(zhì)量管理–確認(rèn)質(zhì)量標(biāo)準(zhǔn)是關(guān)于項(xiàng)目目的、項(xiàng)目管理者、項(xiàng)目使用者這方面決定的質(zhì)量保證–評(píng)估整個(gè)項(xiàng)目滿(mǎn)足相關(guān)的質(zhì)量要求質(zhì)量控制–監(jiān)控記過(guò)符合相應(yīng)質(zhì)量標(biāo)準(zhǔn),可以進(jìn)行檢查,滿(mǎn)足項(xiàng)目管理者以及整個(gè)項(xiàng)目組的要求18制定質(zhì)量計(jì)劃質(zhì)量計(jì)劃描
7、述相關(guān)質(zhì)量標(biāo)準(zhǔn)并且說(shuō)明如何滿(mǎn)足相應(yīng)標(biāo)準(zhǔn)輸入質(zhì)量計(jì)劃質(zhì)量策略–一個(gè)組織中有關(guān)管理層對(duì)于質(zhì)量的定義和方向范圍描述產(chǎn)品說(shuō)明標(biāo)準(zhǔn)和規(guī)則其他過(guò)程輸出–其他領(lǐng)域的相關(guān)知識(shí)19質(zhì)量計(jì)劃的手段和技巧2-1質(zhì)量計(jì)劃的工具和技巧效益成本分析–考慮市場(chǎng),就意味著減少返工;成本是與質(zhì)量管理活動(dòng)有關(guān)的費(fèi)用基本水平標(biāo)準(zhǔn)–比較實(shí)際或者計(jì)劃中其他項(xiàng)目實(shí)施中的情況流程圖因果圖20質(zhì)量計(jì)劃的手段和技巧2-2系統(tǒng)或程序流程圖試驗(yàn)設(shè)計(jì)–一種分析技巧,有助于鑒定