团队作业5--测试与发布(Alpha版本)

一、Alpha版本测试报告

1、测试中出现的Bug

时间紧缺,延期修复的Bug 修复的Bug
登录界面
前端验证码错误,只需四位数即可验证成功。
博客修改
未设计获取博客摘要,导致无法加载。
个人历史博客列表界面
索引不是博客序号,而是当前表格行数的序号,换下一页仍然从1开始,不符合日常使用;

最右侧滚动条藏在右侧边界外,虽然能实现滚动,但不容易发觉,不便于用户使用。
个人历史博客列表
监听当前页数据未刷新导致跳转页面不成功。
写博客界面
提交成功后,虽有提示但是博客输入框没有做到清空内容,易造成用户误以为未提交成功。
博客修改
修改博客后提交,接口返回已成功,但博客管理页面还是原博客内容。(ps:post了个寂寞)
博客管理页面
删除博客功能后没能与数据库连接上。
图片管理接口
生成图片url过长导致无法存入数据库、不可跨域、本地查看不安全。

2、场景测试:

1)使用该网站的客户:

  • 广东工业大学计算机学院学生

2)客户需求和目标:

  • 学习博客管理;
  • 整理日常学习生活中遇到的问题以及解决方法,分享经验相互学习;
  • 拥有一个较为稳定的平台,作为自己的知识储备库。

3)我们网站提供的功能如何组合起来满足用户需求:

  • 图片管理功能:随时更换顺眼的头像,拥有一天的好心情。
  • 个人资料管理:用户可随时更改登录密码,我们的数据库使用MD5算法加密,保证用户信息不被泄露。
  • 博客管理:
    用户可随时随地增、删、改博客信息,通过指定用户id或博客id的形式查看该用户博客信息。
    在博客广场,可以看到所有用户的博客内容,浏览一篇篇博客,发现有趣的内容,可以记下该用户用户名,时常检索该用户博客,获取第一手有趣信息,也可记下该用户联系方式,线下交流。
  • 界面简洁,功能简单,脱去繁重的花里胡哨的功能,仅保留一个博客网站的基础功能,给同学们一个简约干净的平台,保持初心,专注内容。

4)测试矩阵(test matrix)

界面样例:


<
测试模块 对应接口 预期结果 eolinker chrome
登录
登录
获取图形验证码
校验输入的验证码
账户密码登录
图形验证码
页面根据校验做出对应跳转
✓
✘
✘
✓
✘
✘
博客管理
获取当前用户博客列表
获取当前用户博客数量和页数
写博客
获取一篇博客
修改博客
删除博客
历史博客列表
获取当前用户博客数量和页数
写新博客
修改博客
修改博客
删除博客
✓
✓
✓
✓
✓
✘
✓
✓
✓
✓
✓
✘
注册
注册
账号密码邮箱注册
✘ ✘
博客广场
获取所有用户的所有博客
获取所有的博客进行展示
✓ ✓
博客详情
根据id获取某一博客
展示在博客广场点击的博客
✓ ✓
用户详情
获取用户资料
获取某个用户所有的博客
展示用户的资料
展示用户的列表
✓
✓
✓
✓

5)出口条件(exit criteria)

  • 各界面跳转流畅,且界面稳定,不会出现长时间延迟;
  • 正常获取指定用户id、博客id获取的内容;
  • 有效实现增、删、改博客功能;
  • 确保没有逻辑bug;
  • 网站所有功能经过多次严密测试。

二、Alpha版本发布说明

1、版本功能

序号 模块名 模块功能(顺序不决定功能重要性)
1 账户管理
注册、登录、注销。
2 个人资料
1、修改个人资料;
2、更改密码;
3、获取个人;
4、通过指定用户名获取该用户的个人资料。(前提:搜索方是合法用户)。
3 博客管理
1、获取当前用户的博客数量和页数;
2、获取所有用户的博客数量和页数;
3、根据指定用户id,获取该id所有博客数量和页数;
4、用户增、删、改博客功能;
5、获取所有用户博客,用于博客广场;
6、根据博客id获取博客内容。
4 图片管理
1、上传或修改个人头像、获取用户头像url;
2、生成图形校验码;
3、校验用户输入的验证码。

2、对运行环境的要求

  • 最新版谷歌浏览器

3、系统已知的问题和限制

  • 并发处理能力较低,无法支持大量用户的同时访问;
  • 安全漏洞方面有待完善和优化。

4、纯享博客 (链接)

posted @ 2020-11-21 21:12  sanakkk3  阅读(278)  评论(0)    收藏  举报