系統(tǒng)測試的應用
- 期刊名字:信息技術與標準化
- 文件大?。?53kb
- 論文作者:王振操
- 作者單位:山東省計算機中心,山東省軟件評測中心
- 更新時間:2020-06-12
- 下載次數(shù):次
Software Engineering and Standardization軟件工程與標準化系(統(tǒng)(測(試的應)(用An Application of System Testing山東省計算中心山東省軟件評測中心王振操摘要系統(tǒng)測試在軟件測試生命周期中占有重1引言要地位,在軟件產(chǎn)品正式發(fā)布和投入運行之前必需通過軟件測試之所以在軟件生命周期中占有重要地位,是正式、全面的系統(tǒng)測試以確認其是否符合需求。介紹了因為它貫穿了軟件定義與開發(fā)的整個生命周期,是軟件質如何在企業(yè)內(nèi)部開展系統(tǒng)測試工作,總結了系統(tǒng)測試的量保證的重要手段。系統(tǒng)測試是軟件發(fā)布之前不可或缺的基本工作流程和方法。重要測試之一,它是將通過集成測試的軟件作為整個基于計箅機系統(tǒng)的一個元秦,與計算機硬件、外設、某些支持關鍵詞軟件測試系統(tǒng)測試軟件質量軟件、數(shù)據(jù)和人員等其他系統(tǒng)元素結合在一起,在實際或Abstract: System testing plays an important role in者模擬運行(使用)環(huán)境下,對計算機系統(tǒng)進行一系列測試。系統(tǒng)測試的目的在于通過與系統(tǒng)的需求定義作比較,發(fā)現(xiàn)the life cycle of software development. To confirm the high軟件與系統(tǒng)定義不符合或與之矛盾的地方。因此,有效地quality delivery to users. many testing methods are applied開展系統(tǒng)測試可以盡可能多的找出程序中的錯誤,生產(chǎn)出ally. Among which, the system testing is the formal one to高質量的軟件產(chǎn)品。check if the software has implemented its requirements. Thipaper introduced the system testing process and method, and2測試的組織analyzed its application in the enterprise.好的組織結構,可以更好的發(fā)揮人員的能動性使工作更有效率、質量更高。目前,設置獨立的軟件測試Keywords: software testing; system testing邵門成為越來越多的軟件公司的共識,軟件測試門已和software quality開發(fā)部門一樣成為一個重要的獨立部門。測試部門通常由10~30人組成,一般配備如下角色ETHCNMHG試項目,監(jiān)督和指導測試工作,提供技術指導獲取適當?shù)馁Y源,制定基線,技術協(xié)調(diào),確定測試計劃20男數(shù)據(jù)http://www.its.cesl.cn45軟件工程與標準化 I Software Engineering and Standardization測試分析員:分析軟件需求,確定測試內(nèi)容,評估測性、易安裝性、易替換性、共存性和依從性方面考慮。對員試工作的有效性。體的項目,可根據(jù)項目材料中的要求進行裁剪測試設計員:確定測試方法,設計測試用例,確定測(3)確定測試需要的技術和方法,例如:測試數(shù)據(jù)生試用例的優(yōu)先級,編寫測試輔助軟件,建立測試環(huán)境成與驗證技術、測試數(shù)據(jù)輸人技術、測試結果獲取技術等;測試員:執(zhí)行測試、記錄測試結果還需確定測試的結束條件,例如:所有軟件缺陷得到處理、完成了測試計劃和測試用例指定的測試工作、軟件到了發(fā)3系統(tǒng)測試工作流程布的截止日期等。系統(tǒng)測試的工作流程包括八項活動:項目啟動、制定(4)確定由資源和被測系統(tǒng)決定的系統(tǒng)測試活動的進測試計劃、測試需求分析、測試設計、測試執(zhí)行、缺陷管。通過集中收集到的測試信息,生成一份測試計劃,項理、測試結果評估、項目結束。目組對此達成一致,由測試項目經(jīng)理審核通過后,可按計劃執(zhí)行測試3.1項目啟動當軟件項目進人系統(tǒng)測試階段后,測試項目經(jīng)理指定33測試需求分析名團隊成員為測試項目負責人,將項目分配給測試項目該階段工作包括軟件需求分析、確定測試要點兩部分,負責人,并與測試項目負責人明確測試的目的、范圍、進由測試分析員根據(jù)開發(fā)任務書或合同、軟件需求、設計文檔完成。度等。同時,測試項目經(jīng)理根據(jù)項目的規(guī)模進行資源規(guī)劃指定項目組成員,應包括測試分析員、測試設計員、測試軟件需求分析主要包括技術結構、功能結構、部署環(huán)境等整體概念的分析,還包括業(yè)務流程、功能規(guī)格、非功員三種角色,其中,一個人可承擔多個角色的工作,也可能需求等具體細節(jié)方面的分析。通過整體概念的分析,加個角色可由多個人承擔深對軟件的理解,以對確定測試要點、設計測試方法等工測試項目負責人開始組織該項目組成員進行評測工作,首先制定測試計劃。作有個整體指導思路;通過具體細節(jié)方面的分析,了解軟件的具體實現(xiàn)方式、處理邏輯和相關約束32制定測試計劃確定測試要點是根據(jù)功能結構分析,確定所要測試的測試項目負賚人接收項目材料,項目材料應包括被測功能模塊,根據(jù)每個功能模塊的功能規(guī)格的分析,確定每軟件的開發(fā)任務書或合同、軟件需求、設計文檔、安裝程個功能模塊的測試要點。通過對軟件業(yè)務背景的了解,并序等。測試負人組織項目組成員分析頂目材料,了解軟根據(jù)軟件業(yè)務流程的分析,確定軟件在總體流程上的測試件的性質、結構、功能等,確定測試應覆蓋的范圍及每要點。通過對軟件非功能需求方面的分析井結合軟件的特范圍所要求的覆蓋程度。點、應用環(huán)境等,確定軟件在非功能方面的測試內(nèi)容和要(1)確定用于測試的資源要求,包括軟件(如操作系點。其中對于性能部分,可單獨展開分析,以確定性能測統(tǒng)、編譯軟件、靜態(tài)分析軟件、測試數(shù)據(jù)產(chǎn)生軟件、測試試內(nèi)容結果獲取和處理軟件、測試驅動軟件等)、硬件(如計箅機將以上分析形成文檔,提交到測試項目負責人,審核設備接口等)、人員技能等。通過后進行下一步工作(2)通過分析頂目材料,確定系統(tǒng)的功能、性能、狀34測試設計態(tài)、接口、數(shù)據(jù)結構、設計約束等內(nèi)容和要求,從中確定需測試方法的設計分為三個層面:具體測試方法的設計測試的軟件特性軟件特性應從GB/T16260.1-2006軟測試用例沒計、測試流程的設計。由測試設計員完成件工程產(chǎn)品質量第1部分:質量模型》定義的軟件質量具體測試方法的設計是針對測試要點進行方法設計子特性角度出發(fā),確定系統(tǒng)測試的軟件特性。即從適合性、每個點基本對應一個或名個測試方法,以此生成欽準確性、互操作性、安全保巒性、容錯性、成熟性、易恢復件氵中國煤化工要確定出測試執(zhí)行方式性、易理解性、易學性、易操作性、吸引性、時間特性、資形CNMHG源利用性、易改變性、穩(wěn)定性、易測試性、易分析性、適應測試用例設計是將測試要點中的測試方法進行細化,息技與標準化2007年第7期7 ware Engineering and standardization∫軟件工程與標準化加八測試時使用的測試數(shù)據(jù),描述出預計的測試結果,形般、建議四個級別;優(yōu)先級表示修復缺陷的重要程度與成測試用例。一個測試用例基本對應一個測試要點,測試次序,例如:可以劃分為最高優(yōu)先級、次高優(yōu)先級、中等用例應采取相應的設計方法,例如等價類劃分、邊界值分優(yōu)先級、最低優(yōu)先級四個級別。析、錯誤推測法、因果圖、判定表驅動法等方法。測試用軟件問題報告單經(jīng)測試項目負責人審核井經(jīng)測試項目例包括名稱和標識、測試的初始化要求、操作過程、期望經(jīng)理評審后,提交給開發(fā)人員進行整改。開發(fā)人員將錯誤測試結果等要素。修復后,由測試負責人組織回歸測試,確認已經(jīng)修復后,關測試流程設計是明確測試用例之間的依賴關系、相關閉錯誤性,對測試執(zhí)行的先后順序做出整體安排。3.7測試結果評估根據(jù)以上分析設計,生成測試用例,測試項目負責人測試項目負責人對系統(tǒng)測試的執(zhí)行活動、測試記錄審核通過后進行下一步工作軟件問題報告單進行分析評審。審查測試執(zhí)行活動的有效3.5測試執(zhí)行性、測試結果的正確性和合理性,是否達到了測試目的,測測試沒計員根據(jù)軟件運行的環(huán)境要求,搭建測試環(huán)境試文檔是否符合要求,是否達到了測試的完成標準和成功需確保所需的全郡構件(硬件、軟件、工具、數(shù)據(jù)等)都已買標準,并推薦適當?shù)暮罄m(xù)測試活動,例如:進行補充測試施井處于測試環(huán)境中,確保所有構件都處于正確的初始狀增加新的測試用例、進行回歸測試等態(tài),可以開始測試項目負責人安排人員編寫系統(tǒng)測試報告,審核通過后,測試員執(zhí)行測試用例,觀察井如實記錄測試過程、測提交給測試項目經(jīng)理,傳達測試結果與測試建議試結果和發(fā)現(xiàn)的錯誤,填寫測試記錄;測試分析員根據(jù)每個測試用例的期望測試結果、實際測試結果和評價準則判38項目結束定該測試用例是否通過,如果不通過,測試分析員分析情系統(tǒng)測試完成后形成的文檔有:測試計劃、軟件測試況,采取相應措施,例如:測試用例設計不合理,則需重需求分析、軟件測試方法、測試用例、測試記錄、軟件問新設計測試用例。對于性能測試,測試員準備測試腳本、執(zhí)題報告單、系統(tǒng)測試報告,測試項目負責人將測試工作嚴行方案、匯總結果,測試分析員對測試結果進行分析品納人軟件頂目的配置管理當所有的測試用例都執(zhí)行完畢,測試分析員根據(jù)測試的充分性要求和失效記錄,確定測試工作是否充分,C果4結束語發(fā)現(xiàn)測試工作不足,采取相應措施,例如:補充測試,直有效的開展系統(tǒng)測試,可以發(fā)現(xiàn)軟件中存在的問題,到測試達到預期要求。彌補軟件的不足,找出在軟件開發(fā)過程中容易忽略的質量未通過系統(tǒng)測試的軟件,在更改之后,項目負責人組漏洞,全面提升軟件產(chǎn)品質量。國織人員對更改的軟件單元、受更改影響的軟件部件、軟件配置項和系統(tǒng)進行回歸測試。首先確定回歸測試的測試范參考文獻圍、方法和進度,再確定回歸測試用例,然后按照“測試執(zhí)行”過程的要求執(zhí)行回歸測試,最后整理問題。根據(jù)測1趙瑞蓮,軟件測試M.北京:高等教出版社,200試的情況,可能需要反復進行回歸測試,回歸測試的結束2鄭人杰,股人屁陶永雷實用軟件工程M版,北京清華條件應符合原測試計劃中系統(tǒng)測試的結束條件,并目無新大學出版社,19973]趙池龍實用軟件工程M.北京:電子工業(yè)出版社,2003問題出現(xiàn)。[4]黃錫滋.軟件可靠性、安全性與質量保證M].北京:電子工3.6缺陷管理業(yè)出版社,2002測試分析員根據(jù)測試記錄對測試中的問題進行整理、測試方法與應用[M.北京匯總,填寫軟件問題報告單井提出修改建議,同時指出軟[6H中國煤化工CNMHG件缺陷的影響,確定修改的優(yōu)先顧序。嚴重性表示缺陷所京希望電子出版社,2002造成的危害的惡劣程度,例如:可以劃分為嚴重、較嚴重(收稿日期:2007-06-122010.謂數(shù)據(jù)http://www.its.cesl.cn51
-
C4烯烴制丙烯催化劑 2020-06-12
-
煤基聚乙醇酸技術進展 2020-06-12
-
生物質能的應用工程 2020-06-12
-
我國甲醇工業(yè)現(xiàn)狀 2020-06-12
-
JB/T 11699-2013 高處作業(yè)吊籃安裝、拆卸、使用技術規(guī)程 2020-06-12
-
石油化工設備腐蝕與防護參考書十本免費下載,絕版珍藏 2020-06-12
-
四噴嘴水煤漿氣化爐工業(yè)應用情況簡介 2020-06-12
-
Lurgi和ICI低壓甲醇合成工藝比較 2020-06-12
-
甲醇制芳烴研究進展 2020-06-12
-
精甲醇及MTO級甲醇精餾工藝技術進展 2020-06-12
