【Gamma】PhyLab 测试报告】的更多相关文章

[Gamma阶段]测试报告 博客目录 测试方法及过程 在正式发布前,为检验后端各接口功能的正确性,后端服务器对压力的耐受程度,以及前端各页面.功能的运行情况,我们对我们的服务器及小程序进行了多种测试.除去随开发进行的基本正确性测试外,针对上述三种情形,我们分别进行了单元测试.压力测试以及功能测试. 单元测试 单元测试的主要目的,是测试后端所有接口的工作是否正常.其内容主要包含两方面: - 接口在正常情况下是否能发挥预期功能 - 接口在异常情况下是否能返回预期错误信息 Gamma阶段的所有单元测试…
PhyLab Gamma测试报告 测试中发现的bug Gamma阶段新Bug Bug 可能原因 部分错误码设置与原先抛异常的逻辑冲突 原先代码中使用了一些特殊的办法处理异常 Beta未发现Bug Bug 可能原因 控制台新建实验编号不能以0开头 后端处理编号会将其前导0去除,以数字形式存储,而不是以字符串形式存储 遗留Bug Bug 可能原因 工具页面,手机端画面崩坏 使用了手机上无法显示的前端库 某些浏览器(如Edge)下个人信息无法修改 未知,可能与兼容性有关 控制台编辑器有时需要点击才能显…
PhyLab Alpha 测试报告 测试中发现的bug Bug 可能原因 实验区域发布评论,如果需要验证码,无法填写 评论频率过快,实验区未接入验证码系统 忘记密码,但无邮件发送 忘记密码部分暂未修复 工具页面,手机端画面崩坏 使用了手机上无法显示的前端库 手机社区资料修改没有保存按钮 排版问题 收藏夹内收藏的报告数目无法正常显示 可能是前端编写逻辑问题,但时好时坏 邮箱验证有时候发不出邮件 使用的个人邮件性能一般 某些浏览器(如Edge)下个人信息无法修改 未知,可能与兼容性有关 控制台编辑器…
PhyLab Beta 测试报告 测试中发现的bug Beta阶段新Bug Bug 可能原因 markdown生成的报告可能溢出显示框 表格过长,显示框未设置横向溢出 移动端实验区无法评论 移动端社区未接入导致无法评论 移动端社区不能登陆 社区密码并不是用户设置的密码 在社区设置头像后无法在用户界面上传头像社区的头像在用户界面不会显示 社区头像路径与用户界面头像路径冲突 移动端用户注册收不到邮件 社区注册接口移动端与pc端不同 设计性实验页面移动端隐藏答案有延迟 移动端浏览器点击事件与pc端不同…
测试计划 Gamma阶段依然以场景测试为主.我们归纳了三条场景主线: 一.典型用户:查看 访问排名页面 / 搜索课程 查看课程页面 查看教师页面 为他人评论点赞或点踩 二.典型用户:评论 登录网站 搜索课程 查看课程页面 撰写点评 三.管理员 登录网站 查看所有评论 查看用户页面 删除用户评论 其它(详见后文) 针对找回密码这一功能设计了场景测试. 针对已有功能进行回归测试. 设计了多机型测试环节,针对PC端和移动端主流浏览器和设备进行适配测试. 测试过程 自动化测试与手工测试的结合.由于本阶段…
测试方法及过程 在正式发布前,我们对后端代码.前后端接口.服务器以及前端的页面和功能做了多种测试,主要包括对后端代码的单元测试.针对接口的测试.压力测试以及功能测试. 后端代码单元测试 该部分测试主要是针对后端代码进行的单元测试,通过向后端代码发送构造的多种数据,对各种情况进行测试,部分代码如下: def test_ops_two(self): data = { "nets":{ "canvas_1":{ "name":"start&q…
后端测试 我们进行了覆盖性测试,覆盖率达到77%. Beta阶段发现的Bug 项目显示的图片错误 无法使用搜索框 发布实验室项目的按钮点击无法跳转 连续点击发帖按钮可能发出多个相同的帖子 不需要点击我已阅读用户条款也可以注册 用户收藏的项目无法点击进入主页面 修改密码的格式与注册时的格式要求不同 Gamma 阶段修复的Bug 项目显示的图片错误 无法使用搜索框 发布实验室项目的按钮点击无法跳转 不需要点击我已阅读用户条款也可以注册 用户收藏的项目无法点击进入主页面 加入搜索功能后修改评论功能无法…
目录 [Gamma] Phylab 展示博客 发布地址 网站:PhyLab GitHub Release: WhatAHardChoice/Phylab Gamma版本 一.团队简介 二.项目目标 2.1 典型用户 2.2 功能描述 2.3 用户量 三.项目发布与展示 3.1 新功能 3.2 修复缺陷 3.3 已知的问题与限制 四.项目管理 4.1 分工 4.2 平衡 4.3 验收 五.工程质量 5.1 测试 5.2 注释 & 代码清理 & 配置解耦 5.3 文档 & 技术博客 六…
Gamma阶段测试报告 测试计划及结果 我们针对测试做了比较多的改进. 测试代码分为针对纯java部分的单元测试和需要android运行环境的自动化仪器化测试 单元测试 这一部分基本继承Beta阶段的框架,使用junit框架,达到了80%以上的覆盖率. 自动化测试 除了beta阶段的单元测试以外,我们新增了自动化测试. 使用google官方提供的espresso框架进行模拟点击,输入,监听等事件. 另外兼容性测试中也有一部分的自动化测试,是利用monkey脚本测试应用在随机场景下的反应. 场景测…
目录 Gamma阶段事后分析博客 设想和目标 计划 资源 变更管理 设计/实现 测试/发布 团队的角色,管理,合作 总结 讨论照片 Gamma阶段事后分析博客 作业要求:Gamma阶段事后分析 设想和目标 我们的软件要解决什么问题?是否定义得很清楚?是否对典型用户和典型场景有清晰的描述? 我们软件要解决的问题是:现阶段各类组队招募.实习招募信息常常被埋没在大量微信聊天消息中,翻阅十分困难,且申请流程差异巨大,招募.申请的效率极低. 解决方法:通过微信小程序为同学们提供一个统一的,功能全面的招募信…