仓库管理系统软件测试
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《仓库管理系统》测试报告说明书
1.需求分析
本次测试对象为在Android 4.0平台上运行的仓库管理程序,该程序主要实现内容有用户注册、用户登录、添加商品信息、添加客户信息、添加供应商信息、添加入库信息、添加出库信息。
1. 仓库管理系统用户注册界面:通过点击注册,分别输入用户名、职工号、密码和确认密码,点击确认提交来注册用户;
2. 仓库管理系统登录界面:通过输入用户名和密码,点击登陆来登陆用户;
3. 仓库管理系统基本信息界面:通过点击商品信息和点击添加商品编辑添加商品信息界面;
4. 仓库管理系统添加商品信息界面:分别输入商品名称、商品规格、计量单位,点击保存;
5. 仓库管理系统基本信息界面:通过点击客户信息和点击添加客户,编辑添加客户信息界面;
6. 仓库管理系统添加客户信息界面:分别输入公司名称、联系人、联系地址、城市名称、地区名称、邮政编码、联系电话、传真号码、公司主页,点击保存;
7. 仓库管理系统基本信息界面:通过点击供应商信息和点击添加供应商,编辑添加供应商信息界面;
8. 仓库管理系统添加供应商信息界面:分别输入公司名称、联系人、联系地址、城市名称、地区名称、邮政编码、联系电话、传真号码、公司主页,点击保存;
9. 仓库管理系统库存管理界面:通过点击商品入库和点击添加入库,编辑添加入库界面;
10.仓库管理系统添加入库界面:分别点击选择公司名称和商品名称,分别输入联系人、商品规格、联系电话、计量单位、进货单位、进货数量,点击选择进货日期,最后点击保存;
11.仓库管理系统库存管理界面:通过点击商品出库和点击添加出库,编辑添加入库界面;
12. 仓库管理系统添加出库界面:分别点击选择公司名称和商品名称,分别输入联系人、商品规格、联系电话、计量单位、进货单位、进货数量,点击选择进货日期,最后点击保存;
单元测试需求
1. 仓库管理系统界面
a) 检查用户是否能正常注册
b) 检查用户是否能正常登录
c) 检查是否能成功添加客户信息
d) 检查是否能成功添加入库信息
集成测试需求
1.检查用户是否能正常注册
2.检查用户是否能正常登录
3.检查是否能成功添加商品信息
4.检查是否能成功添加客户信息
5.检查是否能成功添加供应商信息
6.检查是否能成功添加入库信息
7.检查是否能成功添加出库信息
黑盒测试需求
1.压力测试: 随机生成100次操作检查程序是否正常使用性能测试需求
1.TraceView应用程序性能
2.dmtracedump对应用程序进行分析
3.查看内存使用情况及是否存在内存泄露情况进行分析
2.单元测试
2.1 仓库管理系统界面
测试用例设计
a)用例一用户注册界面
- 输入数据: 程序预加载点击注册,分别输入用户名、工职号、密码和提交密码,点击确认提交
- 执行条件: 程序正常启动
- 预期结果: 程序正确加载显示图仓库管理系统用户注册界面
执行测试
使用Instrumentation完成本次测试
导入Instrumentation和测试对象:
代码实现:
b)用例二登录界面
- 输入数据: 程序预加载分别输入用户名和密码,点击登录- 执行条件: 程序正常启动
- 预期结果: 程序正确加载显示图仓库管理系统登录界面执行测试
使用Instrumentation完成本次测试
导入Instrumentation和测试对象:
代码实现:
c)用例三添加客户信息界面
- 输入数据: 程序预加载基本信息,点击添加客户,分别输入公司名称、联系人、联系地址、城市名称、地区名称、邮政编码、联系电话、传真号码、公司主页,点击保存
- 执行条件: 程序正常启动
- 预期结果: 程序正确加载显示图仓库管理系统添加客户信息界面
执行测试
使用Instrumentation完成本次测试导入Instrumentation和测试对象:
代码实现:
d)用例四添加入库信息界面
- 输入数据: 程序预加载库存管理,点击添加入库,分别点击选择公司名称和商品名称,分别输入联系人、商品规格、联系电话、计量单位、进货单位、进货数量,点击选择进货日期,最后点击保存
- 执行条件: 程序正常启动
- 预期结果: 程序正确加载显示图仓库管理系统入库信息界面
执行测试
使用Instrumentation完成本次测试
导入Instrumentation和测试对象:
代码实现:
测试结果
用例编号用例名称执行结果
用例一用户注册界面P
用例二登录界面P
用例三添加客户信息界面P
用例四添加入库信息界面P
3.集成测试
测试用例设计
用例一
- 输入数据: 程序预加载分别输入用户名和密码,点击注册,分别输入用户名、工职号、密码、确认密码,点击确认提交
- 执行条件: 程序正常启动
- 预期结果: 程序正确加载显示图仓库管理系统用户注册界面执行测试
使用Robotium完成本次测试
导入Robotium和测试对象:
代码实现:
用例二
- 输入数据: 程序预加载分别输入用户名和密码来加载用户登录界面;分别输入商品名称、商品规格、计量单位,点击保存来加载添加商品信息界面;分别输入公司名称、联系人、联系地址、城市名称、地区名称、邮政编码、联系电话、传真号码、公司主页,点击保存来加载添加客户信息界面;分别输入公司名称、联系人、联系地址、城市名称、地区名称、邮政编码、联系电话、传真号码、公司主页,点击保存来加载添加供应商信息界面;分别点击选择公司名称和商品名称,分别输入联系人、商品规格、联系电话、计量单位、进货单位、进货数量,点击选择进货日期,最后点击保存来加载添加入库信息界面;分别点击选择公司名称和商品名称,分别输入联系人、商品规格、联系电话、计量单位、进货单位、进货数量,点击选择进货日期,最后点击保存来加载添加出库信息界面;