《2022年软件工程仓库管理系统软件测试归类 .pdf》由会员分享,可在线阅读,更多相关《2022年软件工程仓库管理系统软件测试归类 .pdf(4页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、实验五软件测试实验目的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 测试步骤:单元测试、集成测试、确认测试和系
2、统测试。1.2 测试计划整个系统分为两个模块:超级管理员模块和普通管理员模块,每个模块都要先独立测试,再集合到一起测试。注意模块之间的连接。每个模块都要设计测试用例。先进行白盒测试,再进行黑盒测试。1.2.1 测试阶段(1)第 1 阶段:对每个模块进行单元测试,包括超级管理员管理管理员信息模块、管理员管理入库模块描述、管理员管理出库模块描述、管理员管理库存查询模块描述,对设计的测试用例进行测试,查看是否与预期的结果相同。(2)第 2 阶段:进行集成测试,测试模块之间的调用是否正确。(3)第 3 阶段:进行确认测试,测试各个子系统是否完成了需求说明书中的功能。(4)第 4 阶段:进行系统测试,测
3、试整个系统的功能、性能是否与预期效果相同。1.2.2 测试进度:测试的全部进度、顺序和依赖关系及各模块的测试日程如下表所示:测试模块测试顺序依赖关系(先行的测试)测试时间用户登录模块按权限(普通管理员或超级管理员) 登录分别进行测试无2016.06.25 上午名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 4 页 - - - - - - - - - 超级管理员管理管理员信息模块权限修改、密码修改用户登录测试2016.06.25 上午管理员管理入库模块入库仓库位置、货物编号
4、、名称、数量、单价用户登录测试2016.06.25 上午管理员管理出库模块出库仓库位置、货物编号、名称、数量用户登录测试、 管理员管理入库模块2016.06.25 上午管理员管理库存查询模块查询仓库位置、货物编号、名称、数量、单价用户登录测试、 管理员管理出库模块2016.06.25 上午2 测试项目说明2.1 用户登录模块测试(1) 测试目的:测试系统的登录是否正确、合法, 对于合法的用户是否能够转入正确的界面,对于非法的用户能否能提示错误。(2) 测试方法和测试软件: 分别使用超级管理员信息表和普通管理员信息表中合法用户信息登录系统,再以非合法信息登录系统,用白盒测试中的逻辑覆盖法进行测试
5、。(3) 测试用例测试用例编号用户权限用户账号密码预期结果1 超级管理员1201(合法)123(合法)登录成功, 进入管理员操作主界面2 超级管理员1201(合法)1234(非法)登录失败, 提示用户 名 和 密 码 不 匹配3 超级管理员1201(合法)空登录失败, 提示密码不能为空4 超级管理员空123 登录失败, 提示用户名不能为空5 超级管理员 1202(非法)123(合法)登录失败, 提示用户名不存在6 普通管理员 1202(合法)123(合法)登录成功, 进入读者操作主界面7 普通管理员 1202(合法) 1234 (非法)登录失败, 提示用户 名 和 密 码 不 匹配8 普通管理
6、员 1202(合法)空登录失败, 提示密码不能为空9 普通管理员空123 登录失败, 提示用户名不能为空10 普通管理员 1201 (非法)123 登录失败, 提示用户名不存在名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 4 页 - - - - - - - - - 2.2 管理员管理管理员信息模块测试(1) 测试目的:测试超级管理员的对管理员信息的基本操作是否正确、合法。(2) 测试方法和测试软件:分别对管理员管理界面的各部分进行测试,观察结果是否与预期结果相符。(3)
7、 测试用例:测试用例编号超级管理员操作输入预期结果1 修改权限超级管理员更改并显示管理员级别2 修改密码新密码确认、新密码成功修改密码2.3 管理员管理入库模块测试(1)测试目的:测试管理员的对货物的入库基本操作是否正确、合法。(2)测试方法和测试软件:分别对管理员管理界面的各部分进行测试,观察结果是否与预期结果相符。(3) 测试用例:测试用例编号管理员操作输入预期结果1 入库仓库位置, 货物编号、 名称、数量、价格显示入库信息2 删除货物编号、名称删除选定货物信息2.4 管理员管理出库模块测试(1)测试目的:测试管理员的对货物信息的基本操作是否正确、合法。(2)测试方法和测试软件:分别对管理
8、员管理界面的各部分进行测试,观察结果是否与预期结果相符。(3) 测试用例:测试用例编号管理员操作输入预期结果1 出库货物编号、名称、数量显示出库信息3 删除货物编号、名称删除选定货物信息2.5 管理员管理库存查询模块测试(1)测试目的:测试管理员的对货物类别信息的基本操作是否正确、合法。(2)测试方法和测试软件:分别对管理员管理界面的各部分进行测试,观察结果是否与预期结果相符。(3) 测试用例:测试用例编号管理员操作输入预期结果1 查询货物编号、名称显示查询信息3 测试分析3.1 用户登录模块测试(1)实测结果:在用户名和密码均正确的情况下,登录成功;否则失败,提示错误信息;(2)与预期结果数
9、据的偏差:无偏差(3)该项测试表明的事实:连接数据库登录可行(4)该项测试发现的问题:无名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 4 页 - - - - - - - - - 3.2 管理员管理管理员信息模块测试(1)实测结果:在用户名和密码均正确的情况下,增、删、改、查等操作可以正确进行;(2)与预期结果数据的偏差:无偏差(3)该项测试表明的事实:管理员可以对管理员信息正确管理;(4)该项测试发现的问题:无3.3 管理员管理入库模块测试(1)实测结果:在用户名和密码
10、均正确的情况下,增、删、改等操作可以正确进行;(2)与预期结果数据的偏差:无偏差(3)该项测试表明的事实:管理员可以对入库信息正确管理;(4)该项测试发现的问题:无3.4 管理员管理出库模块测试(1)实测结果:在用户名和密码均正确的情况下,删、改等操作可以正确进行;(2)与预期结果数据的偏差:无偏差(3)该项测试表明的事实:管理员可以对出库信息正确管理;(4)该项测试发现的问题:无3.5 管理员管理库存查询模块测试(1)实测结果:在用户名和密码均正确的情况下,库存查询操作可以正确进行;(2)与预期结果数据的偏差:无偏差(3)该项测试表明的事实:管理员可以对库存查询正确管理;(4)该项测试发现的问题:无名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 4 页 - - - - - - - - -