团队项目--测试计划

第1章 引言

1.1目的

测试图书管理系统的各个模板是否满足用户的要求并测试是否存在错误,预期达到能够使系统进行快速的改进和系统的提高。为了在软件投入运行之前,尽可能多的发现软件的错误。

1.2参考资料

构建之法软件工程

软件测试计划模板

1.3测试摘要

本次测试主要针对本小组开发的图书管理系统进行系统测试,主要包括功能测试、界面测试、文档测试,在图书管理系统需求中列出的系统功能和性能都需要进行测试在测试工作期间发现的错误都需要及时改正和更新。

1.4测试方案

整个过程采用自底向上的模式,逐个集成的方法依次进行单元测试、组装测试。测试用例的过程应该包括合理的和不合理的输入条件。

第2章 项目背景

2.1测试范围

整个过程采用自底向上的模式,逐个集成的方法依次进行单元测试、组装测试。测试用例的过程应该包括合理的和不合理的输入条件。本小组开发的图书管理系统进行系统测试,主要包括功能测试、界面测试、文档测试,在图书管理系统需求中列出的系统功能和性能都需要进行测试在测试工作期间发现的错误都需要及时改正和更新。

2.2测试目标

本次的测试主要是进行系统功能和性能测试,尽可能完善的测试出系统界面。

2.3风险及约束

Ä由于客观存在的设备、网络等资源原因,使得测试不全面。

Ä由于研发模式为现场定制,且上线时间压力大,使得测试不充分。面对此压力,我们尽可能缩短上线时间,齐心协力,快速的把测试完成。

第3章质量目标

产品的质量目标:系统能够按照预定的时间正式发行。

测试小组的质量目标:在敲定代码后,及时的进行代码修改,及时的进行代码改进,以备使测试准确完成。

第4章 资源需求

4.1测试环境

4.1.1硬件测试环境

描述建立测试环境所需要的设备、用途及软件部署计划。

机型(配置)”:此处说明所需设备的机型要求以及内存、CPU、硬盘大小的最低要求。

用途及特殊说明”:此设备的用途,如数据库服务器,web服务器,后台开发等;如有特殊约束,如开放外部端口,封闭某端口,进行性能测试等,也写在此列;

软件及版本”:详细说明每台设备上部署的自开发和第三方软件的名称和版本号,以便系统管理员按照此计划分配测试资源;

预计空间”:说明第三方软件和应用程序的预计空间;

环境约束说明”:建立此环境时的特殊约束。如需要开发外部访问端口,需要进行性能测试等。


平台1:SUN

机型(配置)

IP地址

操作系统

用途及特殊说明

软件及版本

预计空间

SUN450

10.1.1.1

 

 

oracle8.1.2

2G

 

 

 
     

 

 

 

 
 
 

 

 

 

 

 

 

平台2:IBM

机型

IP地址

操作系统

用途

第三方软件及版本

预计空间

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4.1.2软件测试环境


软件需求

用途
  运用JAVA,进行测试 

4.3测试工具

此项目将列出测试使用的工具以及用途:


测试工具

用途

自动测试工具
能够快速的完成要求 

第5章 测试策略

5.1   整体测试策略

本节的目的是说明计划中使用的基本的测试过程。

使用里程碑技术在测试过程中验证每个模块,测试人员在需求阶段参与测试工作,进行需求review、设计review、测试案例设计和测试开发,在系统开发完成之后,正式执行测试。产品达到软件产品质量要求和测试要求后发布,并提交相关的测试文档。

5.2开始/中断/完成标准

说明中断/开始/完成测试的标准。


开始/中断/完成测试

标准说明

开始测试标准

硬件环境可用且软件正确安装完成

中断测试标准

安装无法正确完成或程序的文档有相当多的失误或系统服务异常或发现Block Bug

完成测试标准

完成测试计划中的测试规划并达到程序和测试质量目标,并由Test Lead/R&D Manager确认

5.3测试类型


测试类型

是否采用

说明

功能测试

采用

根据系统需求文档和设计文档,检查产品是否正确实现了功能。

流程测试

采用

按操作流程进行的测试,主要有业务流程、数据流程、逻辑流程、正反流程,检查软件在按流程操作时是否能够正确处理

边界值测试

采用

选择边界数据进行测试,确保系统功能正常,程序无异常。

容错性测试

采用

检查系统的容错能力,错误的数据输入不会对功能和系统产生非正常的影响,且程序对错误的输入有正确的提示信息

异常测试

采用

检查系统能否处理异常

启动停止测试

采用

检查每个模块能否正常启动停止、异常停止后能否正常启动

安装测试

采用

检查系统能否正确安装、配置

易用性测试

采用

检查系统是否易用友好

界面测试

采用

检查界面是否美观合理

接口测试

采用

检查系统能否与外部接口正常工作

配置测试

采用

检查配置是否合理、配置是否正常

安全性和访问控制测试

采用

应用程序级别的安全性:检查Actor只能访问其所属用户类型已被授权访问的那些功能或数据。

系统级别的安全性:检查只有具备系统和应用程序访问权限的Actor才能访问系统和应用程序。


性能测试

采用

提取系统性能数据,检查系统是否满足在需求中所规定达到的性能。

压力测试

采用

检查系统能否承受大压力,测试产品应该能够在高强度条件下正常运行,不会出现任何错误。

兼容性测试

采用

对于 C/S 架构的系统来说,需要考虑客户端支持的系统平台。

对于 B/S 架构的系统来说需要考虑用户端浏览器的版本。


割接/升级测试

采用

进行专门的割接测试或升级测试,提供工程升级割接方案

文挡测试

采用

检查文档是否足够、描述是否合理

回归测试

采用

检查程序修改后有没有引起新的错误、是否能够正常工作以及能否满足系统的需求

5.4   测试技术


测试技术

是否采用

说明

里程碑技术

采用

里程碑的达成标准及验收方法在测试完后制订

自动测试技术

采用

核心业务流程采用自动测试技术

审评测试

采用

对软件产品功能说明文档和设计说明文档进行检查,在需求与设计阶段进行

编写测试用例

采用

在产品编码阶段编写测试用例

单元测试

不采用

由开发人员进行

集成测试

采用

检测模块集成后的系统是否达到需求对业务流程及数据流的处理是否符合标准、系统对业务流处理是否存在逻辑不严谨及错误以及是否存在不合理的标准及要求。

确认测试

采用

在产品发布前,对照feature list 进行基本需求的确认,确认产品是否正确实现了功能。

系统测试

采用

包括性能测试、压力测试和回归测试

验收测试

不采用

由工程实施人员进行

第六章   测试计划

测试里程碑


里程碑

完成时间

完成标准

测试正式开始
 
完成可接受性测试和烟雾测试

进行CVS LOCK

进行cvs lock

完成所有里程碑测试和标准测试,测试种类包括确认测试和系统测试,且所有以发现的Bug等级为1/2/3的Bug已修复,近期内无发现新的Bug等级为1/2/3的Bug

产品Release
 
重复进行主路径测试和进行Bug检查测试,产品处于可交付状态并由测试经理和高级经理确认
时间: 2024-08-28 13:47:21

团队项目--测试计划的相关文章

团队项目测试计划

经过讨论决定我们的项目需要一个简单的测试计划,具体测试计划如下: 1,我们在项目开发的过程中由测试人员要对每一部分代码进行测试,例如加载页面代码,开始页面代码,游戏运行代码等. 2,我们要尽可能在第十二周完成我们的测试版开发. 3,我们要找5个左右的体验用户,让他们通过对开发版的使用来给我们的软件进行测试. 4,我们软件足够好的标准是用户操作简单方便,不发生异常退出,游戏加载比较快,相关功能都能较好的实现,界面和内容能给用户不一样的感觉,让用户能够在无聊的时候想到      我们的软件. 5,我

团队项目的质量保障

质量是项目开发中及其重要的一点,只有高质量的软件产品才能让客户感到满意.团队设定质量保障使软件开发变得有条理,让项目能够按时.按质交付. 在质量保障中应先建立SQA小组,让SQA小组与软件工程师配合来保证软件质量. 在质量保障中,应有如下工作: (1)制定项目的SQA计划,SQA计划中包括对项目的审查方式,审查周期以及对项目制订标准.         (2)对项目进行技术复审.在每次阶段性的开发工作完成后,都要对项目进行审查,主要目的发现项目中的规格说明错误或设计错误,尽量在项目早期发现软件错误

团队项目——团队组建及项目启动

这次课程设计中,我们小组选择了相对来说比较熟悉的图书管理系统.目的是制定一套更为合理,有效, 规范和实用的图书管理系统,以便对图书进行集中统一的管理. (1)团队成员及分工 组长:张斌负责测试与调试和运行及总结 组员:吕志浩负责团队组建及项目启动和需求分析 田培培负责给出设计类图面向对象程序设计 刘紫璇负责SRS文档和制定测试计划 (2)团队成员绩效评估方法 在团队项目中模块的实现难度不同,所以我们经过讨论根据每个人的能力确定了每个人的分工.为了能让每 个人得到应有的成绩,所以我们实行组内人员互

TFS - 使用微软测试管理器实现跨团队项目的测试用例管理

在团队项目之间实现测试用例和测试计划的共享,是很多客户关注的问题.尤其在开发产品+服务的团队中,对测试用例的共享要求比较高.下面就如何在Team Foundation Server中如何实现团队项目之间的用例共享,分析自己的经验.   同一个团队项目: 在TFS的同一团队项目中,可以非常方便的实现测试用例的共享的维护,我们可以在测试计划和测试套件中添加已经存在的测试用例.也可以克隆测试套件和测试计划,非常方便和快速地为测试内容相对比较接近的两个迭代创建测试计划. Figure 1 – 在测试管理

团队项目总结与报告

软件工程课程设计团队项目总结与项目报告 1.       团队成员自评 漆艺: 身为团队的PM项目经理,开始的时候自己还不知道该做些什么,因为自己项目经验不足,团队把这个重要的角色交给我,那就有责任和义务把团队项目做好,并且发挥各个成员的作用.开始我们团队想的是做一个网页单机游戏,后来想到这种类型很多,就加了个心理分析,这种很少见,功能也很特别.在搭建服务器的过程中,自己做了很多,在网上也查了很多资料,就是不知道该怎么搭建,经过不少努力,最终还是搭建好了网站服务器,能上传网页到服务器上,外网也能

《我们不一样》团队项目软件设计方案

1.博文中要突出对完善内容的陈述说明,修改部分要陈述修改理由:https://github.com/ilyar1015/Word 1)软件系统详细设计说明书的完善 在测试计划当中加入了关于UI测试的测试目的,测试要点.测试目的当中加入了第四条测试目的:"确保用户界面会通过测试对象的功能来为用户提供相应的访问浏览功能":测试要点中加入了用户界面功能测试,测试用户界面的正确性.友好性.人性化.易操作性. 2)软件系统设计说明书的完善 尚未解决的问题的补充 目前用户界面处于优化阶段,用户界面

《Blue_Flke》团队项目用户验收评审

一.关于源代码管理的10 个问题: 1.你的团队的源代码控制在哪里?用的是什么系统?如何处理文件的锁定问题? 答:团队项目在Github上托管,采用git的方式进行版本控制.使用win7系统,团队的在处理文件的锁定问题上是不加锁的. 2.如何看到这个文件和之前版本的差异? 如何看到代码修改和工作项 (work item),缺陷修复 (bug fix) 的关系? 答:点开项目的commit的记录,点击相应的SHA版本哈希值之后可以看到代码的修改内容. 3. 如果某个文件在你签出之后已经被别人修改,

团队项目:电子宠物

队名 莪的拽.像省田各号①样没尽頭 队员学号 姓名 学号 郭鹏燕 3216005166 吴堂煌 3116005157 张灏泓 3116005163  张国峻 3116005162 王圣嘉  3116005155 林广阳 3116008068  队员风采 郭鹏燕 风格:逗比爱玩擅长的技术:html css JavaScript 编程兴趣:前端角色:开发一句宣言:看剧不如打码 吴堂煌  风格:低调沉稳,热爱学习 擅长的技术:HTML,CSS,JavaScript 编程的兴趣:前端,游戏 希望的软工角

团队项目第二周-需求分析(五饭来了吗队)

团队项目2048---第二周计划 (1)项目内容: ? 2048拓展游戏,这款游戏结合了传统2048游戏以及传统俄罗斯方块游戏,并且将汉字作为基本元素,游戏难度增加的同时趣味性也会大大提升,通过消去的汉字来积累分数. (2)用户数量: ? 这次项目是在web端实现开发,用户数量预期1000. (3)开发价值: ? 作为一款游戏,真实性和可用性每位玩家都会感受到,不多赘述. ? 价值性:目前传统游戏的用户数量并不多,作为传统游戏与传统游戏的结合产物,上手简单,这款游戏将单调的数字变换变成了汉字的各