PCES - alpha阶段测试报告
测试计划
测试目的
本测试目的在于测试项目完成情况,以及分析测试结果,为下一轮开发提供解决方案
测试项目
学生用户登录测试
课程信息检索测试
服务器测试
在测试过程中出现的Bug
用户界面间的跳转逻辑不够严谨
用户名等注册信息的填写没有明确的规范,导致信息显示影响页面布局
多次提交修改信息无法让页面正常刷新
修改密码和邮箱的验证机制不够完善
用户评论后无法立即看到自己的评论
用户无法看到其他用户的信息
一些页面缺少合理的提示信息
存在用户的头像无法正常显示
在不同的浏览器上页面的显示存在差异
测试过程
典型用户信息
典型用户小天和小金的个人信息
| 姓名 | 小天 |
|---|---|
| 性别、年龄 | 男、20 |
| 职业 | 学生 |
| 收入 | 无 |
| 知识层次和能力 | 大学学生、电脑使用者 |
| 生活/工作情况 | 上学 |
| 动机、目的、困难 | 希望了解更多的课程信息,合理使用选课币,不清楚课程目标和上课氛围 |
| 用户偏好 | 上网冲浪、学习 |
| 用户比例 | 70% |
| 典型场景 | 他想学习道德经,想了解老师的授课方式 |
| 典型描述 | 乐于主动学习,听从他人建议 |
| 姓名 | 小金 |
|---|---|
| 性别、年龄 | 女、21 |
| 职业 | 学生 |
| 收入 | 无 |
| 知识层次和能力 | 大学学生、电脑使用者 |
| 生活/工作情况 | 上学 |
| 动机、目的、困难 | 希望把自己的课程经验分享给学弟学妹,并对老师提出意见 |
| 用户偏好 | 上网冲浪、学习、分享 |
| 用户比例 | 50% |
| 典型场景 | 她本学期选修了圣经,想把对该课程的收获和不足告诉其他人 |
| 典型描述 | 分享经验,共同评价 |
场景测试1
- 典型用户:小天
- 用户的需求/迫切需要解决的问题
- 小天需要进行下学期的选课,但选课币太少了
- 他对道德经这们课程非常感兴趣,但周围的同学都没上过这门课,他想了解这门课的详细信息
- 场景描述
- 阿王首先打开浏览器,输入网址,在首页点击“登录”按钮,输入自己已经注册好的账号和密码,完成登录;
- 进入到首页,然后他有两种选择:
- 点击搜索框,输入“道德经”,在搜索结果中点击课程
- 点击通识选修课,找到“道德经”课程
- 找到自己想了解的课程后,点击查看详细信息和评论,在一条评论中获取了自己想知道的信息,并给评论的同学点了个赞;
- 至此,小天完成了在我们网页上的操作,获取了想要的信息,决定另选一门通识课
场景测试2
典型用户:小宁
用户的需求/迫切需要解决的问题
- 小宁这学期学习了圣经课程,想将学习经验分享给学弟学妹
- 同时,她想对该课程进行评价,提出自己的建议和意见
场景描述
小宁首先打开浏览器,输入网址,在首页点击“登录”按钮,输入自己已经注册好的账号和密码,完成登录;
进入到首页,然后她有两种选择:
- 点击搜索框,输入“圣经”,在搜索结果中点击课程
- 点击通识选修课,找到“圣经”课程
找到课程后,点击查看详细信息和评论,添加了自己的评论;
至此,小宁完成了对课程的评价和分享
测试结果
测试矩阵
受到测试设备数量的限制,测试仍在继续
| 测试矩阵 | 后端功能测试 | 前端功能测试 | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 浏览器类型 | 登录功能 | 注册功能 | 信息修改 | 修改密码 | 修改邮箱 | 注销 | 模糊查询 | 按类别查询 | 页面排版 | 图片显示 | 页面切换 | 搜索结果显示 |
| Chrome | 正常 | 正常运行,但需要限制信息输入 | 正常 | 缺省安全机制 | 正常 | 正常 | 正常 | 正常 | 正常 | 存在比例失调的情况 | 一些跳转不合逻辑 | 正常 |
| Edge | 正常 | 正常 | 正常 | 缺省安全机制 | 正常 | 正常 | 正常 | 正常 | 缺省一些css样式 | 存在比例失调的情况 | 一些跳转不合逻辑 | 正常 |
| Firefox | 正常 | 正常 | 正常 | 缺省安全机制 | 正常 | 正常 | 正常 | 正常 | 正常 | 正存在比例失调的情况 | 一些跳转不合逻辑 | 正常 |
Alpha版本出口条件
- 总体模型已经建好,各个实体的关系也已经表达清楚,各个实体的属性和函数有初步定义
- 数据流、事件流程等说明文档已经完备
- 界面较为美观,跳转合理
- 无严重bug
- 功能可以满足场景测试中提到的每一个活动
PCES - alpha阶段测试报告的更多相关文章
- [Alpha阶段]测试报告
[Alpha]阶段测试报告 在测试过程中发现的BUG 在最后的测试阶段中,我们不可避免的遇到了各种各样的BUG.虽然大多数都不是严重的BUG,但是这些细枝末节的问题的堆积,依然会很大程度上降低用户 ...
- Alpha阶段测试报告(示例)
http://www.cnblogs.com/Flamenco/p/7834393.html Alpha阶段测试报告
- 【BUAA软工】Alpha阶段测试报告
vLab-online项目Alpha阶段测试报告 项目 内容 班级:北航2020春软件工程 博客园班级博客 作业:Alpha阶段测试报告 测试报告 测试发现的bug 在测试过程中发现了多少Bug? 我 ...
- [软工顶级理解组] Alpha阶段测试报告
[软工顶级理解组] Alpha阶段测试报告 在测试过程中发现了多少Bug? 测试阶段发现并已修复的bug: 尚且存在,但是难以解决或者不影响使用的bug: 计算重修课程的时候,如果重修课程的课程号和原 ...
- [BUAA软工]Alpha阶段测试报告
测试报告 一.测试计划 1.1 功能测试 1.2 UI测试 1.3 测试中发现的bug https://github.com/bingduoduo1/backend/issues/21 https:/ ...
- V1-bug Alpha阶段测试报告
发现的Bug Bug现象 Bug原因 是否解决 访问到错误的视图 路由正则写的太过宽泛 是 主题太长时超过页面宽度,导致超过顶部的宽度 / 否 无法使用域名访问服务器 后端没有在配置文件的ALLOWE ...
- Alpha阶段测试报告
测试说明 APP中前后端交互的接口主要有两种,一种是游戏开始前获取信息的HTTP请求接口,这种接口可以看成是静态的,比较简单:另外一种就是游戏过程中进行实时通信的Websocket请求接口,因为这是在 ...
- 希希敬敬对Alpha阶段测试报告
已经完成的功能:1 GUI界面效果已经达到了设计要求,经过review代码完成度较好,GUI.PY代码可以使用,完成了“贴吧名字关键字与URL关联”. 2 能够实现"贴吧名字关键字与URL关 ...
- 【Alpha 阶段】后期测试及补充(第十一、十二周)
[Alpha 阶段]动态成果展示 修复了一些bug后,关于游戏的一些动态图展示如下: 终极版需求规格说明书和代码规范 经过一些细微的图片和格式的调整,完成了本学期的最终版本: [markdown版说明 ...
随机推荐
- mysql 最左前缀匹配原则
1.在mysql建立联合索引时会遵循最左前缀匹配的原则,即最左优先,在检索数据时从联合索引的最左边开始匹配,示例:对列col1.列col2和列col3建一个联合索引 KEY index_col1_co ...
- SSM相关知识
1.SpringMVC的工作流程? 1. 用户发送请求至前端控制器DispatcherServlet 2. DispatcherServlet收到请求调用HandlerMapping处理器映射器. 3 ...
- python爬虫——京东评论、jieba分词、wordcloud词云统计
接上一章,动态页面抓取——抓取京东评论区内容. url=‘https://club.jd.com/comment/productPageComments.action?callback=fetchJS ...
- 1. jQuery中的DOM操作
1)查找节点 通过jQuery选择器来完成 2)创建节点 创建元素节点:var newTd = $("<td></td>") 创建文本节点:在创建元素节点时 ...
- K8s 从懵圈到熟练 – 镜像拉取这件小事
作者 | 声东 阿里云售后技术专家 导读:相比 K8s 集群的其他功能,私有镜像的自动拉取,看起来可能是比较简单的.而镜像拉取失败,大多数情况下都和权限有关.所以,在处理相关问题的时候,我们往往会轻松 ...
- Thread线程类
设置线程名 查看线程名是很简单的,调用Thread.currentThread().getName()即可. public class MyThreadDemo { public static voi ...
- typedef说明
typedef 只对已有的类型进行别名定义,不产生新的类型: #define 只是在预处理过程对代码进行简单的替换. 类比理解: typedef unsigned int UINT32; // ...
- 使用golang插入mysql性能提升经验
前言 golang可以轻易制造高并发,在某些场景很合适,比如爬虫的时候可以爬的更加高效.但是对应某些场景,如文件读写,数据库访问等IO为瓶颈的场合,就没有什么优势了. 前提基础 1.golang数据库 ...
- .NetCore WebApi —— Swagger版本控制
目录: .NetCore WebApi——Swagger简单配置 .NetCore WebApi——基于JWT的简单身份认证与授权(Swagger) .NetCore WebApi —— Swagge ...
- Io流的概述
Io流的概述IO: I输入(Input),O 输出(Output)1.什么是IO流? 数据流,IO是严格的“水流模型” 所以IO流是用来读写数据,或者传输数据. 注意:File只能操作文件对象本身,而 ...