熱依拉·吾麥爾江++帕提古麗·買買提
摘要:該文針對基于.NET的維漢居民信息管理系統(tǒng)的功能測試提出測試方案,然后給出系統(tǒng)測試硬件和軟件環(huán)境,最后給出了系統(tǒng)測試全過程和測試用例并進行了總結(jié)。
關(guān)鍵詞:系統(tǒng)測試;軟件測試;功能測試;測試方法
中圖分類號:TP315 文獻標(biāo)識碼:A 文章編號:1009-3044(2017)04-0057-02
1 軟件測試概述
軟件測試是通過檢測給定的輸入和預(yù)期的輸出之間的差異來評價軟件產(chǎn)品的過程。同時,評估一個軟件項目的特點。測試評估產(chǎn)品的質(zhì)量。軟件測試是一個過程,應(yīng)在開發(fā)過程中進行。換句話說軟件測試是驗證和確認過程。
軟件測試的目的在于想從軟件研發(fā)的角度出發(fā),從而盡可能地找到軟件之中的缺陷。欲發(fā)現(xiàn)程序之中的不足之處,就要盡可能從最大水平上發(fā)現(xiàn)可顯示出的錯誤用例、測試用例,其通常可以通過測試信息以及預(yù)期效果進而被創(chuàng)造出來。測試主要是通過較少的用例,從而找出軟件之中可能存在的形形色色的問題。其根本目標(biāo)就是用盡量少的時間,動用盡可能少的人力資源發(fā)現(xiàn)軟件中盡可能多的問題。
由測試階段對軟件測試進行劃分,可以對應(yīng)的分成單元、集成以及確認等多方面的測試。就方法上來劃分,則可以分成黑盒與白盒兩種測試形式。
2 維漢居民信息管理系統(tǒng)的測試方法與測試環(huán)境
分析以.NET為基礎(chǔ)的該系統(tǒng)研發(fā)過程,綜合考慮技術(shù)、人力以及當(dāng)?shù)噩F(xiàn)實情況等多方面的內(nèi)容,最終決定使用黑盒測試方式來完成測驗階段的工作。
從南疆農(nóng)村當(dāng)前的硬件設(shè)備、互聯(lián)網(wǎng)以及設(shè)備角度考慮,我們采用了下列的測試環(huán)境:
2.1 測試硬件環(huán)境
硬件配置涵蓋了服務(wù)器端和客戶端兩方面的硬件配置。
1)服務(wù)器端硬件選擇
CPU:Intel XEON E5 2600/1.6GHz
內(nèi)存:8GB DDR4
磁盤:RAID 3/80GB SATA
顯示器:1024*768,256 Colors
2)客戶端硬件選擇
CPU:酷睿i3
RAM:2GB
硬盤空間:320GB
2.2 測試軟件環(huán)境
1)服務(wù)器端軟件配置
操作系統(tǒng):MicrosoftWindows Server 2008
Web服務(wù)器:IIS8.0
數(shù)據(jù)庫系統(tǒng):Microsoft SQL Server 2008
其他:.NET Framework 4.0
2)客戶端軟件配置
操作系統(tǒng):Microsoft Windows 7/Windows 8
瀏覽器:Internet Explorer 8.0及以上版本。
3 系統(tǒng)功能測試及用例
3.1 測試大綱
3.2 測試用例
對于下述用例介紹的檢測階段,符合測試條件的用戶登錄,根據(jù)測驗的步驟運行。測試結(jié)果滿足預(yù)估的需要,在列表當(dāng)中的最后一欄之中測試結(jié)果之中挑打√,反之則畫×。
3.3 界面測試用例
1)操作過程中系統(tǒng)顯示的各種提示、警告信息
結(jié)果:以上屏幕信息都正常、合理。
2)判斷系統(tǒng)運行過程產(chǎn)生的各種問題,并確定發(fā)生問題的位置有無提示
結(jié)果:產(chǎn)生的問題都有錯誤提示并顯示錯誤發(fā)生的位置和愿意,防止無提示長時間等待。
3)對用戶的錯誤輸入有誤正確的判斷和相應(yīng)的提示
結(jié)果:判斷正確,有提示。
4)針對數(shù)據(jù)清空、刪除等不可逆操作有誤明確的警告并確保有放棄操作的機會
結(jié)果:有警告提示,用戶能夠取消操作
5)相關(guān)字體是否正常,風(fēng)格一致
結(jié)果:字體顯示正常,一致。
6)所有頁面的背景和字體顏色是否正常、搭配合理
結(jié)果:正常、搭配合理
7)頁面文字有無拼寫錯誤
結(jié)果:無拼寫錯誤
8)所有頁面的說明性文字是否流暢
結(jié)果:語義清晰、語句順暢
9)所有頁面的窗口布局是否合理、正常
結(jié)果:結(jié)構(gòu)設(shè)計合理、正常。
4 系統(tǒng)測試總結(jié)
經(jīng)過對于維漢居民信管系統(tǒng)之中的所有模塊對應(yīng)的采取功能檢測,所有模塊的表現(xiàn)合理、正常,業(yè)務(wù)功能測試滿足業(yè)務(wù)的對應(yīng)需要。
針對系統(tǒng)實施了全方位的性能檢驗,并對相關(guān)結(jié)果展開了深入的研究,項目組針對分析結(jié)果,對系統(tǒng)進行進一步的調(diào)整,現(xiàn)階段系統(tǒng)運行表現(xiàn)正常。
本文針對該系統(tǒng)的功能測試提出了測試方案,然后給出了系統(tǒng)測試硬件和軟件環(huán)境,最后給出了系統(tǒng)測試全過程和測試用例并進行了總結(jié)。
參考文獻:
[1] .NET Framework 概述[OL], http://msdn.microsoft.com/zh-cn/library/zw4w595w.aspx.
[2] 劉曉華, 張健, 周慧貞. ASP.NET應(yīng)用開發(fā)[M]. 北京: 電子工業(yè)出版社, 2007.
[3] 虞益誠等. SQL Server 2005 數(shù)據(jù)庫應(yīng)用技術(shù)[M]. 北京: 中國鐵道出版社, 2009.
[4] 郭靖等. ASP.NET開發(fā)技術(shù)大全[M]. 北京: 清華大學(xué)出版社, 2009.
[5] 王華章. ASP.NET 2.0 網(wǎng)絡(luò)系統(tǒng)開發(fā)實用教程[M]. 北京: 中國鐵道出版社, 2006.
[6] 毛德祥, 羅榮閣. 基于ASP.NET技術(shù)的Web應(yīng)用程序三層設(shè)計模型[J]. 微型電腦應(yīng)用. 2002(3).
[7] Christian Nagel, Bill Evjen, Jay Glynn, Morgan Skinner. Professional C# 2005 with .NET 3.0[M]. Wiley Publishing Inc, 2007.
[8] 牛立成. 交互式網(wǎng)頁編程技術(shù)(ASP.NET)[M]. 北京: 北京大學(xué)出版社, 2006.
[9] Jacquie Barker and Grant Palmer. Beginning C# Objects: From Concepts to Code[M]. Apress L.P., 2004.
[10] Cristian Darie and Karli Watson. Beginning Asp.Net 2.0 E-Commerce in C# 2005:From Novice to Proffessional[M].Apress L.P., 2006.