基于V模型的测试过程实施(软件测试)
基于V模型的测试过程实施(软件测试)(包含任务书,开题报告,中期检查报告,程序,数据库,毕业论文24000字)
摘 要
本论文基于V模型的测试流程对测试内部系统进行功能和性能测试,主要模拟测试V模型四个阶段,测试主要使用黑盒测试、手工测试和自动化测试,模拟V模型前两个阶段主要采用白盒测试,后两个阶段主要以手工方式进行黑盒测试,自动化测试为辅。
本文主要介绍了课题来源、测试的方向和系统特点;模拟V模型的所有阶段进行测试,总结不同阶段对系统产生的不同影响,并进而针对本系统提出自己的测试过程改进方案;模拟V模型测试阶段实际进行一次完整的测试过程,包括测试需求、测试计划、测试用例、缺陷报告、测试总结。
关键词:手工测试,自动化测试,黑盒测试,V模型
ABSTRACT
This paper based on the V model,simulation V model testing on bowel land management system testing use of function testing and capability testing, simulation V model the all phases of the main use of manual testing and black testing, automated testing as a supplement manual testing testing methods. The first two phases of the main use of white testing,the last two phases of the main use of automated testing base on manual testing. [来源:http://www.doc163.com]
This paper introduces the subject sources, the direction of testing and system characteristics; V model simulation of the first four stages of testing, V model summary of the all stages of testing on the system have different effects, and thus make their own for the system test process improvement programs; V model each simulation testing of a practical test for a complete process, including testing requirements, test plans, test cases, defect reports, test summary.
Keywords: manual testing, automated testing,black testing,V model
2.软件要求
Bugfree开源管理工具。
1.4.4 系统的配置安装
1.硬件要求
(1)处理器:要求600MHz处理器,建议1GHz或速度更快处理器。
(2)内存:最小内存为256MB,建议使用512MB或更大的内存。
2.软件要求
操作系统:Windows 2000或更新版本的操作系统。
数据库:SQl 2005
开发环境:jdk、Tomcat。
课题所做工作
本课题所做工作分为五个阶段:第一阶段选择好系统。第二阶段熟悉系统的需求设计文档,撰写测试需求文档,进而根据测试需求文档编写测试计划。第三阶段根据测试计划编写测试用例。第四阶段以测试用例为依据模拟V模型的前四个阶段执行测试,重点执行验收测试阶段并总结测试报告。第五阶段总结测试报告,对系统的功能和性能进行分析并给出建议。 [资料来源:www.doc163.com]
系统介绍
该系统还实现了对录入信息的各种统计查询,方便客户获取需要信息,以提高软件开发尤其是产品测试的管理水平,保证软件产品质量,提高软件产品市场竞争力.测内部试管理系统大幅度降了低测试人员的工作量和重复劳动,提高了测试人员的工作效率和积极性;另一方面,使用此系统通过科学的测试管理流程高效地实现了问题的跟踪处理, 避免了测试人员和开发设计人员之间面对面的交流,减少了以往测试和开发之间难免的摩擦和矛盾,提高了工作效率,也便于管理者对工作进度的准确评估和工作业绩的考核,工作进程的有效控制和工作进度的及时调整。
文档介绍:确定本系统实际需要开发的功能。供后期的设计,开发,测试,审核以及用户验收使用,作为一个依据。文档范围:本系统基本常用的功能描述。读者对象:系统的设计,开发,测试,审核人员以及用户。产品介绍:随着中心的业务发展壮大,软件测试工作的任务也日趋繁重,为了加强对所测软件信息的管理,完善和丰富测试服务支持手段,需要一个开放的平台来完成该工作。同时在众多的项目中也经常会出现相同的问题,为了提高测试的效率,组件,模块的复用率,急需一个对测试工作中所有信息进行管理的平台。所以本系统需求开发针对2大需求,一个是为中心对测试信息进行一个清楚的管理,提供一个可能的模块;一个是为了提高测试人员的经验,提高软件测试的效率,提供一个可靠的模板。产品面向的用户群体:中心测试和开发人员及其他所有可能的用户。
[版权所有:http://DOC163.com]
2.2 需求分析
2.2.1典型项目登记
1查询:
根据输入的查询条件在已登记的来样产品中找到相关项目,并显示该项目录入时的所有信息。查询条件:测试编号,企业名称,软件产品名称,时间起止点。均为文本框输入,可全为空,全为空时则显示所有项目。
2设置:
将查找到的项目设置为典型项目,并保存相关的补充信息,作为领导参观、项目申报等展示的平台。设置补充信息:是否为典型项目(单选框),软件企业简介,委托方测试需求,测试特 点,测试价值,产品相关界面。(文本域输入,可选择填写)。
2.2.2缺陷管理
缺陷录入:企业名称、软件产品名称、缺陷编号(必填)、发现日期、报告日期、报告人(必填)、(前面均用文本框输入)问题性质、问题追踪、问题描述/重现步骤/影响分析(必填)。(用文本域)问题性质包括类别和级别两方面。类别:程序问题、文档问题、设计问题、其他问题。使用复选框,可以多选,默认为程序问题。级别:1级、2级、3级、4级、5级。使用单选框,默认为3级
2.2.3系统管理
1用户管理:
添加用户:同用户注册中信息,密码保护问题默认为空。 编辑用户:添加用户中的信息除用户名外均可编辑。查询用户:用户名,类型,级别,注册时间,工作量,收入,电话、学历,专业、职业,行业,职位等基本信息。删除用户:删除用户信息,须具有相应权限的用户才可执行。 [来源:http://Doc163.com]
2角色管理:
添加角色:添加角色,系统管理员才能执行相关操作。删除角色:删除角色,系统管理员才能执行相关操作。修改角色:修改角色相关信息,系统管理员才能执行相关操作。编辑角色:赋予角色的权限,系统管理员才能执行相关操作。查询角色:查询角色所拥有的权限。
3密码修改:
修改各自的密码。
4基础数据管理:
管理系统常用基础数据。
5日志查询:
查看系统操作日志,必须对系统等登录,注销,以及其它的所有增加,编辑,删除,导入操作作详细的日志记录,以便查询。
2.2.4统计查询
1、信息库查询
查询条件:测试编号、企业名称、产品名称、测试类型、应用领域,可以根据单个查询条件进行查询,也可以进行组合条件查询。查询显示:测试编号、企业名称、产品名称、软件产品版本、测试类型、开发环境、测试记录、应用领域等相关信息。统计功能:能够显示符合查询条件的数据有多少条,本页有多少条。
2、人才库查询
根据开发环境中的关键字查找相关技术人员的信息关键字查询:Java、.net、C、C#等。查询显示:姓名、电话、Email、QQ、企业单位、职位(开发人员或者维护人员)。
3缺陷库查询
查询条件:企业名称、产品名称、测试编号。查询显示:所有与缺陷相关的信息。
4、工作量查询
查询条件:报告人、时间、级别、类别。查询显示:每个工程师测试多少缺陷,每种级别的缺陷数目,以及每种类别的缺陷数目。
5、典型项目查询
查询条件:测试编号、企业名称、软件产品名称、时间起止点。查询显示:显示该项目的所有信息。
6、收入查询
查询条件:时间起止点、测试类型(登记测试、鉴定测试、双高测试、倍增计划测试、比对测试)。查询显示:显示每项测试的收费,以及该类型测试的合计,占总收入的百分比。
[资料来源:www.doc163.com]
[版权所有:http://DOC163.com]