测试计划

测试目的

本测试目的在于测试项目完成情况,以及分析测试结果,为下一轮开发提供解决方案

测试项目

  • 学生用户登录测试

  • 课程信息检索测试

  • 服务器测试

在测试过程中出现的Bug

  • 用户界面间的跳转逻辑不够严谨

  • 用户名等注册信息的填写没有明确的规范,导致信息显示影响页面布局

  • 多次提交修改信息无法让页面正常刷新

  • 修改密码和邮箱的验证机制不够完善

  • 用户评论后无法立即看到自己的评论

  • 用户无法看到其他用户的信息

  • 一些页面缺少合理的提示信息

  • 存在用户的头像无法正常显示

  • 在不同的浏览器上页面的显示存在差异

测试过程

典型用户信息

典型用户小天和小金的个人信息

姓名 小天
性别、年龄 男、20
职业 学生
收入
知识层次和能力 大学学生、电脑使用者
生活/工作情况 上学
动机、目的、困难 希望了解更多的课程信息,合理使用选课币,不清楚课程目标和上课氛围
用户偏好 上网冲浪、学习
用户比例 70%
典型场景 他想学习道德经,想了解老师的授课方式
典型描述 乐于主动学习,听从他人建议
姓名 小金
性别、年龄 女、21
职业 学生
收入
知识层次和能力 大学学生、电脑使用者
生活/工作情况 上学
动机、目的、困难 希望把自己的课程经验分享给学弟学妹,并对老师提出意见
用户偏好 上网冲浪、学习、分享
用户比例 50%
典型场景 她本学期选修了圣经,想把对该课程的收获和不足告诉其他人
典型描述 分享经验,共同评价

场景测试1

  • 典型用户:小天
  • 用户的需求/迫切需要解决的问题
    • 小天需要进行下学期的选课,但选课币太少了
    • 他对道德经这们课程非常感兴趣,但周围的同学都没上过这门课,他想了解这门课的详细信息
  • 场景描述
    • 阿王首先打开浏览器,输入网址,在首页点击“登录”按钮,输入自己已经注册好的账号和密码,完成登录;
    • 进入到首页,然后他有两种选择:
      1. 点击搜索框,输入“道德经”,在搜索结果中点击课程
      2. 点击通识选修课,找到“道德经”课程
    • 找到自己想了解的课程后,点击查看详细信息和评论,在一条评论中获取了自己想知道的信息,并给评论的同学点了个赞;
    • 至此,小天完成了在我们网页上的操作,获取了想要的信息,决定另选一门通识课

场景测试2

  • 典型用户:小宁

  • 用户的需求/迫切需要解决的问题

    • 小宁这学期学习了圣经课程,想将学习经验分享给学弟学妹
    • 同时,她想对该课程进行评价,提出自己的建议和意见
  • 场景描述

    • 小宁首先打开浏览器,输入网址,在首页点击“登录”按钮,输入自己已经注册好的账号和密码,完成登录;

    • 进入到首页,然后她有两种选择:

      1. 点击搜索框,输入“圣经”,在搜索结果中点击课程
      2. 点击通识选修课,找到“圣经”课程
    • 找到课程后,点击查看详细信息和评论,添加了自己的评论;

    • 至此,小宁完成了对课程的评价和分享

测试结果

测试矩阵

受到测试设备数量的限制,测试仍在继续

测试矩阵 后端功能测试 前端功能测试
浏览器类型 登录功能 注册功能 信息修改 修改密码 修改邮箱 注销 模糊查询 按类别查询 页面排版 图片显示 页面切换 搜索结果显示
Chrome 正常 正常运行,但需要限制信息输入 正常 缺省安全机制 正常 正常 正常 正常 正常 存在比例失调的情况 一些跳转不合逻辑 正常
Edge 正常 正常 正常 缺省安全机制 正常 正常 正常 正常 缺省一些css样式 存在比例失调的情况 一些跳转不合逻辑 正常
Firefox 正常 正常 正常 缺省安全机制 正常 正常 正常 正常 正常 正存在比例失调的情况 一些跳转不合逻辑 正常

Alpha版本出口条件

  • 总体模型已经建好,各个实体的关系也已经表达清楚,各个实体的属性和函数有初步定义
  • 数据流、事件流程等说明文档已经完备
  • 界面较为美观,跳转合理
  • 无严重bug
  • 功能可以满足场景测试中提到的每一个活动

PCES - alpha阶段测试报告的更多相关文章

  1. [Alpha阶段]测试报告

    [Alpha]阶段测试报告 在测试过程中发现的BUG ​ 在最后的测试阶段中,我们不可避免的遇到了各种各样的BUG.虽然大多数都不是严重的BUG,但是这些细枝末节的问题的堆积,依然会很大程度上降低用户 ...

  2. Alpha阶段测试报告(示例)

    http://www.cnblogs.com/Flamenco/p/7834393.html Alpha阶段测试报告

  3. 【BUAA软工】Alpha阶段测试报告

    vLab-online项目Alpha阶段测试报告 项目 内容 班级:北航2020春软件工程 博客园班级博客 作业:Alpha阶段测试报告 测试报告 测试发现的bug 在测试过程中发现了多少Bug? 我 ...

  4. [软工顶级理解组] Alpha阶段测试报告

    [软工顶级理解组] Alpha阶段测试报告 在测试过程中发现了多少Bug? 测试阶段发现并已修复的bug: 尚且存在,但是难以解决或者不影响使用的bug: 计算重修课程的时候,如果重修课程的课程号和原 ...

  5. [BUAA软工]Alpha阶段测试报告

    测试报告 一.测试计划 1.1 功能测试 1.2 UI测试 1.3 测试中发现的bug https://github.com/bingduoduo1/backend/issues/21 https:/ ...

  6. V1-bug Alpha阶段测试报告

    发现的Bug Bug现象 Bug原因 是否解决 访问到错误的视图 路由正则写的太过宽泛 是 主题太长时超过页面宽度,导致超过顶部的宽度 / 否 无法使用域名访问服务器 后端没有在配置文件的ALLOWE ...

  7. Alpha阶段测试报告

    测试说明 APP中前后端交互的接口主要有两种,一种是游戏开始前获取信息的HTTP请求接口,这种接口可以看成是静态的,比较简单:另外一种就是游戏过程中进行实时通信的Websocket请求接口,因为这是在 ...

  8. 希希敬敬对Alpha阶段测试报告

    已经完成的功能:1 GUI界面效果已经达到了设计要求,经过review代码完成度较好,GUI.PY代码可以使用,完成了“贴吧名字关键字与URL关联”. 2 能够实现"贴吧名字关键字与URL关 ...

  9. 【Alpha 阶段】后期测试及补充(第十一、十二周)

    [Alpha 阶段]动态成果展示 修复了一些bug后,关于游戏的一些动态图展示如下: 终极版需求规格说明书和代码规范 经过一些细微的图片和格式的调整,完成了本学期的最终版本: [markdown版说明 ...

随机推荐

  1. Jetpack系列:LiveData入门级使用方法

    Android APP开发中,开发者们都想有一个公共的组件,可以实现后台数据的监听,同时实时更新到UI进行显示,从而大大简化开发过程.Google针对这一开发需求,提供了Jetpack LiveDat ...

  2. jQuery常用方法(五)-jQuery CSS

    JQuery CSS 方法说明 css( name ) 访问第一个匹配元素的样式属性. css( properties ) 把一个"名/值对"对象设置为所有匹配元素的样式属性. $ ...

  3. 一个原生JS实现的不太成熟的贪吃蛇游戏

    一个初初初初级前端民工 主要是记录一下写过的东西,复习用 大佬们如果看到代码哪里不符合规范,或者有更好写法的,欢迎各位批评指正 十分感谢 实现一个贪吃蛇游戏需要几步? 1.有地图 2.有蛇 3.有食物 ...

  4. iOS开发进阶(唐巧)读书笔记(一)

    如何提高iOS开发技能 1.阅读博客:https://github.com/tangqiaoboy/iOSBlogCN 40多位iOS开发博主的博客地址 2.读书:每年阅读一本高质量的iOS开发书籍 ...

  5. linux无法安装应用

    需安装flex 和bison 一般需要更新软件源 root权限 下 apt-get update apt-get upgrade 如果出现以下问题,先查看网络是否畅通: ping 192.168.0. ...

  6. git分支概念与项目中的应用

    文档:https://git-scm.com/book/zh/v2/Git-%E5%88%86%E6%94%AF-%E5%88%86%E6%94%AF%E7%AE%80%E4%BB%8B 分支理解 m ...

  7. java 远程方法调用(RMI)

    什么是RMI? 维基百科:一种用于实现远程过程调用的应用程序编程接口.它使客户机上运行的程序可以调用远程服务器上的对象. 什么是序列化及反序列化 (1)序列化:把对象转换为字节序列的过程称为对象的序列 ...

  8. docker服务在Mac上的启动与使用

    在mac上打开安装的docker软件就可以启动docker服务了 点击顶部状态栏中鲸鱼图标会弹出操作菜单,显示着服务的状态,如下图所示: 只有在docker服务启动了之后,才可以在终端使用docker ...

  9. A-03 牛顿法和拟牛顿法

    目录 牛顿法和拟牛顿法 一.牛顿法详解 1.1 无约束最优化问题 1.2 牛顿法迭代公式 1.3 牛顿法和梯度下降法 二.牛顿法流程 2.1 输入 2.2 输出 2.3 流程 三.拟牛顿法简介 更新. ...

  10. 如何在github上下载单个文件夹?

    前言:在查看源码的过程中,相信很多人都像我一样,遇到某个公司或个人的repository是几个项目的集合整理,而我只要其中某个项目文件夹.那不依赖其他软件,怎么通过git去下载呢??? 下面直接给个例 ...