我们这次改进的英语学习助手这个软件,前期的主要工作是原来框架的改进,因为以前的框架写的比较死板,就连一个单词的各种属性都定的死死的,而且数据库的序列化用了sql,二进制序列化等等很多方式,总之很乱,我们前期重新设置了正题框架,大大增加了可扩展性,目前框架已经改进完毕,但是大多数功能正在开发中,目前比较完善的仅有单词测试,现在可以新建用户和课程,但是不能存储,而且缺少相应界面,所以测试主要针对单词测试这块。
下面是整体的测试计划:
1 引言
1.1 编写计划的目的
针对“Simple English Learning”系统,该业务在前台界面的正确显示和后台数据的正确处理,说明测试关注内容和测试方案,为测试的执行和质量评估提供依据和指导。
预期读者:管理者、用户开发人员、测试人员
1.2 名词解释与约定
缺陷级别:
一级缺陷:遗漏系统需求,基本功能未完全实现;导致系统崩溃的。
二级缺陷:数据错误;或者严重地影响系统要求或基本功能的实现,且不能通过操作改善的(重新安装或重新启动该软件不属于改善办法)。
三级缺陷:一般影响系统要求或基本功能的实现,接口的不协调等
四级缺陷:使操作者不方便或遇到麻烦,但它不影响执行工作功能或重要功能。
五级缺陷:其他微小错误。
2 测试规划及策略
2.1 质量目标
考虑到项目日程的实际状况和要求,规划质量目标如下:
评价指标 | 评价项目 | 要求值 |
完整性 | 遗漏的业务需求 | 0 |
遗漏的设计 | 0 | |
精确性(同时可统计每千行缺陷数) | 严重的算法错误 | 0 |
一、二级缺陷(每个模块/类) | 0 | |
三级及以下缺陷(每个模块/类) | <=2(经评审遗留的) | |
强度 | 遗漏的错误处理程序(每个模块/类) | <=1 |
遗漏的记录和跟踪信息(每个模块/类) | <=1 |
2.2 测试策略及概述
概述:
本业务系统测试工作是以功能测试为主要测试,评估系统是否达到预定的质量目标。根据系统所需要的功能,其测试策略考虑重点在后台数据的处理和前台功能的正确显示还有对业务系统的支持,根据项目的特点和日程,拟不特地安排进行单元测试和集成测试,测试的主要模块有:用户的新建与删除、查询单词、单词测试、用户新建学习计划于删除、统计用户学习进度、个性化设置。
在系统测试的规划中,根据项目特点,以业务为优先关注内容,首先关注的是前台的界面管理和用户的登录,正常登录后才能执行一系列的操作。
测试策略:
测试类型 | 是否采用 | 说明 |
功能测试 | 采用 | 根据系统需求文档和设计文档,检查产品是否正确实现了功能。 |
流程测试 | 采用 | 按操作流程进行的测试,主要有业务流程、数据流程、逻辑流程、正反流程,检查软件在按流程操作时是否能够正确处理 |
容错性测试 | 采用 | 检查系统的容错能力,错误的数据输入不会对功能和系统产生非正常的影响,且程序对错误的输入有正确的提示信息 |
安装测试 | 采用 | 检查系统能否正确安装、配置 |
易用性测试 | 采用 | 检查系统是否易用友好 |
界面测试 | 采用 | 检查界面是否美观合理 |
接口测试 | 采用 | 检查系统能否与外部接口正常工作 |
性能测试 | 采用 | 提取系统性能数据,检查系统是否满足在需求中所规定达到的性能。 |
兼容性测试 | 采用 | 对于 C/S 架构的系统来说,需要考虑客户端支持的系统平台。 对于 B/S 架构的系统来说需要考虑用户端浏览器的版本。 |
回归测试 | 采用 | 检查程序修改后有没有引起新的错误、是否能够正常工作以及能否满足系统的需求 |
2.3 测试启动准则与结束准则
2.3.1 测试启动准则
1、上一轮系统测试所有发现的缺陷均被处理;
2、上一轮系统测试所发现的应被修正的缺陷已被修正完成;
3、测试版本 已经过开发人员的冒烟测试;
4、测试版本内容符合版本规划;
2.3.2 测试结束准则
1、实行了该阶段所有的测试策略并达到结束标准。
2、所有本轮的测试用例都被执行过
3、测试报告被权签人批准.
2.3.3 测试暂停中止标准
1、发现有重大设计或编码问题,其导致流程性阻塞;
2、发现有重大设计或编码问题,其导致20%以上的测试用例无法执行或执行无意义,测试相关特性已经无意义;
3、发现有重大设计或编码问题,其修改会导致30%以上的函数接口,功能等的数量级的变化测试相关特性已经无意义;
4、项目再启动时,测试进度重新安排或顺延。
5、如有新的项目需求,则在原测试计划下做相应的调整。
6、若项目中止,则对已完成的测试工作做测试活动总结。
2.4 缺陷管理
由于本项目人员较少,交流情况不复杂,而且时间比较紧,暂时决定用excel表格记录和交流缺陷,测试人员应考虑好表格的格式和填写要求,PM跟进表格进度。
3 测试环境
目前软件只能在windows平台运行,为了兼顾目前学生使用主流系统,所以决定在本机和同寝同学机器上进行测试,平台有win7 旗舰版和win8 CSDN版,操作系统分为32位和64位,具体硬件参数如下:
测试环境1(32位系统) |
硬件配置如下: 1 、系统: win7 旗舰版、win8 CSDN版; 2、处理器:Intel(R) Core(TM) i3 CPU M380 @2.53GHz 2.53GHz; 3、硬盘大小:500G; 4、杀毒软件:360杀毒软件.
|
测试环境2(64位系统) |
硬件配置如下: 1、 系统:win7 旗舰版、win8 CSDN版 2、 处理器:Intel(R) Core(TM) i7 CPU Q740 @1.73GHz 1.73GHz; 3、 硬盘大小:320G; 4、 杀毒软件:金山卫士。 |