松鼠摘项目测试
测试工作安排
-
5W原则
- 测试开始时间 &测试结束时间
11月6号&11月19号
-
测试的内容模块定位(包含哪些内容测试点)
界面跳转模块,文字编辑模块,数据存储模块
-
测试的参与人员
团队全体
-
输出文档的规定
按照规格需求说明书编写测试用例文档;测试报告
-
采用的测试方法
单元测试,验收测试,系统测试,内部测试。
-
时间进度安排
基础知识储备:阅读学习《构建之法》第2章和13章 (11.6-11.9)
测试工具配置,单元模块测试,系统测试,内部测试,验收测试:冲刺穿插进行。
测试工具选择和运用
待定
测试用例文档
测试编号 | 测试目的 | 测试优先级 | 测试步骤 | 预期结果 | 实际结果 |
---|---|---|---|---|---|
01 | 验证松鼠摘的返回功能 | 低 | 1,点击松鼠摘图标打开松鼠摘应用; 2,在应用除主界面外任何一个界面点击返回按钮,均能跳转到上一界面; 3,在主界面点击两次返回键退出程序。 |
返回到上一界面/程序退出 | 部分界面按下返回跳转不正确 |
02 | 验证松鼠摘的新建文本功能 | 高 | 1,点击松鼠摘图标进入主页面; 2,点击新建按钮,弹出文本编辑界面,保存; |
新建文本成功 | 新建文本成功 |
03 | 验证松鼠摘的搜索功能 | 中 | 1,点击松鼠摘图标进入主界面; 2,点击搜索框,弹出输入法输入界面,输入关键字,超出十个文字将提示错误; 3,点击搜索按钮; |
界面显示出搜索的有关内容 | —— |
04 | 验证松鼠摘的文本编辑功能 | 高 | 1,点击松鼠摘图标进入主界面; 2,点击待编辑文本进入编辑界面; 3,点击保存/直接退出 |
编辑的结果成功保存/不保存 | 编辑的结果成功保存/不保存 |
05 | 验证松鼠摘的界面显示功能 | 中 | 1,点击松鼠摘图标进入应用; 2,通过点击按钮进入其他界面 |
各个界面显示完整 | 各个界面显示完整 |
06 | 验证松鼠摘的反馈功能 | 低 | 1,点击松鼠摘图标进入主界面; 2,点击”MORE“—>”反馈我们“ |
显示反馈方式 | 显示反馈方式 |
07 | 验证松鼠摘的软件退出功能 | 低 | 1,点击松鼠摘图标进入主界面; 2,点击”MORE“—>”退出软件“ |
软件成功退出 | —— |
08 | 验证松鼠摘的home键点击反馈功能 | 低 | 1,点击松鼠摘图标打开松鼠摘应用; 2,在应用任何一个界面点击home键,均能跳转到桌面; |
跳转到桌面 | 跳转到桌面 |
09 | 验证松鼠摘的首页左上方列表按钮功能 | 中 | 1,点击松鼠摘图标进入主界面; 2,点击左上方列表按钮 |
左抽屉被呼出 | 左抽屉被呼出 |
10 | 验证松鼠摘的首页右上方设置按钮功能 | 中 | 1,点击松鼠摘图标进入主界面; 2,点击右上方按钮 |
跳转到设置界面 | 跳转到设置界面 |
11 | 验证松鼠摘的垃圾箱功能 | 中 | 1,点击松鼠摘图标进入主界面; 2,点击左上方列表按钮; 3,点击左抽屉的垃圾箱选项; |
显示近期已被删除的文件 | 显示近期已被删除的文件 |
12 | 验证松鼠摘的文本删除功能 | 高 | 1,点击松鼠摘图标进入主界面; 2,长按想要删除的文本; 3,点击“是” |
2,系统弹出“确认删除”提示 3,文件被移除至垃圾箱显示 |
没有提示,文件直接删除移除到垃圾箱 |
13 | 验证松鼠摘的清空垃圾箱功能 | 中 | 1,点击松鼠摘图标进入主界面; 2,点击左上方列表按钮; 3,点击左抽屉的垃圾箱选项; 4,点击右上角清空按钮; 5,点击“是” |
4,系统弹出“确定永久删除这些文件”提示 5,垃圾箱列表为空 |
无提示直接清空 |
14 | 验证松鼠摘的垃圾箱内文件还原功能 | 中 | 1,点击松鼠摘图标进入主界面; 2,点击左上方列表按钮; 3,点击左抽屉的垃圾箱选项; 4,长按要恢复的文件; 5,点击“是” |
4,系统弹出“是否还原”提示 5,恢复的文件在原来的目录下显示 |
—— |
15 | 验证松鼠摘的主页面显示功能 | 高 | 1,点击松鼠摘图标进入主界面; | 主界面按时间顺序显示最近保存的文件 | 主界面按时间顺序显示最近保存的文件 |
性能测试
-
工具:lint for android studio,Memory Monitor,Emmagee
-
测试截图
lint for android studio
优化前
优化过程
优化后
Memory Monitor
Emmagee
Bug汇总
编号 | 标题 | 步骤 | 结果 | 预期结果 |
---|---|---|---|---|
01 | 回收站的文件仍可以编辑保存 | 打开回收站,点击任一文件 | 跳出编辑界面,而且还能在回收站保存结果。 | 回收站文件只能恢复后才可以被编辑 |
02 | 按返回键界面跳转不到上一界面 | 在进入左抽屉文件目录后,点击返回 | 直接回到主界面,而不是上一个界面左抽屉 | 回到左抽屉界面,符合返回键逻辑 |
03 | 新建的文件不在最开头出现 | 当在一个文件目录下新建的文本充满屏幕后,点击右上角新建 | 新建的文本不见了,这时需要下拉才能显示新建的文本 | 新建的文本按时间顺序作为第一个项目显示 |
测试报告
通过的用例数:9
失败的用例数:3
未完成的用例数:3
测试用例外的bug:2
测试体会
开始对测试工作不怎么了解,看完书之后知道一些名词的概念,然后又去网上找关于测试工具的学习,但是因为没有经验,所以搞得一头雾水,因为国内相对于开发而言,测试是次要的,所以论坛也不活跃,想要学习还只能是自己摸索了。看完书觉得测试是一门工程,然而对于这项工程,希望能有巨人的肩膀踩一踩(老司机带带我)。
项目测试评述
由于对测试这一部分普遍不是很重视,而且时间紧,任务重,有段时间开发人员还以为alpha版本做不出来了,所以测试部分做的不是很好,没有在项目的开发生命周期内做足够的测试,可能会对后期的beta版本埋下隐患,在测试的时候采用的是手工测试方式,没能实现自动化测试,所以对一些极端输入条件可能没有考虑到,而且也没能测试非功能需求,所以这次测试总体而言不理想。