基于功能和性能测试过程设计(针对某检测所网站)(SQL2005)(包含任务书,开题报告,中期报告,毕业论文25000字,程序代码,数据库)
摘 要
在当今社会,由于软件危机的出现,对软件的维护也越来越难,所以对软件的测试就成了必然,随着软件测试行业被日益重视,关于软件测试的知识也越来越被人们重视。
该系统是一个典型的B/S框架系统,应用后台和前台的管理机制设计而成,主要实现了新闻发布及浏览、网上学习、网上投票、知识问答、论坛以及党务公开等功能。在企业管理体制下,企业要明确规范员工信息管理工作和流动员工的管理工作,这就要求该系统不能出现不该出现的错误,根据软件测试的流程,针对本系统的设计需求和计划,并通过对该系统的分析与测试设计,运用自动化工具和手动执行测试用例能够达到测试的目的并熟悉软件测试的整个过程。
关键词:软件测试,测试设计,自动化工具
ABSTRACT
In today's society, with the increasing of software crisis, the maintenance of the software becomes more and more difficult, which makes the software test became inevitable. At the same time, the more the software testing industry is valued, the more attention is paid to its professional knowledge. It is a typical B/S system, designed with the application management mechanism of background and foreground, mainly realized the news releasing and browsing, online learning, online voting, FAQ, forums, and features such as open Party Affairs. Enterprises’ management requires a good administration over the efficiency of staff information management and personnel flow. It requires avoiding the errors which shouldn't appeared. According to the demand and plan of its design ,it can carry out the process of software test and apply automation tools and manually implementation test case to reach the purpose of testing and become familiar with the entire process of software test by the analysis and test design of the system.
Keywords: software test, test design, automatic tools
系统简要介绍
该系统为电子产品检测所网上党支部。主要实现新闻发布及浏览、网上学习、网上投票、知识问答、论坛以及党务公开等功能。系统包含主要功能点如下:
1、系统管理:由用户管理、角色管理、密码修改、前台用户管理四个部分组成。 用户管理模块实现后台管理员用户的增加、修改、删除;角色管理模块实现实现后台用户所具有权限的管理(角色分为系统管理员、管理员、普通员工三类);密码修改模块实现后台用户登录密码的修改功能;前台用户管理模块主要实现的是前台用户的删除及其使用状态的修改。
2、加分管理:实现浏览文章、发帖、回帖、投票不同动作为前台用户所能加分数的设定与修改。
3、新闻管理:实现新闻的添加、修改、删除。在添加的时候可以自由设定新闻所属的类型(分为精品课程、经典言论、入党必读、书记必读、政策法规、支部动态、公告栏、党务公开、政务公开、财务公开、疑难问题),并且能够指定新闻文章的类别(分为普通新闻、图片新闻、视频新闻三大类);可以根据实际需要为每个新闻添加图片
4、链接管理:实现不同网页链接的添加、修改、删除操作,链接的类型分为党建网站、新闻网站、本市网站、娱乐网站、搜索网站几大类。
5、票决管理:实现票决主题的添加、修改、删除,并能为每个票决主题添加相应的票决选项,也可对票决选项进行修改于删除。
6、论坛管理:分为帖子管理和回帖管理两个子模块。其中帖子管理实现帖子的修改与删除功能,修改帖子时可以设定帖子是属于普通帖子还是精华帖子,同时还可设定是否可以为该帖子进行回帖;回帖管理实现回帖的查看、删除以及根据帖子主题查看相应回帖的功能。
7、党建知识问题管理:实现党建知识问题主题的添加、删除、修改,并能分别为不同的问题添加属于自己的选项,也能对相应的选项进行编辑和删除操作,在添加选项的时候同时指定选项是正确选项还是错误选项。
4.2 测试流程方案介绍
该软件主要实现新闻发布及浏览、网上学习、网上投票、知识问答、论坛以及党务公开等功能,因此,对该系统的测试方案如下:
1、对测试进行策略设计,也就是进行测试需求分析,即确定需要测试的内容或质量特性,确定测试的充分性要求,提出测试的基本方法,确定测试的资源和技术需求并进行风险评估,然后制定测试计划。
2、对该系统进行测试设计,依据测试需求,分析并选用已有的测试用例或设计新的测试用例,获取并验证测试数据。
3、设计测试用例。
4、对系统的可靠性进行测试,包括成熟性、容错性和易恢复性方面进行相应的测试。
5、测试执行,也就是执行测试用例,获取测试结果,分析并判定测试结果,同时,根据不同的判定结果采取相应的措施,对测试过程的正常或异常终止情况进行核对,并根据核对结果,对未达到测试终止条件的测试用例,决定是停止测试还是需要修改或补充测试用例集,并进一步测试。
6、bug缺陷报告的提交,跟踪bug,整理bug至BugFree管理工具。
7、测试总结,整理和分析测试数据,评价测试效果和被测软件项,描述测试状态,最后完成软件测试报告。
|