1. 引言
1.1编写目的
为了尽可能超出软件的不足,提高软件的质量,促进软件的成功验收,专门编写本文档。其主要目的在于为所要进行的测试工作制定各种必要的准则和规范,以及在有关方面协议的基础上对测试工作进行合理组织和管理。。
1.2项目背景
1. 项目名称:记账APP;
2. 项目提出者:本小组成员;
3. 项目开发者:本小组成员;
4.最终用户:需要使用记账软件的人群
1.3术语定义
无
1.4参考资料
窦万峰等.软件工程方法与实践[M].北京:机械工业出版社,2016.
2.任务概述
2.1目标
本测试的覆盖范围:
(1) 账户模块
(2) 功能模块
(3) 记账模块
(4) 账单模块
通过测试,达到以下目标:
测试已实现的模块是否达到设计的要求。具体包括:各个功能是否已经实现,各个功能的流程是否正确。
本系统的验收标准:
执行完所有已经实现的功能测试,无重大的导致系统不能运行的问题。如果进行系统测试时,存在严重的质量问题,导致无法继续,并且在可接受的时间范围内无法修复,系统测试终止。
2.2测试环境
硬件环境:android手机。
软件环境:合适的软件环境,兼容已开发的项目。
2.3需求概述
记账APP的需求定义如下:
账户信息显示:显示余额与收入、支出。
记账及账单显示:记录账单并显将所有账单显示。
计划及计划详情:拟定自己的支出计划,并显示自己的计划详情。
3.计划
3.1测试方案
测试策略:黑盒测试。
测试过程:确认测试,针对可以实现的功能设计相关用例进行测试。
测试内容:app已经实现的所有功能。
3.2测试项目
界面测试:
测试是否可以通过点击实现各个界面的切换,对界面的完整性、正确性和友好性进行测试。
功能测试:
记账:
测试输入收入和支出,类型、时间、金额、备注并保存。
账户:
测试账户界面所显示的余额,收入,支出是否正确。
账单:
测试账单界面所显示的账单内容是否正确,长按指定账单能否实现删除该账单的功能。
3.3测试准备
在测试前,与各模块的主要负责人进行共同协商讨论;阅读软件需求分析说明书,并以此作为总的提纲;选择合适的输入输出数据;编写测试用例。
3.4测试机构及人员
小组全体成员。
4 测试项目说明
本部分是测试项目的情况说明,包括测试项目定义、测试用例编写和操作步骤、测试进度安排及参考资料等
4.1 测试项目名称及测试内容
对每个测试项目定义合适的名称和测试内容
4.2 测试用例
测试用例编号 | Test_001 |
测试项目 | 各个界面的切换 |
重要级别 | 高 |
测试步骤 | 1.点击账户按钮 2.点击功能按钮 3.点击记账按钮 4.按下返回按钮或手机返回键 5.点击计划按钮 6.按下返回按钮或手机返回键 7.点击账单按钮 8.按下返回按钮或手机返回键 |
预期结果 | 能够成功切换 |
测试情况 |
|
测试结果 | 能够成功切换,测试成功 |
测试用例编号 | Test_002 |
测试项目 | 记账功能(收入) |
重要级别 | 高 |
测试步骤 | 1. 点击功能按钮2.点击记账按钮3.选择收入4.选择类型其他5.输入时间2018-5-21 6.输入费用1000 7.输入备注 sheng huo fei 8.点击保存 |
预期结果 | 完成输入,并在点击保存后返回功能界面 |
测试情况 |
|
测试结果 | 完成输入,并在点击保存后返回功能界面,测试成功 |
测试用例编号 | Test_003 |
测试项目 | 记账功能(支出) |
重要级别 | 高 |
测试步骤 | 1.点击功能按钮2.点击记账按钮3.选择支出4.选择类型食5.输入时间2018-5-23 6.输入费用20 7.输入备注 wu fan 8.点击保存 |
预期结果 | 完成输入,并在点击保存后返回功能界面 |
测试情况 |
|
测试结果 | 完成输入,并在点击保存后返回功能界面,测试成功 |
测试用例编号 | Test_004 |
测试项目 | 账户功能 |
重要级别 | 高 |
测试步骤 | 1.点击账户按钮 |
预期结果 | 显示正确账户信息数值 |
测试情况 |
|
测试结果 | 显示正确账户信息数值,测试成功 |
测试用例编号 | Test_005 |
测试项目 | 账单显示功能 |
重要级别 | 高 |
测试步骤 | 1.点击功能按钮 2.点击账单按钮 |
预期结果 | 显示正确账单信息 |
测试情况 |
|
测试结果 | 显示正确账单信息,测试成功 |
测试用例编号 | Test_006 |
测试项目 | 账单删除功能 |
重要级别 | 高 |
测试步骤 | 1. 点击功能按钮 2.点击账单按钮 3.长按第一格账单 4.点击是 5.点击返回 6.点击账户按钮 |
预期结果 | 账单界面该账单被删除,账户界面信息数值正确改变 |
测试情况 |
|
测试结果 | 账单界面该账单被删除,账户界面信息数值正确改变,测试成功 |