文档详情

软件测试课设-图书管理系统软件测试.doc

发布:2024-02-20约1.37万字共26页下载文档
文本预览下载声明

PAGE

PAGE26

图书管理系统软件测试

目录

TOC\o1-3\h\z\u目录 1

1测试需求分析 3

1.1系统概述 3

1.2测试需求 3

1.3测试目的 3

2测试计划书 4

2.1定义 4

2.2计划 4

2.3测试项目说明 4

3测试用例设计 5

3.1系统登陆测试 5

3.1.1等价类表(等价类划分) 5

3.1.2测试用例: 5

3.2图书管理测试 8

3.2.1查询图书测试 8

3.2.2添加书籍测试 11

3.2.3删除书籍测试 12

3.2.4修改图书信息测试 12

3.3借阅管理测试 13

3.4读者管理测试 14

3.4.1读者添加测试 14

3.4.2修改读者测试 15

3.5图书馆参数设置测试 16

3.6系统管理员管理测试 17

3.6.1添加系统管理员 17

3.6.2编辑系统管理员 18

3.6.3删除系统管理员 18

4测试执行及结果分析 19

4.1测试计划执行情况 19

4.1.1测试环境和工具 19

4.1.2测试执行和记录 19

4.2软件结果分析 19

4.2.1系统登录 24

4.2.2图书管理测试 24

4.2.3借阅管理测试 24

4.2.4读者管理测试 24

4.2.5图书馆参数设置测试 24

4.2.6系统管理员管理测试 24

4.3测试评价 24

4.3.1软件评价 24

4.3.2缺陷和限制 25

4.3.3建议 25

5总结 25

1测试需求分析

1.1系统概述

图书管理系统,目前在信息化的社会中越来越得到重视。随着知识水平的提高,图书成为了生活必需品,而图书的管理也很快得到了重视,图书管理系统应运而生。

图书管理系统为学校或社会型图书馆的管理员提供所有借阅者的详细信息,以及馆内库存的详细情况,对借书和还书两大功能进行合理操纵。

图书管理系统是典型的信息管理系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的数据库。而对于后者则要求应用程序功能完备,易使用等特点。我们应当对数据库的开发进行全面的了解和认识,知道什么是开发数据库、开发体系、步骤及结构等。只有知道了这些,我们才能把信息管理融入到图书管理中去。开发数据库应用系统是为了给用户建立一个可以长期供给其需求的产品。开发的基本过程为:知道用户们的需求,转化为相应的数据库设计。设计出实际有效的数据库。

1.2测试需求

图书管理系统上的能实现的基本功能有图书管理、期刊管理、读者管理、借阅、归还、续借、添加图书、添加读者、管理员日志,系统设置包含系统管理员、图书馆参数、系统初始化、数据库设置、读者类别设置,图书分类、二级分类设置,另外还具有统计与查询的功能,为了方便起见,系统添加小工具:记事本、计算器、打印机设置、pos小票打印机、excel导入图书、excel导入读者

1.3测试目的

测试计划是在软件开发的前期对软件测试做出清晰,完整的计划,不光对整个测试起到关键性的作用,而且对开发人员的开发工作,整个项目的规划,项目经理的审查都有辅助性作用。包含了产品概述,测试策略,测试方法,测试区域,测试配置,测试周期,测试资源,风险分析等内容;借助软件测试计划,参与测试的项目成员,可以明确测试任务和测试方法,保持测试实施过程的顺畅沟通,跟踪和控制测试进度,应对测试过程中的各种变更。

首先,《测试计划》用来定义测试的范围、测试的方法、所需的资源、进度等,明确需要测试的产品项,需要覆盖的功能特性,需要执行的测试任务,每项任务的负责人,识别相关的风险。

其次,能够指导我们顺利的完成软件测试的任务,无论是在时间还是在任务分配或者是在进度安排方面都对我们起一个指导性的作用,使我们有条不紊的进行课程的学习。

测试计划是详细的计划过程中的一个副产品。重要的是计划的过程,而不是文档本身。测试计划的最终目标是表达(而非记录)测试组的意图、期望,以及对于即将进行的测试的理解。

2测试计划书

2.1定义

黑盒测试:黑盒测试也称功能测试,它是通过测试来检测每个功能是否都能正常使用。在测试中,把程序看作一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下,在程序接口进行测试,它只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当地接收输入数据而产生正确的输出信息。黑盒测试着眼于程序外部结构,不考虑内部逻辑结构,主要针对软件界面和软件功能进行测试

2.2计划

测试内容

显示全部
相似文档