软件工程仓库管理系统软件测试

实验五 软件测试

实验目的

1. 掌握单元测试。

2. 掌握白盒技术及用例设计。 3. 掌握黑盒技术及用例设计。 4. 掌握集成、综合测试。 5. 发布测试。 实验内容

1. 使用JUnit/CUnit/NUnit完成单元测试。 2. 设计白盒测试用例。

3. 对系统某项功能进行集成、综合测试。 4. 安装软件。 5. 发布测试。

6. 参考睿亚训实验平台中《软件测试》的相关案例。 实验五成绩:

黑白盒测试技术设计测试用例 1.1测试范围

5.1.1 测试目的:测试是为了发现程序中或处理流程中的错误而执行的过程。

5.1.2 预期结果:系统运行正常,与用户交互流畅,数据处理正确并能与数据库正确相连;

5.1.3 测试步骤:单元测试、集成测试、确认测试和系统测试。

1.2测试计划

整个系统分为两个模块:超级管理员模块和普通管理员模块,每个模块都要先独立测试,再集合到一起测试。注意模块之间的连接。每个模块都要设计测试用例。先进行白盒测试,再进行黑盒测试。

1.2.1测试阶段

(1)第1阶段:对每个模块进行单元测试,包括超级管理员管理管理员信息模块、管理员管理入库模块描述、 管理员管理出库模块描述、管理员管理库存查询模块描述,对设计的测试用例进行测试,查看是否与预期的结果相同。

(2)第2阶段:进行集成测试,测试模块之间的调用是否正确。

(3)第3阶段:进行确认测试,测试各个子系统是否完成了需求说明书中的功能。 (4)第4阶段:进行系统测试,测试整个系统的功能、性能是否与预期效果相同。 1.2.2测试进度:

2测试项目说明

2.1用户登录模块测试 (1) 测试目的:测试系统的登录是否正确、合法,对于合法的用户是否能够转入正确的界面,对于非法的用户能否能提示错误。 (2) 测试方法和测试软件:分别使用超级管理员信息表和普通管理员信息表中合法用户信息登录系统,再以非合法信息登录系统,用白盒测试中的逻辑覆盖法进行测试。 (3) 测试用例

(1) 测试目的:测试超级管理员的对管理员信息的基本操作是否正确、合法。 (2) 测试方法和测试软件:分别对管理员管理界面的各部分进行测试,观察结果是否与预期结果相符。

2.3管理员管理入库模块测试

(1)测试目的:测试管理员的对货物的入库基本操作是否正确、合法。

(2)测试方法和测试软件:分别对管理员管理界面的各部分进行测试,观察结果是否与预期结果相符。

2.4管理员管理出库模块测试

(1)测试目的:测试管理员的对货物信息的基本操作是否正确、合法。

2)测试方法和测试软件:分别对管理员管理界面的各部分进行测试,观察结果是否与预期结果相符。

2.5管理员管理库存查询模块测试

(1)测试目的:测试管理员的对货物类别信息的基本操作是否正确、合法。

(2)测试方法和测试软件:分别对管理员管理界面的各部分进行测试,观察结果是否与预期结果相符。 (3) 测试用例: 3测试分析

3.1用户登录模块测试

(1)实测结果:在用户名和密码均正确的情况下,登录成功;否则失败,提示错误信息;

(2)与预期结果数据的偏差:无偏差

(3)该项测试表明的事实:连接数据库登录可行 (4)该项测试发现的问题:无

(1)实测结果:在用户名和密码均正确的情况下,增、删、改、查等操作可以正确进行;

(2)与预期结果数据的偏差:无偏差

(3)该项测试表明的事实:管理员可以对管理员信息正确管理; (4)该项测试发现的问题:无 3.3管理员管理入库模块测试

(1)实测结果:在用户名和密码均正确的情况下,增、删、改等操作可以正确进行;

(2)与预期结果数据的偏差:无偏差

(3)该项测试表明的事实:管理员可以对入库信息正确管理; (4)该项测试发现的问题:无 3.4管理员管理出库模块测试

(1)实测结果:在用户名和密码均正确的情况下,删、改等操作可以正确进行;

(2)与预期结果数据的偏差:无偏差

(3)该项测试表明的事实:管理员可以对出库信息正确管理; (4)该项测试发现的问题:无 3.5管理员管理库存查询模块测试

(1)实测结果:在用户名和密码均正确的情况下,库存查询操作可以正确进行;

(2)与预期结果数据的偏差:无偏差

(3)该项测试表明的事实:管理员可以对库存查询正确管理; (4)该项测试发现的问题:无

实验五 软件测试

实验目的

1. 掌握单元测试。

2. 掌握白盒技术及用例设计。 3. 掌握黑盒技术及用例设计。 4. 掌握集成、综合测试。 5. 发布测试。 实验内容

1. 使用JUnit/CUnit/NUnit完成单元测试。 2. 设计白盒测试用例。

3. 对系统某项功能进行集成、综合测试。 4. 安装软件。 5. 发布测试。

6. 参考睿亚训实验平台中《软件测试》的相关案例。 实验五成绩:

黑白盒测试技术设计测试用例 1.1测试范围

5.1.1 测试目的:测试是为了发现程序中或处理流程中的错误而执行的过程。

5.1.2 预期结果:系统运行正常,与用户交互流畅,数据处理正确并能与数据库正确相连;

5.1.3 测试步骤:单元测试、集成测试、确认测试和系统测试。

1.2测试计划

整个系统分为两个模块:超级管理员模块和普通管理员模块,每个模块都要先独立测试,再集合到一起测试。注意模块之间的连接。每个模块都要设计测试用例。先进行白盒测试,再进行黑盒测试。

1.2.1测试阶段

(1)第1阶段:对每个模块进行单元测试,包括超级管理员管理管理员信息模块、管理员管理入库模块描述、 管理员管理出库模块描述、管理员管理库存查询模块描述,对设计的测试用例进行测试,查看是否与预期的结果相同。

(2)第2阶段:进行集成测试,测试模块之间的调用是否正确。

(3)第3阶段:进行确认测试,测试各个子系统是否完成了需求说明书中的功能。 (4)第4阶段:进行系统测试,测试整个系统的功能、性能是否与预期效果相同。 1.2.2测试进度:

2测试项目说明

2.1用户登录模块测试 (1) 测试目的:测试系统的登录是否正确、合法,对于合法的用户是否能够转入正确的界面,对于非法的用户能否能提示错误。 (2) 测试方法和测试软件:分别使用超级管理员信息表和普通管理员信息表中合法用户信息登录系统,再以非合法信息登录系统,用白盒测试中的逻辑覆盖法进行测试。 (3) 测试用例

(1) 测试目的:测试超级管理员的对管理员信息的基本操作是否正确、合法。 (2) 测试方法和测试软件:分别对管理员管理界面的各部分进行测试,观察结果是否与预期结果相符。

2.3管理员管理入库模块测试

(1)测试目的:测试管理员的对货物的入库基本操作是否正确、合法。

(2)测试方法和测试软件:分别对管理员管理界面的各部分进行测试,观察结果是否与预期结果相符。

2.4管理员管理出库模块测试

(1)测试目的:测试管理员的对货物信息的基本操作是否正确、合法。

2)测试方法和测试软件:分别对管理员管理界面的各部分进行测试,观察结果是否与预期结果相符。

2.5管理员管理库存查询模块测试

(1)测试目的:测试管理员的对货物类别信息的基本操作是否正确、合法。

(2)测试方法和测试软件:分别对管理员管理界面的各部分进行测试,观察结果是否与预期结果相符。 (3) 测试用例: 3测试分析

3.1用户登录模块测试

(1)实测结果:在用户名和密码均正确的情况下,登录成功;否则失败,提示错误信息;

(2)与预期结果数据的偏差:无偏差

(3)该项测试表明的事实:连接数据库登录可行 (4)该项测试发现的问题:无

(1)实测结果:在用户名和密码均正确的情况下,增、删、改、查等操作可以正确进行;

(2)与预期结果数据的偏差:无偏差

(3)该项测试表明的事实:管理员可以对管理员信息正确管理; (4)该项测试发现的问题:无 3.3管理员管理入库模块测试

(1)实测结果:在用户名和密码均正确的情况下,增、删、改等操作可以正确进行;

(2)与预期结果数据的偏差:无偏差

(3)该项测试表明的事实:管理员可以对入库信息正确管理; (4)该项测试发现的问题:无 3.4管理员管理出库模块测试

(1)实测结果:在用户名和密码均正确的情况下,删、改等操作可以正确进行;

(2)与预期结果数据的偏差:无偏差

(3)该项测试表明的事实:管理员可以对出库信息正确管理; (4)该项测试发现的问题:无 3.5管理员管理库存查询模块测试

(1)实测结果:在用户名和密码均正确的情况下,库存查询操作可以正确进行;

(2)与预期结果数据的偏差:无偏差

(3)该项测试表明的事实:管理员可以对库存查询正确管理; (4)该项测试发现的问题:无


    相关文章

    超市仓库管理系统可行性研究报告.

    超市仓库管理系统可行性研究报告 学院班级:软件工程八班 小组成员:程正康,魏建宇,周小华,钟天生 1引言 在现今的商品社会,超市已成为人们生活中不可缺少的一部分.相应的,维持超市商品正常流通的商品仓库管理系统也越来越应市场的需求而日益发展成 ...

    [××项目数据采集需求说明书]

    版 本 号: 数据采集需求说明书 项目名称: 变更记录 变更审阅 一.引言 1.编写目的 这部分说明文档编写目的,描述本系统特点及使用数据仓库技术实现的业务目标. 2.背景 这部分是项目背景描述. 3.参考资料 这部分列出本文档引用资料的名 ...

    XX大型连锁超市管理系统项目解决方案

    XX 大型连锁超市管理系统 项目解决方案 1. 引言 超市管理系统, 它包括订购管理, 仓库管理, 销售管理等. 仓库管理是其中重要的一个环节, 不容忽视的一个环节, 它在超市的整个供应链中起着至关重要的作用,如果不能保证正确的进货和库存控 ...

    仓库管理系统

    仓库管理系统 前言 随着科学技术的不断提高,计算机科学技术日渐成熟,其强大的功能已被人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用.社会上各行各业都处于一个飞速发展的时期,行业的快速发展必然导致各企业之间的竞争更加激烈,为 ...

    毕业论文范文(10)

    打印 保存 文本复制检测报告单 №:ADBD2013R_[***********][***********]1881 检测文献 作 者 检测范围 _仓库管理系统设计与实现 中国学术期刊网络出版总库 中国博士学位论文全文数据库/中国优秀硕士学 ...

    物流中心仓储管理方法

    广东交通职业技术学院 毕 业 论 文 姓名: 汤雯 专业:港口物流设备与自动控制 班级:港口物流设备与自动控制 所属院系: 航运工程系 论文题目:物流中心仓储管理方法 指导教师: 吕霞 完成时间: 2014.3.24 毕业论文任务书 学生姓 ...

    会计工作内容

    主管会计是财务经理最主要的助手,对财务经理负责,协助财务经理处理公司日常主要会计业务,协助财务经理管理财务部所属人员,并在业务上解难答疑. 一. 单据审核:要求全面掌握公司各种制度和政策,特别是对财务制度和销售政策的理解把握,要求对所有单据 ...

    传统的数据库的优劣势v1.0

    1. 传统数据库的优劣势 数据库技术产生于20世纪60年代末期,是计算机领域中最重要的技术之一,是一种比较理想的管理技术.数据库(DataBase)可以看作是与现实世界有一定相似的模型,是认识世界的基础,是集中.统一存储和管理某个领域信息的 ...

    仓库管理系统详细设计说明书(第5组)

    仓库管理系统项目详细设计说明书 (第5组) 编写:陈正超 审核: 批准: 受控状态: 发布版次:1.1 编号: 日期:2014-10-10 日期: 日期: 是 日期:2014-10-10 变更记录 签字确认 目 录 1 引言........ ...

    仓库管理系统软件缺陷报告

    仓库管理系统软件缺陷报告 缺陷管理和用例管理是一个软件测试项目的必备,无论是数千人的国际化大企业,还是三五人的小软件作坊.这都是测试队伍的两大工作成果.其中,测试用例描述测试过程的意图,缺陷则描述这些测试用例的结果. 缺陷工作流程为: 文字 ...