Alpha版本 - 测试报告

本文提供了详细的App测试报告,涵盖前端功能验证、后端接口测试及压力测试等内容,旨在确保应用质量并提升用户体验。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Alpha版本 - 测试报告

总体测试计划

前端

模块子模块测试项预期结果测试工具执行人
登录/注册模块无网络提示无网异常robolectric陈龙江
登录输入用户名/密码为空,点击登录按钮提示用户名/密码为空
输入用户名/密码长度小于6,点击登录按钮提示用户名/密码长度小于6
输入用户名/密码长度大于20,点击登录按钮提示用户名/密码长度大于20
输入用户名不合法,点击登录按钮
合法:6-20位的字母、数字、下划线、中文组合,且以字母或中文作为第一个字符
提示用户名不合法
输入密码不合法,点击登录按钮
合法:6-20位的字母、数字、符号!@#\(%^&*()_=+\|,.?:;'"{}[]-/\组合|提示密码不合法||| |||输入用户名/密码不正确,点击登录按钮|提示用户名/密码错误||| |||输入用户名/密码正确,点击登录按钮|若成功,跳转到主页面<br/>若失败,提示登录失败||| |||点击返回键|退出||| |||点击注册按钮|跳转到注册页面||| ||注册|焦点在用户名/密码输入框|在输入框下方显示格式提示|robolectric|陈龙江| |||输入用户名/密码为空,点击注册按钮|提示用户名/密码为空||| |||输入用户名/密码长度小于6,点击注册按钮|提示用户名/密码长度小于6||| |||输入用户名/密码长度大于20,点击注册按钮|提示用户名/密码长度大于20||| |||输入用户名不合法,点击注册按钮<br/>合法:6-20位的字母、数字、下划线、中文组合,且以字母或中文作为第一个字符|提示用户名不合法||| |||输入密码不合法,点击注册按钮<br/>合法:6-20位的字母、数字、符号!@#\)%^&*()_=+|,.?:;'"{}[]-/\组合
提示密码不合法
输入密码与确认密码不一致,点击注册按钮提示密码与确认密码不一致
输入用户名已被注册,点击注册按钮提示用户名已被注册
输入用户名/密码合法,两次密码一致,点击注册按钮若注册成功,提示注册成功信息并返回登录界面
若注册失败,提示注册失败信息
点击返回键跳转到登陆界面
主页模块无网络提示无网异常黑盒陈龙江
底部导航栏点击主页按钮跳转到主页面
流星元素界面-根据用户记录情况随机显示光点
上下滑动元素界面看到光点随机分布
点击光点跳转到相应的记录界面
点击返回键退出
日期选择器上下滑动日期选择器的年月日,点击确定显示所选日期的记录光点
文章模块无网络提示无网异常黑盒陈龙江
底部导航栏点击文章按钮跳转到文章页面
文章列表页-显示当天的推荐文章集
文章列表表项显示标题、作者、发布时间、摘要
上下滑动文章列表滚动显示文章列表信息
点击文章列表的某一项跳转到相应的详情页
点击返回键退出
文章详情页-显示文章详情(标题、作者、发布时间、内容)
上下滑动文章详情页滚动显示文章详情
点击返回键跳转到文章页面
记录模块无网络提示无网异常黑盒陈龙江
底部导航栏点击记录按钮跳转到记录页面
记录编辑/查看页点击文本框进入编辑模式
输入框输入正常显示输入内容
点击插入图片按钮,选择图片插入图片
点击分享按钮若成功,提示分享记录成功
若失败,提示分享失败
点击保存按钮若成功,提示保存记录成功
若失败,提示保存失败
点击删除按钮若成功,提示删除记录成功
若失败,提示删除失败
点击返回键返回主界面
流星模块无网络提示无网异常黑盒陈龙江
底部导航栏点击流星按钮跳转到流星页面
流星列表页-瀑布流显示流星列表
列表项为卡片式布局,显示流星摘要
上下滑动流星列表滚动显示流星列表
点击流星列表的某一项跳转到相应的流星详情页
点击返回键退出
流星详情页-显示流星详情
上下滑动详情页查看流星详情
点击返回按钮/返回键跳转到流星列表页
个人信息无网络提示无网异常黑盒陈龙江
底部导航栏点击流星按钮跳转到流星页面
个人信息页-显示用户的个人信息
(用户头像、用户名、使用天数、记录数)
点击发送反馈按钮跳转到发送反馈页
点击设置按钮跳转到个人信息设置页
点击返回键退出
发送反馈页输入反馈信息,点击发送按钮发送反馈邮件
点击返回按钮/返回键跳转到个人信息页
个人信息设置个人信息设置页点击选择头像按钮打开相册黑盒陈龙江
点击选择头像按钮,从相册中选择一张图片若成功,更换用户头像,提示更换成功
若失败,提示更换失败
点击修改用户名按钮跳转到修改用户名页
点击修改密码按钮跳转到修改密码页
点击返回按钮/返回键跳转到个人信息页
修改用户名页输入新的不合法用户名,点击保存按钮
合法:6-20位的字母、数字、下划线、中文组合,且以字母或中文作为第一个字符
提示用户名不合法
输入新的合法用户名,点击保存按钮若成功,更新用户名,返回个人信息设置页,提示用户名修改成功
若失败,提示修改失败
点击返回按钮/返回键跳转到个人信息设置页
修改密码页输入旧密码不正确提示旧密码不正确
输入新密码为空,点击完成按钮提示新密码为空
输入新密码长度小于6,点击完成按钮提示新密码长度小于6
输入新密码长度大于20,点击完成按钮提示新密码长度大于20
输入密码不合法,点击完成按钮
合法:6-20位的字母、数字、符号!@#$%^&*()_=+|,.?:;'"{}[]-/\组合
提示密码不合法
输入新密码与旧密码相同提示新密码与旧密码相同
输入旧密码/新密码/确认密码正确,点击完成按钮若成功,跳转到个人信息设置页,提示密码修改成功
点击返回按钮跳转到个人信息设置页

后端

模块子模块测试项预期结果测试工具执行人
异常与鉴权异常模型未找到返回 json 包含错误代码和错误信息Postman李永盛
URL 未找到返回 json 包含错误代码和错误信息Postman李永盛
请求方法错误返回 json 包含错误代码和错误信息Postman李永盛
鉴权非 GET 方式,body 内容非 json返回 json 包含错误代码和错误信息Postman李永盛
header 无 Authorization 字段返回 json 包含错误代码和错误信息Postman李永盛
路由中用户 id 错误返回 json 包含错误代码和错误信息Postman李永盛
Refresh token 验证返回 json 包含错误代码和错误信息Postman李永盛
Refresh token 过期返回 json 包含错误代码和错误信息Postman李永盛
Token 验证返回 json 包含错误代码和错误信息Postman李永盛
Access token 过期返回 json 包含错误代码和错误信息Postman李永盛
路由中记录 id 错误返回 json 包含错误代码和错误信息Postman李永盛
路由中文章 id 错误返回 json 包含错误代码和错误信息Postman李永盛
用户注册缺少用户名或密码返回 json 包含错误代码和错误信息Postman李永盛
用户名格式错误返回 json 包含错误代码和错误信息Postman李永盛
密码格式错误返回 json 包含错误代码和错误信息Postman李永盛
用户名已存在返回 json 包含错误代码和错误信息Postman李永盛
正确性测试返回 json 包含错误代码 200 和用户 id、用户名Postman李永盛
登录缺少用户名或密码返回 json 包含错误代码和错误信息Postman李永盛
用户不存在返回 json 包含错误代码和错误信息Postman李永盛
密码错误返回 json 包含错误代码和错误信息Postman李永盛
正确性测试返回 json 包含错误代码 200 和用户 id、用户名、用户创建时间、用户 Token、刷新 Token、Token 过期时间Postman李永盛
更新用户Token正确性测试返回 json 包含错误代码 200 和用户 id、用户 Token、刷新 Token、Token 过期时间Postman李永盛
获取上传七牛云 Token正确性测试返回 json 包含错误代码 200 和用户 id、七牛 Token、Token 过期时间Postman李永盛
修改用户名缺少用户名返回 json 包含错误代码和错误信息Postman李永盛
用户名格式错误返回 json 包含错误代码和错误信息Postman李永盛
用户名已存在返回 json 包含错误代码和错误信息Postman李永盛
正确性测试返回 json 包含错误代码 200 和用户 id、新用户名Postman李永盛
修改密码缺少新密码或旧密码返回 json 包含错误代码和错误信息Postman李永盛
密码格式错误返回 json 包含错误代码和错误信息Postman李永盛
旧密码错误返回 json 包含错误代码和错误信息Postman李永盛
正确性测试返回 json 包含错误代码 200 和用户 idPostman李永盛
获取头像 URL正确性测试返回 json 包含错误代码 200 和用户 id、头像 URLPostman李永盛
修改头像 URL缺少头像 URL返回 json 包含错误代码和错误信息Postman李永盛
头像 URL 过长返回 json 包含错误代码和错误信息Postman李永盛
正确性测试返回 json 包含错误代码 200 和用户 id、头像 URLPostman李永盛
文章获取文章正确性测试返回 json 包含错误代码 200 和10个文章 id、文章 URL、是否需要填充的集合Postman李永盛
更新文章缺少 URL、发布时间、作者、标题、内容返回 json 包含错误代码和错误信息Postman李永盛
正确性测试返回 json 包含错误代码 200 和文章 idPostman李永盛
记录恢复记录正确性测试返回 json 包含错误代码 200 和用户所有记录 id、URL、创建时间、是否分享的集合Postman李永盛
存储记录缺少 URL、创建时间、是否分享、内容返回 json 包含错误代码和错误信息Postman李永盛
正确性测试返回 json 包含错误代码 200 和记录 id、URLPostman李永盛
修改记录无内容返回 json 包含错误代码 200 和空的记录集合Postman李永盛
有 URL 时缺少内容返回 json 包含错误代码和错误信息Postman李永盛
有内容时缺少 URL返回 json 包含错误代码和错误信息Postman李永盛
有是否分享返回 json 包含错误代码 200 和记录 id、是否分享Postman李永盛
完全测试返回 json 包含错误代码 200 和记录 id、URL、内容、是否分享Postman李永盛
删除记录正确性测试返回 json 包含错误代码 200 和记录 id、URLPostman李永盛
获取流星正确性测试返回 json 包含错误代码 200 和小于等于 20 个随机记录 id、URL、创建时间、内容的集合Postman李永盛

前端测试过程

详情表格

https://magiclink.teambition.com/shares/5a13687a1d77e2d5c512acb4

单元测试

登录

886183-20171121074358086-817201036.png

注册

886183-20171121074405961-1859190891.png

后端测试报告

异常与鉴权

异常

模型未找到

QQ20171120-181124.png

URL 未找到

QQ20171120-181234.png

请求方法错误

QQ20171120-181304.png

鉴权

非 GET 方式,body 内容非 json

QQ20171120-193937.png

header 无 Authorization 字段

QQ20171120-194103.png

路由中用户 id 错误

QQ20171120-194225.png

Refresh token 验证

QQ20171120-194309.png

Refresh token 过期

QQ20171120-203506.png

Access token 验证

QQ20171120-203623.png

Access token 过期

QQ20171120-203729.png

路由中记录 id 错误

QQ20171120-203846.png

路由中文章 id 错误

QQ20171120-204023.png

用户

注册

缺少用户名或密码

QQ20171120-195519.png

用户名格式错误

QQ20171120-195617.png

密码格式错误

QQ20171120-195638.png

用户名已存在

QQ20171120-195657.png

正确性测试

QQ20171120-195750.png

登录

缺少用户名或密码

QQ20171120-210914.png

用户不存在

QQ20171120-210948.png

密码错误

QQ20171120-211007.png

正确性测试

QQ20171120-211023.png

更新用户 Token

正确性测试

QQ20171120-211240.png

获取上传七牛云 Token

正确性测试

QQ20171120-211321.png

修改用户名

缺少用户名

QQ20171120-211419.png

用户名格式错误

QQ20171120-211448.png

用户名已存在

QQ20171120-211505.png

正确性测试

QQ20171120-211533.png

修改密码

缺少新密码或旧密码

QQ20171120-211807.png

密码格式错误

QQ20171120-211852.png

旧密码错误

QQ20171120-211907.png

正确性测试

QQ20171120-211921.png

获取头像 URL

正确性测试

QQ20171120-212236.png

修改头像 URL

缺少头像 URL

QQ20171120-212010.png

头像 URL 过长

QQ20171120-212155.png

正确性测试

QQ20171120-212221.png

文章

获取文章

正确性测试

QQ20171120-212810.png

更新文章

缺少 URL、发布时间、作者、标题、内容

QQ20171120-212914.png

正确性测试

QQ20171120-213047.png

恢复记录

正确性测试

QQ20171120-213233.png

存储记录

缺少 URL、创建时间、是否分享、内容

QQ20171120-213339.png

正确性测试

QQ20171120-213816.png

修改记录

无内容

QQ20171120-213931.png

有 URL 时缺少内容

QQ20171120-214000.png

有内容时缺少 URL

QQ20171120-214017.png

有是否分享

QQ20171120-214044.png

完全测试

QQ20171120-214126.png

删除记录

正确性测试

QQ20171120-214153.png

获取流星

正确性测试

QQ20171120-214212.png

场景测试

场景描述

用户场景描述评价
小明小明最近开始有点搞不懂自己。明明和女朋友在一起很久了,但还是会对她的一些小毛病无法忍受;明明自己没做错什么,但是心情不好的朋友还是和自己莫名其妙的吵了一架。他不懂自己到底是哪里出了问题。小明开始偶尔在睡觉前记录自己一天来和朋友间发生的事,或美好或争吵,剖析自己对事情的感受和想法;偶尔也会去阅读推送的文章。慢慢地他发现,通过自我对话和阅读文章,他开始对自己有了更好的认识,对朋友间的关系也有了更好的把握。此类用户需要一个倾诉和记录个人情绪并辅助自我心理治愈的空间,是项目的最大受益类用户
小红小红的第四段恋情在昨天黯然消散,她不懂自己到底哪里不好,他们都要离她而去。她偶尔会去翻阅app推荐的心理文章,渐渐地,她发现越来越多的共鸣浮现了出来,无论是推荐的文章,亦或是他人的分享记录。现在她也开始写下自己的故事,点下分享的按钮。此类用户能在这里产生共鸣,或能更充分的使用这个空间
小强小强是一个乐观开朗的男孩,没有什么事是一顿烧烤解决不了的,如果有,那就两顿!他利用平时的碎片时间去阅读app的推荐文章,一来文章确实让他感兴趣,二来通过文章也能丰富他的知识和对以后的行动有个指导作用。此类用户对文章推荐功能的兴趣较大
小梅这已经是小梅卸载掉的第三个日记app了!她非常喜欢和习惯写日记,享受自己的私人空间。她希望这款app能满足她大量使用日记记录功能的需求。此类用户对日记记录功能的需求较大

测试过程

场景名具体描述测试结果
注册输入用户名、密码、确认密码 ->注册成功
登录输入用户名、密码 -> 登录成功
发记录点击加号 -> 输入(图文)-> 保存成功
查看、编辑、分享记录主页 -> 日期选择 -> 点击任意光点 -> 编辑 -> 增删改 -> 保存 -> 分享成功
阅读文章 -> 滑动查看列表 -> 点击查看详情 -> 退出成功
查看流星流星 -> 滑动查看列表 -> 点击查看详情 -> 退出成功
修改个人信息个人 -> 设置 -> 点击头像/用户名/密码 -> 修改 -> 保存 ->退出成功
发送反馈个人 -> 点击发送反馈 -> 填写反馈信息 -> 发送 -> 退出成功

测试矩阵

https://magiclink.teambition.com/shares/5a198fb01d77e2d5c564fb1b

压力测试

服务器返回所有记录(每个json包大小0.5MB),一共500个请求包,每次同时25个,服务器能在2秒内完成百分之90的请求且不出错,每个请求获得返回包的平均时间是1秒。这说明目前这个时间点的用户规模,服务器性能和代码都是撑得住的。
(疼讯一元云主机是真的用着很凄凉了...orz)

短数据,100个请求,50个并发

ab -n 100 -c 50 http://119.29.179.150:81/api/users/9/avatar This is
ApacheBench, Version 2.3 <$Revision: 1706008 $> Copyright 1996 Adam
Twiss, Zeus Technology Ltd, http://www.zeustech.net/ Licensed to The
Apache Software Foundation, http://www.apache.org/

Benchmarking 119.29.179.150 (be patient).....done

Server Software: nginx/1.10.3 Server Hostname:
119.29.179.150 Server Port: 81

Document Path: /api/users/9/avatar Document Length:
119 bytes

Concurrency Level: 50 Time taken for tests: 0.992 seconds
Complete requests: 100 Failed requests: 0 Total
transferred: 42400 bytes HTML transferred: 11900 bytes
Requests per second: 100.77 [#/sec] (mean) Time per request:
496.173 [ms] (mean) Time per request: 9.923 [ms] (mean, across all concurrent requests) Transfer rate: 41.73 [Kbytes/sec]
received

Connection Times (ms)
min mean[+/-sd] median max Connect: 37 62 53.7 52 432 Processing: 53 273 81.9 304 461 Waiting: 53 273 82.0 304 461 Total: 91 335
103.0 357 799

Percentage of the requests served within a certain time (ms) 50%
357 66% 368 75% 374 80% 381 90% 404 95% 449
98% 736 99% 799 100% 799 (longest request)

短数据,200个请求,200个并发

ab -n 200 -c 200 http://119.29.179.150:81/api/users/9/avatar This is
ApacheBench, Version 2.3 <$Revision: 1706008 $> Copyright 1996 Adam
Twiss, Zeus Technology Ltd, http://www.zeustech.net/ Licensed to The
Apache Software Foundation, http://www.apache.org/

Benchmarking 119.29.179.150 (be patient) Completed 100 requests
Completed 200 requests Finished 200 requests

Server Software: nginx/1.10.3 Server Hostname:
119.29.179.150 Server Port: 81

Document Path: /api/users/9/avatar Document Length:
119 bytes

Concurrency Level: 200 Time taken for tests: 1.318 seconds
Complete requests: 200 Failed requests: 5 (Connect: 0,
Receive: 0, Length: 5, Exceptions: 0) Non-2xx responses: 5 Total
transferred: 84470 bytes HTML transferred: 24115 bytes
Requests per second: 151.78 [#/sec] (mean) Time per request:
1317.670 [ms] (mean) Time per request: 6.588 [ms] (mean, across all concurrent requests) Transfer rate: 62.60 [Kbytes/sec]
received

Connection Times (ms)
min mean[+/-sd] median max Connect: 43 80 72.5 70 461 Processing: 54 554 271.2 587 1093 Waiting: 53 552 269.1 586 1093 Total: 117 633
290.7 658 1278

Percentage of the requests served within a certain time (ms) 50%
658 66% 837 75% 858 80% 866 90% 911 95% 1129
98% 1268 99% 1275 100% 1278 (longest request)

短数据,350个请求,175个并发

ab -n 350 -c 175 http://119.29.179.150:81/api/users/9/avatar This is
ApacheBench, Version 2.3 <$Revision: 1706008 $> Copyright 1996 Adam
Twiss, Zeus Technology Ltd, http://www.zeustech.net/ Licensed to The
Apache Software Foundation, http://www.apache.org/

Benchmarking 119.29.179.150 (be patient) Completed 100 requests
Completed 200 requests Completed 300 requests Finished 350 requests

Server Software: nginx/1.10.3 Server Hostname:
119.29.179.150 Server Port: 81

Document Path: /api/users/9/avatar Document Length:
119 bytes

Concurrency Level: 175 Time taken for tests: 7.555 seconds
Complete requests: 350 Failed requests: 19 (Connect: 0,
Receive: 0, Length: 19, Exceptions: 0) Non-2xx responses: 19
Total transferred: 147146 bytes HTML transferred: 42847
bytes Requests per second: 46.32 [#/sec] (mean) Time per request:
3777.734 [ms] (mean) Time per request: 21.587 [ms] (mean, across all concurrent requests) Transfer rate: 19.02 [Kbytes/sec]
received

Connection Times (ms)
min mean[+/-sd] median max Connect: 40 515 1141.1 65 6414 Processing: 43 436 299.5 425 1016 Waiting: 43 432 299.6 421 1016 Total: 97 951
1078.9 750 6764

Percentage of the requests served within a certain time (ms) 50%
750 66% 876 75% 945 80% 1183 90% 1575 95% 3699
98% 3794 99% 6506 100% 6764 (longest request)

短数据,400个请求,200个并发

ab -n 400 -c 200 http://119.29.179.150:81/api/users/9/avatar This is
ApacheBench, Version 2.3 <$Revision: 1706008 $> Copyright 1996 Adam
Twiss, Zeus Technology Ltd, http://www.zeustech.net/ Licensed to The
Apache Software Foundation, http://www.apache.org/

Benchmarking 119.29.179.150 (be patient) Completed 100 requests
Completed 200 requests Completed 300 requests Completed 400 requests
Finished 400 requests

Server Software: nginx/1.10.3 Server Hostname:
119.29.179.150 Server Port: 81

Document Path: /api/users/9/avatar Document Length:
119 bytes

Concurrency Level: 200 Time taken for tests: 7.632 seconds
Complete requests: 400 Failed requests: 34 (Connect: 0,
Receive: 0, Length: 34, Exceptions: 0) Non-2xx responses: 34
Total transferred: 167356 bytes HTML transferred: 49742
bytes Requests per second: 52.41 [#/sec] (mean) Time per request:
3815.845 [ms] (mean) Time per request: 19.079 [ms] (mean, across all concurrent requests) Transfer rate: 21.42 [Kbytes/sec]
received

Connection Times (ms)
min mean[+/-sd] median max Connect: 39 994 2033.8 67 6322 Processing: 49 362 264.6 299 1189 Waiting: 49 361 264.6 297 1188 Total: 107 1356
1971.9 622 6708

Percentage of the requests served within a certain time (ms) 50%
622 66% 788 75% 1157 80% 1256 90% 6373 95% 6546
98% 6619 99% 6636 100% 6708 (longest request)

较长数据,100个请求,10个并发

ab -n 100 -c 10 http://119.29.179.150:81/api/users/9/notes This is
ApacheBench, Version 2.3 <$Revision: 1706008 $> Copyright 1996 Adam
Twiss, Zeus Technology Ltd, http://www.zeustech.net/ Licensed to The
Apache Software Foundation, http://www.apache.org/

Benchmarking 119.29.179.150 (be patient).....done

Server Software: nginx/1.10.3 Server Hostname:
119.29.179.150 Server Port: 81

Document Path: /api/users/9/notes Document Length:
4253 bytes

Concurrency Level: 10 Time taken for tests: 4.771 seconds
Complete requests: 100 Failed requests: 0 Total
transferred: 455800 bytes HTML transferred: 425300 bytes
Requests per second: 20.96 [#/sec] (mean) Time per request:
477.080 [ms] (mean) Time per request: 47.708 [ms] (mean, across all concurrent requests) Transfer rate: 93.30 [Kbytes/sec]
received

Connection Times (ms)
min mean[+/-sd] median max Connect: 41 63 63.9 51 425 Processing: 52 259 473.6 100 4094 Waiting: 52 118 194.1 77 1807 Total: 103 322
475.5 158 4145

Percentage of the requests served within a certain time (ms) 50%
158 66% 288 75% 370 80% 436 90% 590 95% 980
98% 1895 99% 4145 100% 4145 (longest request)

较长数据,500个请求,25个并发

ab -n 500 -c 25 http://119.29.179.150:81/api/users/9/notes This is
ApacheBench, Version 2.3 <$Revision: 1706008 $> Copyright 1996 Adam
Twiss, Zeus Technology Ltd, http://www.zeustech.net/ Licensed to The
Apache Software Foundation, http://www.apache.org/

Benchmarking 119.29.179.150 (be patient) Completed 100 requests
Completed 200 requests Completed 300 requests Completed 400 requests
Completed 500 requests Finished 500 requests

Server Software: nginx/1.10.3 Server Hostname:
119.29.179.150 Server Port: 81

Document Path: /api/users/9/notes Document Length:
4253 bytes

Concurrency Level: 25 Time taken for tests: 20.114 seconds
Complete requests: 500 Failed requests: 0 Total
transferred: 2279000 bytes HTML transferred: 2126500 bytes
Requests per second: 24.86 [#/sec] (mean) Time per request:
1005.708 [ms] (mean) Time per request: 40.228 [ms] (mean, across all concurrent requests) Transfer rate: 110.65 [Kbytes/sec]
received

Connection Times (ms)
min mean[+/-sd] median max Connect: 38 93 120.4 55 1104 Processing: 53 852 1323.4 464 15753 Waiting: 48 350 708.3 132 9951 Total: 98 945
1331.2 571 15806

Percentage of the requests served within a certain time (ms) 50%
571 66% 863 75% 1096 80% 1214 90% 2024 95% 2722
98% 4988 99% 8146 100% 15806 (longest request)

Bug记录

1001

    1. 打开登录页
    2. 输入用户名"test001"
    3. 输入密码"我是谁我在哪"
    4. 点击登录
  • 预期结果:提示密码格式错误
  • 实际结果:弹出提示"用户名或密码错误"

1002

    1. 打开注册页
    2. 输入用户名"test001"
    3. 输入密码"我是谁我在哪"
    4. 输入确认密码"我是谁我在哪"
    5. 点击注册
  • 预期结果:提示用户名/密码格式错误
  • 实际结果:弹出提示"注册失败,请稍候重试"

1003

    1. 点击底部导航栏的主页按钮
    2. 滚动日期选择器至2017年10月31日,点击确定
    3. 滚动日期选择器,将月滚动至11月
    4. 滚动日期选择器,将日滚动至19日
    5. 点击确定
  • 预期结果:
    1. 日期更改为2017年10月31日,显示当天的主页
    2. 日期更改为2017年11月19日,显示当天的主页
  • 实际结果:步骤3时程序崩溃

1004

    1. 点击底部导航栏的主页按钮
    2. 滚动日期选择器至2016年2月29日,点击确定
    3. 滚动日期选择器,将年滚动至2017年
    4. 滚动日期选择器,将月滚动至11月
    5. 滚动日期选择器,将日滚动至19日
    6. 点击确定
  • 预期结果:
    1. 日期更改为2016年2月29日,显示当天的主页
    2. 日期更改为2017年11月19日,显示当天的主页
  • 实际结果:步骤3时程序崩溃

1005 [fixed]

    1. 断开网络连接
    2. 点击底部导航栏的文章页按钮
  • 预期结果:无网异常处理
  • 实际结果:程序无响应

1006

    1. 点击修改密码
    2. 输入旧密码为空
    3. 输入新密码为空
    4. 输入确认密码为空
    5. 点击完成
  • 预期结果:提示旧密码/新密码为空
  • 实际结果:弹出提示"新密码不能为空"

1007

    1. 点击修改密码
    2. 输入旧密码为空
    3. 输入新密码"test002"
    4. 输入确认密码"test002"
    5. 点击完成
  • 预期结果:提示旧密码为空
  • 实际结果:弹出提示"修改密码失败,请稍后重试"

1008

    1. 断开网络连接
    2. 点击底部导航栏的新建记录按钮
    3. 输入文字”今天又是充满希望的一天“
    4. 点击保存
  • 预期结果:无网异常处理
  • 实际结果:程序崩溃

1009

    1. 断开网络连接
    2. 点击底部导航栏的用户页按钮
    3. 点击设置按钮
    4. 点击修改头像
    5. 选择一张图片
  • 预期结果:无网异常处理
  • 实际结果:程序卡死

1010

    1. 断开网络连接
    2. 点击底部导航栏的用户页按钮
    3. 点击设置按钮
    4. 点击修改用户名
    5. 输入新的用户名test003
    6. 点击保存
  • 预期结果:无网异常处理
  • 实际结果:程序卡死

1011

    1. 断开网络连接
    2. 点击底部导航栏的用户页按钮
    3. 点击设置按钮
    4. 点击修改密码
    5. 输入旧密码"test002"
    6. 输入新密码"test003"
    7. 输入确认密码"test003"
    8. 点击保存
  • 预期结果:无网异常处理
  • 实际结果:程序卡死

1012

    1. 点击底部导航栏的主页按钮
    2. 日期选择2017-11-19
    3. 点击任意光点查看
    4. 退出
  • 预期结果:处于2017-11-19的记录主页
  • 实际结果:主页日期显示为当天

issue

  • 安卓端

886183-20171121081147774-837648743.png

  • 服务器端

886183-20171121081217024-501072414.jpg

转载于:https://www.cnblogs.com/thousfeet/p/7866932.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值