高校科研管理系统web测试设计和实现

高校科研管理系统web测试设计和实现

ID:5245425

大小:28.50 KB

页数:7页

时间:2017-12-06

高校科研管理系统web测试设计和实现_第1页
高校科研管理系统web测试设计和实现_第2页
高校科研管理系统web测试设计和实现_第3页
高校科研管理系统web测试设计和实现_第4页
高校科研管理系统web测试设计和实现_第5页
资源描述:

《高校科研管理系统web测试设计和实现》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、高校科研管理系统Web测试设计和实现  摘要:首先介绍了目前Web测试的现状、Web测试的必要性、Web测试的主要内容。接下来,结合高校科研管理系统的测试,分别从用户界面、功能、性能、安全性等方面对系统进行了较全面的Web测试设计,并完成了全部测试,对其他Web应用系统的测试实践具有一定的借鉴意义。关键词:Web测试;功能;性能;安全性中图分类号:TP311文献标识码:A文章编号:1009-3044(2013)16-3668-03随着web应用的增多,新的模式解决方案中以web为核心的应用也越来越多。Web测试是Web应用程序在开发

2、过程中以及开发完毕后进行的功能及性能等测试,以保证Web应用程序开发的正确性和有效性。Web测试是Web应用程序开发过程的重要组成部分,Web测试的质量直接关系到Web产品的最终质量,近年来,Web测试越来越受到重视。通常Web应用测试主要包含:功能和结构测试、统计测试、性能测试、可用性测试、兼容性测试、安全性测试、大数据量测试等方面。7高校科研管理系统(以下简称系统)是一个面向科研工作管理者、科研工作者的基于B/S结构的Web应用系统,系统从整体功能分为前台信息展示和后台管理两部分。该文以手动测试为主,结合自动化测试工具,根据我院

3、具体情况,对系统主要从用户界面、功能、性能和安全性4个方面进行了比较全面的测试。1用户界面测试用户界面是用户访问系统时最先接触的元素,界面设计的优劣对系统质量的高低有直接的影响。在界面测试中不涉及具体逻辑功能的实现,只是关心布局、字体、控件、风格、显示等界面上的问题。一般地,界面测试根据检查单来进行,在检查单中列出需要测试的检查项,对照检查项逐项检查。根据检查单,本系统的用户界面测试主要完成了整体界面测试、页面内容测试、控件测试等内容的测试。整体界面是指整个Web应用系统的页面结构设计,是给用户的一个整体感,要求整体风格统一。页面内

4、容测试的主要目的就是确认Web应用系统提供的信息的准确性、相关性以及正确性。信息的准确性要求检测有无拼写错误或者语法错误,信息的相关性要求检测各种信息之间的关联情况,信息的正确性主要是检测是否可靠,信息的正确性非常重要,以本系统中的经费报销为例,假如数据出错将直接导致项目的经费管理出现问题。控件测试主要针对系统注册页面和查询页面进行。下图1给出了整体页面测试时根据检查单设计的共通测试的部分测试用例。2功能测试7功能测试也叫黑盒测试或数据驱动测试,只需考虑各个功能,不考虑整个软件的内部结构及代码。本系统执行的Web功能测试主要包括链接

5、测试、表单测试、数据库测试。2.1链接测试链接是Web应用系统的一个主要特征。以admin登陆为例。以admin登陆后,需要测试机构管理、公告管理、项目管理、科研成果管理、科技服务管理、学术活动管理、系统管理、高级搜索、统计功能管理等各个页面的链接情况以及各个页面下二级页面的链接情况,需要测试所链接的页面是否存在,测试所有链接是否都按设计要求链接到了该链接的页面,保证系统上没有孤立的页面。与界面测试类似,在进行链接测试之前要准备好所有的链接的检查单,然后编写测试用例,逐条对测试用例测试。2.2表单测试本系统中的表单测试主要针对注册页

6、面、各个管理子系统(含机构管理子系统、人员管理子系统、科研项目管理子系统、学术活动管理子系统、社会服务子系统等)的新增、编辑和查询页面的控件进行测试。7文本框测试。文本框测试主要测试了如下内容:1)长度测试,包含能输入的最大长度测试、最小输入长度测试、可显示的长度测试。2)输入数据类型测试,包含数字、大小写英文、空格、特殊符号、中文等测试。3)输入数据格式测试,包含日期格式、邮箱格式、身份证号码格式、移动电话格式、办公电话格式等测试。日期格式的测试在统计功能中还要测试是否对不同统计时间段的起始时间和结束时间的先后进行了校验。下拉框测

7、试。下拉框测试主要包括下拉的内容是否正确、完整、是否涵盖了要求的所有可选的项目、选择该项目后相关联的项目是否随之联动等。按钮测试。按钮测试主要测试按钮显示文字是否正确、按钮功能是否正常、能否正常跳转等。2.3数据库测试数据库测试是依据数据库设计规范对Web应用系统中的数据库结构、数据表及其之间的数据调用关系等进行的测试。在Web应用系统中,数据库起着重要的作用,数据库为Web应用系统新增、修改、删除、查询和实现用户对数据存储的请求等提供空间。在Web应用中,最常用的数据库类型是关系型数据库。本系统中使用的数据库是SQLServer2

8、005,涉及到kyc_kyjg、kyc_kyry、kyc_hxxm、kyc_zxxm、kyc_kjfw、kyc_tzgg、kyc_kydt、kyc_gzzd、kyc_bslc等三十几张表,表间的关系错综复杂。针对本系统数据库的应用情况

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。