

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