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