团队作业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  阅读(160)  评论(0编辑  收藏