第四次团队作业

一、相关信息

Q A
作业所属课程 https://edu.cnblogs.com/campus/xnsy/2019autumnsystemanalysisanddesign/
作业要求 https://www.cnblogs.com/harry240/p/11524162.html
团队名称 七剑下天山
作业目标 完成项目核心功能:登录注册、资源获取、爬取小说、文件上传与下载

二、团队成员

姓名 学号
张鹏 201731062524
陈超 201731062510
王慧 201731062504
李邦国 201731062513
沈梓琳 201731062501
何鑫懿 201731062122
侯思其 201731062124

三、项目本次α版本的发布地址或者下载安装说明

GitHub地址 https://github.com/BigTent0/HappyReading.git
下载地址百度网盘(附带使用说明)https://pan.baidu.com/s/1xMsKhFpi3Fapf8-rBNMHvg

四、本次α版本的测试报告

1.测试分工
姓名 所负责的测试
张鹏 测试1
陈超 测试2
王慧 测试3
李邦国 测试4
沈梓琳 测试5
何鑫懿 测试6
侯思其 测试7
2.测试工具

IDEA Android Studio Android手机 火狐浏览器

3.测试用例

测试1. 登录逻辑
登录逻辑:检查用户是否已经登录-->已经登录跳转主页面,未登录跳转登录界面--->判断用户是否存在--->判断密码是否正确-->返回登录用户信息
测试用例:用户:3097225061@qq.com 密码:123456789 -->密码正确
3097225061@qq.com 密码:123 -->密码错误
测试2. 注册逻辑
测试类型 用户名 密码 第二次密码 电话 邮箱 验证码|

正常测试 张鹏 123456789 123456789 15982643284 3097225061@qq.com 随机
正常测试 李四 123456789 123456789 18645642352 1234141344@qq.com 随机
错误测试 张鹏 123456789 123456789 15982643284 3097225061@qq.com 随机
已经注册的用户会显示已经注册

测试3. 邮箱验证码
测试用例:
正确邮箱 3097225061@qq.com
错误邮箱 156646546
已注册邮箱:3097225061@qq.com

测试4.文件选择并获取路径
测试用例:
可选择文件:图片 文本文件 视频 音频
不可选择文件:第三方应用文件

测试5.界面逻辑跳转
注册完毕-->登录-->验证成功-->主页-->四大核心界面(主页 书架 社区 我的)-->搜索-->文件上传等

测试6. 文件上传和下载
可选择文件:图片 文本文件 视频 音频
不可选择文件:第三方应用文件
(理论上支持所有文件,但是后面会限制为txt文件)

测试7. 爬虫
测试用例: 正确网址 错误网址
(目前爬虫只写了一个网站的)

4.测试结果截图

登录接口测试:

错误示范

界面测试:

注册接口测试:



界面测试

邮箱验证码接口测试:




文件获取

页面跳转逻辑测试

爬虫测试

5.测试体会与总结

这一次组织大家测试遇到很多问题,首先是有些队员在编码的时候没有考虑周全,测试了之后还要改,然后再测试,还有在本地测试需要再局域网内测试,本来以为都连上校园网就行了,结果没想到有些edu居然不在一个局域网,我们都以为程序出错了,弄了好久都没有结果,最后连上同一个热点之后,居然成功了。刚开始界面在不同的设备上显示的效果不同,有的还会导致闪退,这也弄了很久。
不过总的来说,大家都尽了自己最大的努力来完成这个项目,虽然任然出了很多问题,但我觉得那也是成长的一部分。通过不断测试,我们也能发现很多逻辑上,环境上的错误,每一个错误都为我们以后的道路打下了基础。

五、项目情况总结

1.目前团队的项目已经完成了登录注册、文件上传与下载、资源获取、爬取小说、小说阅读、等功能。社区以及个人信息设置都只完成了界面,逻辑还没有填充
2.预期计划与实际进度对比
项目功能 完成情况
登录注册 已完成
文件上传与下载 已完成
资源获取 已完成
小说阅读 未完成
爬取小说 已完成但还不能看
个人信息设置 未完成
社区功能 未完成
3.下一次α版本的展望以及具体的安排计划

首先要完成界面的美化,以及优化业务逻辑。目前我们采用的时SQlite在本地记录了登录用户的信息,没有使用cookie和session,接下来我们会将这一部分完善。还有文件上传,以及爬虫工具,现在用起来比较复杂,以后会更加简化操作。QQ邮箱验证码发送速度较慢,大约需要20秒左右,后面会将逻辑优化,减少等待时间。小说阅读界面会更加简洁优美护眼。

六、感想总结

第一个版本做的比较粗糙,页面也不是很美观,在文件上传下载以及爬虫等涉及网络的地方不稳定,但是大体的功能已经完成。在这之后我们会继续美化界面,优化业务处理,网络访问。这次开发第一个版本虽然有点困难,但是小组成员之间每个人都尽了最大的努力去做好,虽然不够完善,但是我相信第二个版本一定会更好。

posted @ 2019-11-11 00:33  NewHaker  阅读(154)  评论(0编辑  收藏  举报