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版说明 ...
随机推荐
- Python学习笔记整理总结【网络编程】【线程/进程/协程/IO多路模型/select/poll/epoll/selector】
一.socket(单链接) 1.socket:应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口.在设计模式中,Socket其实就是一个门面模式,它把复杂的TCP/IP协议族隐藏在Socke ...
- phpStudy后门漏洞利用复现
phpStudy后门漏洞利用复现 一.漏洞描述 Phpstudy软件是国内的一款免费的PHP调试环境的程序集成包,通过集成Apache.PHP.MySQL.phpMyAdmin.ZendOptimiz ...
- redis-计数信号量
1.基本概念 2.信号量类 3.测试类 4.测试日志 基本概念 计数信号量是一种锁,它可以让用户限制一项资源最多能够同时被多少个进程访问, 技术信号量和其他锁的区别:当客户端获取锁失败时,客户端会选择 ...
- Kafka 异步消息也会阻塞?记一次 Dubbo 频繁超时排查过程
线上某服务 A 调用服务 B 接口完成一次交易,一次晚上的生产变更之后,系统监控发现服务 B 接口频繁超时,后续甚至返回线程池耗尽错误 Thread pool is EXHAUSTED.因为服务 B ...
- 踩坑踩坑之Flask+ uWSGI + Tensorflow的Web服务部署
一.简介 作为算法开发人员,在算法模块完成后,拟部署Web服务以对外提供服务,从而将算法模型落地应用.本文针对首次基于Flask + uWSGI + Tensorflow + Nginx部署Web服务 ...
- vue3.0 vue.config.js 配置实战
今天讲述一下vue-config.js配置,我们前面搭建好脚手架会发现,这个对比2.x版本少了很多东西,没有build的配置,也没有webpack的配置,那么问题来了,我们如何去开发我们的项目呢,比如 ...
- Vijos 1067守望者的烦恼
背景 守望者-warden,长期在暗夜精灵的的首都艾萨琳内担任视察监狱的任务,监狱是成长条行的,守望者warden拥有一个技能名叫“闪烁”,这个技能可以把她传送到后面的监狱内查看,她比较懒,一般不查看 ...
- Poco XMLconfiguration 解析xml配置文件
环境: Centos7 GCC: 7.3.0 准备需要读取的xml文件: <config> <prop1>1.23</prop1> <prop2>2.3 ...
- 最简单的ArcGIS Engine应用程序(下)
在中篇我们讲到使用OpenFileDialog控件可以添加shp文件.(最简单的ArcGIS Engine应用程序(中)) 添加lyr文件的操作也是大同小异的. using System; using ...
- ThinkPhp3.1.3执行存储过程返回false
1.Tp在调用存储过程的时候,每次都显示false 返回一大片,下面是我自己的代码.