测试计划

测试目的

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

测试项目

  • 学生用户登录测试

  • 课程信息检索测试

  • 服务器测试

在测试过程中出现的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. 链表常见的题型(java实现)

    链表是面试中最常见的一种题型,因为他的每个题的代码短,短短的几行代码就可以体现出应聘者的编码能力,所以它也就成为了面试的重点. 链表常见的操作有1.打印链表的公共部分,2.删除链表的倒数第K个节点,3 ...

  2. Disruptor—核心概念及体验

    本文基于最新的3.4.2的版本文档进行翻译,翻译自: https://github.com/LMAX-Exchange/disruptor/wiki/Introduction https://gith ...

  3. vue-cli 脚手架安装

    1.安装node;选择适合自己系统的文件,下载一路next , a安装成功后,打开运行输入cmd 进入命令行: 在命令行工具中输入 npm -v  检查版本号 如果出现 则安装成功:(npm为node ...

  4. CSS 预处理语言之 Scss 篇

    简介 1. Sass 和 Scss Sass 和 Scss 其实是同一种东西,我们平时都称之为 Sass:Scss 是 Sass 3 引入新的语法,其语法完全兼容 CSS3,并且继承了 Sass 的强 ...

  5. mac 安装redis及phpredis扩展

    下载phpredis扩展安装包.git clone https://github.com/nicolasff/phpredis.git: 解压后,进入该目录: 依次执行以下操作完成安装: /Appli ...

  6. MySQL 特性:Double Write

    1.什么是double write 首先要明白double write这个特性是针对谁的,日志or脏数据? 明白的是脏数据,是内存中修改后的数据页,这些数据页修改后和磁盘上存储的原数据不一致了,称为脏 ...

  7. 从0开始学FreeRTOS-(列表&列表项)-6

    # FreeRTOS列表&列表项的源码解读 第一次看列表与列表项的时候,感觉很像是链表,虽然我自己的链表也不太会,但是就是感觉很像. 在FreeRTOS中,列表与列表项使用得非常多,是Free ...

  8. 第二章Java内存区域与内存溢出异常

    第二章 Java内存区域与内存溢出异常 一.概述 对与Java程序员来说,在虚拟机自动内存管理机制的帮助下,不再需要为每个new操作去写delete/free代码,不容易出现内存泄露和内存溢出问 题, ...

  9. Flask学习总结

    Flask的使用以及返回值(其中Response后续详细单独补充) Flask的路由解读以及其配置 Flask的请求扩展 Flask中的cookie和session Flask中的request和re ...

  10. PHP弱性处理0e开头md5哈希字符串缺陷/bug

    PHP在处理哈希字符串时,会利用”!=”或”==”来对哈希值进行比较,它把每一个以”0E”开头的哈希值都解释为0,所以如果两个不同的密码经过哈希以后,其哈希值都是以”0E”开头的,那么PHP将会认为他 ...