![論測(cè)試方法和工具的選用.doc_第1頁(yè)](http://file.renrendoc.com/FileRoot1/2020-1/12/65d6c931-511d-419f-8152-f8eb2d1abfb5/65d6c931-511d-419f-8152-f8eb2d1abfb51.gif)
![論測(cè)試方法和工具的選用.doc_第2頁(yè)](http://file.renrendoc.com/FileRoot1/2020-1/12/65d6c931-511d-419f-8152-f8eb2d1abfb5/65d6c931-511d-419f-8152-f8eb2d1abfb52.gif)
![論測(cè)試方法和工具的選用.doc_第3頁(yè)](http://file.renrendoc.com/FileRoot1/2020-1/12/65d6c931-511d-419f-8152-f8eb2d1abfb5/65d6c931-511d-419f-8152-f8eb2d1abfb53.gif)
全文預(yù)覽已結(jié)束
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
論測(cè)試方法和工具的選用【摘要】 本文討論某省環(huán)保廳重點(diǎn)污染源在線監(jiān)測(cè)系統(tǒng)的測(cè)試方法和工具的選用。該系統(tǒng)的目標(biāo)是全天候在線監(jiān)控重點(diǎn)污染源企業(yè)污染物排放情況及污染處理設(shè)施運(yùn)行情況,包括污染源自動(dòng)監(jiān)控及污染源報(bào)警,主要實(shí)現(xiàn)污染源遠(yuǎn)程監(jiān)測(cè)、現(xiàn)場(chǎng)數(shù)據(jù)采集、自動(dòng)判斷是否超標(biāo)、超標(biāo)報(bào)警等功能,滿足全省環(huán)境監(jiān)察人員對(duì)重點(diǎn)污染源企業(yè)監(jiān)測(cè)數(shù)據(jù)的查詢分析、報(bào)表打印、遠(yuǎn)程自動(dòng)采樣等需求。系統(tǒng)的性能和安全性要求高。系統(tǒng)的功能多,性能要求高。項(xiàng)目采用了微軟.net應(yīng)用開發(fā)平臺(tái),系統(tǒng)經(jīng)歷了多個(gè)測(cè)試階段。根據(jù)系統(tǒng)的特點(diǎn)本文重點(diǎn)討論測(cè)試策略和測(cè)試工具的選用,在單元測(cè)試中劃分了類的優(yōu)先級(jí),使用了NUnit測(cè)試框架,性能測(cè)試中確定關(guān)鍵用例,使用了Rational Test Manager 2003。在該項(xiàng)目中我擔(dān)任了項(xiàng)目經(jīng)理,參與了系統(tǒng)的分析與設(shè)計(jì)工作,同時(shí)也參與了整個(gè)測(cè)試過程?!菊摹?近年來,隨著社會(huì)經(jīng)濟(jì)的發(fā)展,環(huán)境污染負(fù)荷逐漸增加,環(huán)境問題已經(jīng)成為關(guān)系到國(guó)家和民族生存的重大問題。為有效加強(qiáng)污染源監(jiān)管,提高環(huán)境監(jiān)察執(zhí)法信息化應(yīng)用能力工作迫在眉睫。2008年3月份某省環(huán)保廳委托我所在的公司承擔(dān)污染源在線監(jiān)測(cè)系統(tǒng)的開發(fā)。本系統(tǒng)主要實(shí)現(xiàn)對(duì)企業(yè)排污、污染治理設(shè)備及監(jiān)測(cè)、監(jiān)控設(shè)備進(jìn)行實(shí)時(shí)監(jiān)測(cè)。當(dāng)發(fā)生排污超標(biāo)、治理設(shè)施停運(yùn)等異常事件時(shí),現(xiàn)場(chǎng)適配器自動(dòng)識(shí)別事件類型,報(bào)送環(huán)境監(jiān)察部門,并告知事件內(nèi)容。管理人員可即時(shí)調(diào)整監(jiān)測(cè)數(shù)據(jù)采集、傳送頻率與其他參數(shù),在前端監(jiān)控設(shè)備支持的前提下,實(shí)現(xiàn)對(duì)其進(jìn)行遠(yuǎn)程控制和操作,發(fā)送遠(yuǎn)程采樣等指令。整個(gè)監(jiān)控系統(tǒng)將基于GIS平臺(tái)。該項(xiàng)目整個(gè)項(xiàng)目歷時(shí)7個(gè)月,在2008年10月份交付使用。系統(tǒng)使用一年多來該省環(huán)保廳環(huán)境監(jiān)測(cè)和執(zhí)法能力有了很大提高,得到了用戶的一致好評(píng)。系統(tǒng)選用微軟公司的.NET開發(fā)平臺(tái),采用了B/S三層架構(gòu)設(shè)計(jì):表示層、業(yè)務(wù)邏輯層和數(shù)據(jù)層。表示層負(fù)責(zé)處理系統(tǒng)監(jiān)測(cè)數(shù)據(jù)以不同的方式展現(xiàn),;業(yè)務(wù)邏輯層負(fù)責(zé)系統(tǒng)處理業(yè)務(wù)邏輯;數(shù)據(jù)層負(fù)責(zé)完成數(shù)據(jù)的存取,數(shù)據(jù)庫(kù)采用微軟公司的SQL SERVER。性能和安全性要求高,項(xiàng)目建設(shè)時(shí)間緊。 首先,我們考慮項(xiàng)目測(cè)試組成員不僅限于測(cè)試工程師,還請(qǐng)到了相關(guān)業(yè)務(wù)人員加入到測(cè)試隊(duì)伍中。業(yè)務(wù)人員可以從實(shí)際的業(yè)務(wù)角度參與到測(cè)試數(shù)據(jù)的準(zhǔn)備和測(cè)試用例的準(zhǔn)備工作中,并幫助分析測(cè)試結(jié)果,發(fā)現(xiàn)與實(shí)際業(yè)務(wù)相關(guān)而測(cè)試工程師容易忽略的問題。 由于系統(tǒng)復(fù)雜、業(yè)務(wù)功能多,因此我們從一開始就非常重視單元測(cè)試。在單元測(cè)試階段,我們采取了開發(fā)人員自己編寫測(cè)試用例、小組人員交叉評(píng)審和測(cè)試組抽查相結(jié)合的策略,以避免測(cè)試用例的片面性,同時(shí)要求單元測(cè)試緊接代碼編譯通過之后。 單元測(cè)試我們采用了NUnit自動(dòng)化測(cè)試框架,用它在.NET類上創(chuàng)建和執(zhí)行自動(dòng)的單元測(cè)試。我們知道,.NET引進(jìn)了一個(gè)新的程序開發(fā)概念A(yù)ttributes(屬性),讓開發(fā)人員可以在代碼之上加入Metadata(元數(shù)據(jù)),提供有關(guān)Assembly的額外信息。NUnit中的Test Runner會(huì)掃描已經(jīng)編譯好的程序代碼,并且從Attribute里面知道哪些Classes是Test Classes,哪些Methods是需要執(zhí)行的Test Methods。然后,Test Runner使用.NET的Reflection技術(shù)來執(zhí)行這些Test Methods。這大大減輕了測(cè)試人員的工作量,也有效的保證了單元測(cè)試的可靠性,為后續(xù)的測(cè)試奠定了堅(jiān)實(shí)的基礎(chǔ)。 在性能測(cè)試階段,我們分四個(gè)階段來實(shí)施:?jiǎn)?dòng)階段、準(zhǔn)備階段、實(shí)施階段和分析階段。 測(cè)試工具我們選用了Rational Test Manager 2003,測(cè)試環(huán)境包括Local computer和Test agent,Local computer作為測(cè)試平臺(tái)的控制主機(jī),負(fù)責(zé)整個(gè)測(cè)試的計(jì)劃、設(shè)計(jì)、實(shí)現(xiàn)、執(zhí)行和評(píng)估,作為Test agent的機(jī)器,統(tǒng)一接受由Local computer發(fā)出的腳本指令信息,在一臺(tái)計(jì)算機(jī)上可以模擬多用戶訪問系統(tǒng),并將執(zhí)行結(jié)果報(bào)告給Local Computer,最后由Local computer生成統(tǒng)計(jì)報(bào)告。在測(cè)試中我們也發(fā)現(xiàn)響應(yīng)時(shí)間慢的問題,在經(jīng)過對(duì)服務(wù)器的調(diào)優(yōu),以及相應(yīng)部分的代碼優(yōu)化、SQL優(yōu)化之后,性能得到明顯改善。下面我們簡(jiǎn)單介紹性能測(cè)試中我們對(duì)遇到的問題所采取的策略:(1) 目前自動(dòng)化測(cè)試工具能夠錄制和回放腳本的大都是基于HTTP協(xié)議的瀏覽器客戶端方式。我們采取自動(dòng)錄制和手工編寫腳本相結(jié)合的方式,對(duì)于瀏覽器客戶端的測(cè)試,采用自動(dòng)測(cè)試工具錄制腳本。對(duì)于GUI客戶端的測(cè)試,用Application Center Test性能測(cè)試工具提供的API,手動(dòng)或半手動(dòng)編寫測(cè)試腳本。(2) 系統(tǒng)業(yè)務(wù)功能繁多,測(cè)試需要準(zhǔn)備的數(shù)據(jù)量大,而測(cè)試時(shí)間短。我們分析出業(yè)務(wù)具有代表性重要和關(guān)鍵用例,并且利用開發(fā)過程中已有的客戶端程序,減少測(cè)試腳本開發(fā)量。由于采用了適當(dāng)?shù)臏y(cè)試方法、測(cè)試策略和測(cè)試工具,總體來看我們的測(cè)試取得了不錯(cuò)的效果,有力的保證了項(xiàng)目質(zhì)量。但也有不足的地方,具體存在以下幾個(gè)方面: 開發(fā)人員的測(cè)試觀念還不夠強(qiáng)。雖然我們制定了良好的單元測(cè)試策略,但開發(fā)人員并沒有很好的執(zhí)行,以至于在以后階段的測(cè)試和運(yùn)行中受益匪淺。 每種測(cè)試之前,我們組織力量準(zhǔn)備了充分的測(cè)試案例,但是在測(cè)試數(shù)據(jù)的準(zhǔn)備上,由于系統(tǒng)復(fù)雜性的等多方面的原因,有些數(shù)據(jù)的準(zhǔn)備不太完備。要解決以上問題,我認(rèn)為還是樹立開發(fā)人員的測(cè)試?yán)砟?,只有從具體的開發(fā)人員做起,才能真正提高測(cè)試的質(zhì)量,其次還要堅(jiān)決徹底的貫徹執(zhí)行項(xiàng)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 部編版五年級(jí)語(yǔ)文下冊(cè)第13課《人物描寫一組》精美課件
- 施工總承包管理及協(xié)調(diào)
- 自考《勞動(dòng)法(00167)》考前強(qiáng)化考試題庫(kù)(含答案)
- 畜牧法規(guī)知識(shí)考試題庫(kù)及答案
- 2025年正德職業(yè)技術(shù)學(xué)院高職單招職業(yè)技能測(cè)試近5年??及鎱⒖碱}庫(kù)含答案解析
- 2025年晉中職業(yè)技術(shù)學(xué)院高職單招語(yǔ)文2018-2024歷年參考題庫(kù)頻考點(diǎn)含答案解析
- 2025年攀枝花攀西職業(yè)學(xué)院高職單招職業(yè)適應(yīng)性測(cè)試近5年??及鎱⒖碱}庫(kù)含答案解析
- 中班數(shù)學(xué)主題活動(dòng)策劃方案模板五篇
- 藥品運(yùn)輸合同
- 林業(yè)承包合同標(biāo)準(zhǔn)范本
- 2025民政局離婚協(xié)議書范本(民政局官方)4篇
- 2024年03月四川農(nóng)村商業(yè)聯(lián)合銀行信息科技部2024年校園招考300名工作人員筆試歷年參考題庫(kù)附帶答案詳解
- 小學(xué)一年級(jí)數(shù)學(xué)上冊(cè)口算練習(xí)題總匯
- 潤(rùn)滑油知識(shí)-液壓油
- 2024年江蘇省中醫(yī)院高層次衛(wèi)技人才招聘筆試歷年參考題庫(kù)頻考點(diǎn)附帶答案
- 臨床思維能力培養(yǎng)
- 人教版高中物理必修第三冊(cè)第十章靜電場(chǎng)中的能量10-1電勢(shì)能和電勢(shì)練習(xí)含答案
- 九年級(jí)下冊(cè)滬教版上?;瘜W(xué)5.2酸和堿的性質(zhì)研究 課件
- ISO17025經(jīng)典培訓(xùn)教材
- 東南大學(xué)宣講介紹
- 九年級(jí)下冊(cè)-2023年中考?xì)v史總復(fù)習(xí)知識(shí)點(diǎn)速查速記(部編版)
評(píng)論
0/150
提交評(píng)論