热依拉·吾麦尔江++帕提古丽·买买提
摘要:该文针对基于.NET的维汉居民信息管理系统的功能测试提出测试方案,然后给出系统测试硬件和软件环境,最后给出了系统测试全过程和测试用例并进行了总结。
关键词:系统测试;软件测试;功能测试;测试方法
中图分类号:TP315 文献标识码:A 文章编号:1009-3044(2017)04-0057-02
1 软件测试概述
软件测试是通过检测给定的输入和预期的输出之间的差异来评价软件产品的过程。同时,评估一个软件项目的特点。测试评估产品的质量。软件测试是一个过程,应在开发过程中进行。换句话说软件测试是验证和确认过程。
软件测试的目的在于想从软件研发的角度出发,从而尽可能地找到软件之中的缺陷。欲发现程序之中的不足之处,就要尽可能从最大水平上发现可显示出的错误用例、测试用例,其通常可以通过测试信息以及预期效果进而被创造出来。测试主要是通过较少的用例,从而找出软件之中可能存在的形形色色的问题。其根本目标就是用尽量少的时间,动用尽可能少的人力资源发现软件中尽可能多的问题。
由测试阶段对软件测试进行划分,可以对应的分成单元、集成以及确认等多方面的测试。就方法上来划分,则可以分成黑盒与白盒两种测试形式。
2 维汉居民信息管理系统的测试方法与测试环境
分析以.NET为基础的该系统研发过程,综合考虑技术、人力以及当地现实情况等多方面的内容,最终决定使用黑盒测试方式来完成测验阶段的工作。
从南疆农村当前的硬件设备、互联网以及设备角度考虑,我们采用了下列的测试环境:
2.1 测试硬件环境
硬件配置涵盖了服务器端和客户端两方面的硬件配置。
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 测试软件环境
1)服务器端软件配置
操作系统:MicrosoftWindows Server 2008
Web服务器:IIS8.0
数据库系统:Microsoft SQL Server 2008
其他:.NET Framework 4.0
2)客户端软件配置
操作系统:Microsoft Windows 7/Windows 8
浏览器:Internet Explorer 8.0及以上版本。
3 系统功能测试及用例
3.1 测试大纲
3.2 测试用例
对于下述用例介绍的检测阶段,符合测试条件的用户登录,根据测验的步骤运行。测试结果满足预估的需要,在列表当中的最后一栏之中测试结果之中挑打√,反之则画×。
3.3 界面测试用例
1)操作过程中系统显示的各种提示、警告信息
结果:以上屏幕信息都正常、合理。
2)判断系统运行过程产生的各种问题,并确定发生问题的位置有无提示
结果:产生的问题都有错误提示并显示错误发生的位置和愿意,防止无提示长时间等待。
3)对用户的错误输入有误正确的判断和相应的提示
结果:判断正确,有提示。
4)针对数据清空、删除等不可逆操作有誤明确的警告并确保有放弃操作的机会
结果:有警告提示,用户能够取消操作
5)相关字体是否正常,风格一致
结果:字体显示正常,一致。
6)所有页面的背景和字体颜色是否正常、搭配合理
结果:正常、搭配合理
7)页面文字有无拼写错误
结果:无拼写错误
8)所有页面的说明性文字是否流畅
结果:语义清晰、语句顺畅
9)所有页面的窗口布局是否合理、正常
结果:结构设计合理、正常。
4 系统测试总结
经过对于维汉居民信管系统之中的所有模块对应的采取功能检测,所有模块的表现合理、正常,业务功能测试满足业务的对应需要。
针对系统实施了全方位的性能检验,并对相关结果展开了深入的研究,项目组针对分析结果,对系统进行进一步的调整,现阶段系统运行表现正常。
本文针对该系统的功能测试提出了测试方案,然后给出了系统测试硬件和软件环境,最后给出了系统测试全过程和测试用例并进行了总结。
参考文献:
[1] .NET Framework 概述[OL], http://msdn.microsoft.com/zh-cn/library/zw4w595w.aspx.
[2] 刘晓华, 张健, 周慧贞. ASP.NET应用开发[M]. 北京: 电子工业出版社, 2007.
[3] 虞益诚等. SQL Server 2005 数据库应用技术[M]. 北京: 中国铁道出版社, 2009.
[4] 郭靖等. ASP.NET开发技术大全[M]. 北京: 清华大学出版社, 2009.
[5] 王华章. ASP.NET 2.0 网络系统开发实用教程[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.