文档详情

超市收银系统测试计划讲述.docx

发布:2016-12-24约1.12万字共35页下载文档
文本预览下载声明
《超市收银系统》测试计划 姓名: 张润 学号: 班级: 软件工程(1)班 指导老师: 路飞 目 录1.引言41.1编写目的41.2背景41.3定义41.4测试目标42.计划52.1测试过程52.2进度安排及里程碑52.3角色62.4 系统72.5可交付工件72.5.1测试模型72.5.2测试记录72.5.3缺陷报告72.6测试资料72.7项目风险分析83 测试设计说明93.1概述93.1.1测试方法和测试用例选取的原则93.1.2测试的控制方式93.1.3数据选择策略103.1.4测试过程描述和操作步骤103.2软件说明103.3测试内容及策略103.3.1用户界面及易用性测试103.3.2集成测试113.3.3系统测试113.3.4压力测试113.3.5功能测试113.3.6性能测试133.3.7容量测试133.3.8安全性和访问控制测试133.3.9故障转移和恢复测试143.3.10配置测试143.3.11安装测试143.3.12验收测试143.4测试用例范围143.4.1 功能测试143.5评价173.5.1范围173.5.2准则174超市收银系统覆盖率测试184.1 逻辑覆盖测试184.2 语句覆盖214.3 判定覆盖214.4 条件覆盖215超市收银系统黑盒测试225.1边界值测试225.2 等价类划分225.3 因果图法231.引言1.1编写目的本测试计划主要用于控制整个超市收银系统项目测试,本文档主要实现以下目标:(1)通过此测试计划能够控制整个测试项目合理、全面、准确、协调地完成。(2)为软件测试提供依据:(3)项目管理人员根据此计划,可以对项目进行宏观调控。(4)测试人员根据此计划,能够明确自己的权利、职责,准确地定位自己在项目的任务。(5)相关部门,可以根据此计划,对相关资源进行准备。1.2背景本测试计划实现超市收银系统的测试。(1)项目任务的提出者为:各个超市; (2)系统的开发者为:张润; (3)系统的使用者为:各个超市;此测试项目的进行,将在需求确认后开始执行,基准是准确、全面的需求文档。测试重点是对开发实现的功能和性能进行测试。1.3定义无1.4测试目标该测试项目将通过设计和执行接受测试、界面测试、功能测试和性能测试,对软件实现的功能,以及软件的性能、兼容性、安全性、实用性、可靠性、扩展性各个方面进行全面系统的测试。基于本系统的业务复杂性和开发周期短的特性,系统测试的重点将放在功能测试和性能测试上。通过测试提高软件的质量,为用户提供最好的服务,并合理地避免软件的风险和减少软件的成本。2.计划2.1测试过程在项目开发确定好之后就开始进行测试计划的设计,伴随项目的结束而结束,整个过程是一个连贯的互相协调进行的。具体流程如图2.1所示:图2.1 系统测试过程2.2进度安排及里程碑给出进行各项测试的日期和工作内容(如熟悉环境、培训、准备输入数据、实施测试等),具体安排如下表2.1所示。表2.1 进度安排表里程碑任务工作开始日期结束日期制定测试计划张润第一周周一周二设计测试严念慈周二周五实施测试张润第二周周一周三对测试进行评估张润、严念慈周三周五2.3角色任何项目的实施首先要考虑的是人的因素,对人的识别与确认,软件测试尤其不能例外。在软件测试中通常会把所有涉及人员进行分类以确立角色,并按角色进行职责划分。具体划分如下表2.2所示:表2.2 角色职责划分情况测试人员安排负责人:张润其他负责人职责联系信息职责:负责制定测试计划、编写和验收用例,完成项目实测,编写测试报告。测 试 组 成 员姓 名职 责联系信息严念慈负责功能测试用例的编写和实施张润负责性能和其他非功能测试用例的编写和实施2.4 系统测试项目所需的系统资源如表2.3所示:表2.3 系统资源信息系统资源资源名称、类型数据库服务器MySql网络或子网服务器名称数据库名称chaoshi客户端测试PCWindows特殊配置需求测试存储库Bugs 硬件环境Intel Core(TM) CPU 2.0GHz;内存4GB2.5可交付工件测试计划:一份测试用例:一份测试缺陷记录:一份测试报告:一份2.5.1测试模型超市收银系统1.02.5.2测试记录采用测试用例的形式提交测试过程,详见《测试用例》文档。2.5.3缺陷报告采用缺陷记录的形式,详见《测试缺陷记录》文档。2.6测试资料测试文档:测试相关模块。需求文档:项目需求文档2.7项目风险分析从质量风险维度来看,软件测试可以被定义
显示全部
相似文档