欢迎来到天天文库
浏览记录
ID:52383562
大小:64.50 KB
页数:4页
时间:2020-03-27
《軟件測試的策略與測試方法應用探析.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、軟件測試的策略與測試方法應用探析摘要:本文主要探究軟件測試策略與方法的基本理論,在此基礎上通過BI測試實例分析軟件測試策略與方法,簡單介紹綜合評價系統測評軟件測試的綜合效果並預測相關應用前景關鍵詞:軟件測試;策略;方法;應用;BI測試中圖分類號:TP311.56文獻標識碼:A文章編號:1007-9599(2011)23-0000-01SoftwareTestingStrategyandTestMethodsofAnalysisZhaoXingguang(ChinaLifeInsuranceCo.,Ltd.,Beijing100033,China)Abstract:Themorewere
2、lyonthecomputer,thewidersoftwarearebeingused,high-qualitysoftwarehasbecomeaninevitabledaily-lifeneeds.Inthispaper,weexplorethesoftware-testingstrategiesandmethodsthroughtheBl-testingonthebasicofsoftwaretheories,meanwhile,giveabriefevaluationofacomprehensiveevaluationsystemtopredicttherelevantapp
3、lication.Keywords:Softwaretesting;Strategy;Method;Application;BItesting一、軟件測試策略與方法的基本理論研究軟件測試是根據軟件的規范性說明和內部結構要求來發掘並修正軟件開發過程中存在的缺陷、問題和錯誤以保證軟件質量和程序正常運行的一個系統的覆蓋整個軟件開發流程的質檢工程針對軟件存在的不同層度的問題,我們有嚴格的策略、技術及方法定位。從策略角度來看,主要分為傳統瀑佈模型、W模型、RAD模型及螺旋模型;從技術的角度看,軟件測設技術主要有靜態測試及動態測試,其中靜態測試主要是通過人工測試及靜態分析解決軟件規范問題,而動態測
4、試主要方法是白盒測試、黑盒測試、自動化測試,經微觀細化又有確認、單元、系統、集成、驗收測試傳統的瀑佈模型基本上是依據系統功能模塊設計進行軟件測試以保證系統能夠正常運行,它主要運用靜態測試的方法進行全程控制和數據分析去處理細節化的軟件問題從各個局部系統逐個測試並輔以動態人工測試的辦法來處理數據。而W模型是結合系統程序設計及微觀單元測試,相較而言測試目的、對象和范塊的確認、單元、系統、集成、驗收測試,等值進行區域分割後進行邊緣測試和有限條件狀態測試,再由經驗進行系統的評估測試。RAD模型是一種基於軟件內在結構及產品開發周期運用4GL及自動化軟件技術通過重復測試編碼之後的程序設計系統測試檢測
5、功能、性能的質量特性的快速有序線性開發軟件。螺旋模型是以軟件開發工作為核心,劃分任務區域,以預算與風險分析為中心,通過實施概要、詳細編程設計以及單元、系統、驗證測試以調整目標和改善整體效率二、BI測試實例分析軟件測試策略與方法在軟件測試方法的實際運用中,又分為實時嵌入式、,面向對象、通信協議、客戶服務器、JAVAWVEB等系統軟件測試,我們主要以現今人們最關註的商務智能管理系統(BI)軟件測試進行實例分析。BI軟件是一種基於WEB的多功能模塊、多樣化報表展示形式且具有復雜內部結構的高技術性軟件。這類綜合性企業管理軟件也分為幾大功能模塊:PowerAnalyze,儀表板,數據系統管理,報
6、表,共享文件等模塊在進行各個模塊的測試時我們測試的核心應該是數據系統的分析與管理,首當其沖的是GUI和控件準確性。企業的管理要求通過一種行業性的解決方案來解決綜合性的軟件問題,目前我國在GUI方面的自動化測試技術也逐步有所成效,再結合傳統的手工測試技術實現交互測試即可實現。具體軟件測試的策略有功能模塊的組織性策略,測試用例及數據生成與分佈策略,整體佈局綜合評判策略,還有時效、選擇和驗證策略。這裡我們以軟件開發的不同階段的目標需要設計為依據做一個綜合性的策略及方法分析。首先在劃分軟件模塊後,將測試人員分為Independent和Associat兩組,依據具體狀況還會有工作的交互調整。在人
7、員具體操作時要熟悉測試用例以便進行功能測試及狀態測試,當然在測試過程中我們也不能局限於序列性的測試,還要依據數據及內部結構的生成狀態進行控件的測試,接著要瞭解API功能及PM設計以保證結合實際的場景來實現報表的系統性測試;通過回歸性測試及BI技術性操作實現數據交互和API測試。在報表和管理的模塊我們要從表現方式、轉換、保存、數據交互、管理及規范問題著手來保證軟件的整體質量,最後的判別性測試主要是通過GUI界面及技術顯示來判斷整體佈局的正確性和可
此文档下载收益归作者所有