【Alpha】测试报告

测试中发现的Bug

测试伴随着先后端的首次链接以后与开发一块儿进行,在本阶段,咱们遇到了各类各样的bug,有些体如今功能上,有些虽然不会影响到具体的功能实现,可是会影响到用户体验。因为时间问题,咱们对其中发现的一些问题进行了修复,剩下的问题咱们会在尽快进行修复并进行更新。如下是测试中发现的问题:前端

  • 已解决的Bug

    • 使用ie、edge等浏览器打开时,页面画布出如今下方,并无显示在右侧,且进行组件拖拽、删除等存在问题
    • 页面上learning_rate写成了learing_rate
    • 点击确认保存所填的参数后,参数框不能消失
    • 进行部署时,代码生成部分没有显示header
    • 网站开始部署,点击生成代码按钮没有反应
    • 组件的随意链接没有进行warning提醒
    • 统计访问量只显示了单日的次数
    • 代码生成的变量名数字会一直累加
    • 组件的参数框弹出后,删除组件,参数框不能消失
    • 参数没有填写时,返回的代码没有给出默认值,生成的代码等号后面为空
    • 代码生成后,构建的组件模型不能再进行编辑
    • 组件的参数未输入,生成的代码等号后面为空
  • 目前未解决的Bug

    • 点击帮助、统计或者联系咱们等再返回主界面时画布会清空
    • 部分warning提醒没有给出,好比组件链接的模型不正确没有给出warning
    • 用搜狗浏览器打开,reshape层输入中文而后生成代码会出现报错状况占满屏幕而且关不掉
  • 针对用户体验提出的一些改进

    • 将“开始”组件放在可选层的最上方
    • 帮助文档的撰写(简单的教用户怎么用组件搭建模型和一些注意事项)


场景测试

  • 典型用户一
属性 描述
姓名 张XX
身份 IT行业相关从事者、deep learning初学者
年龄 21岁
所占比例 60% ~ 65%
重要性 十分重要,是本网站的核心用户,帮助他们快速入门、练习是本网站的核心功能
知识层次 有必定的计算机专业知识,系统学习过计算机相关课程
动机/目的 利用网站更直观地搭建模型,快速入门deep learning
用户偏好 除了可进行模型搭建外,可能还但愿有相应的教程、论坛等
…… ……
  • 典型用户二
属性 描述
姓名 马XX
身份 IT行业精英、资深deep learning从事者
年龄 40岁
所占比例 20 ~ 30%
重要性 较为重要,能够在论坛中回答初学者的疑问,也会给网站的改进提供意见
知识层次 熟悉计算机专业知识,具备极强的编程能力,精通所从事的领域
动机/目的 出于兴趣逛到网站,为初学者解答疑惑
用户偏好 但愿可以更方便地与人交流
…… ……
  • 典型用户三
属性 描述
姓名 蒋XX
身份 计算机本科学生 || 路人
年龄 18岁
所占比例 10 ~ 15%
重要性 通常重要,能够经过网站引发其对deep learning的兴趣,从而转化为核心用户
知识层次 学习过计算机相关课程 || 用过计算机
动机/目的 闲逛论坛/知乎时看到就点了进来看看
用户偏好 须要简单明了的操做指南,美观的UI,有趣的体验等
…… ……


场景测试1

  1. 典型用户:张XX
  2. 用户的需求/迫切须要解决的问题:
    1. 张XX接到一个须要用到deep learning项目,可是他以前没有具体学过相关知识
    2. 张XX在网上搜到的教程学习须要的周期太长
    3. 张XX但愿能够本身快速简单的搭建一个简单的模型来进行学习,了解deep learning
  3. 场景描述
    1. 张XX首先打开网站,进入网站首页
    2. 张XX看到有帮助连接,因而点开帮助,经过帮助文档了解怎么使用组件搭建模型
    3. 张XX阅读完帮助文档以后,拖拽组件进入画布中
    4. 张XX并不了解deep learning的相关知识,并不知道该怎么链接网站提供的网络层,可是经过帮助文档的提示和一些注意事项,能够正确链接组件并为每一层输入合适的参数,再配置总体参数
    5. 搭建好模型以后,张XX点击生成代码按钮,获得正确的模型,张XX将模型代码拷贝下来,在本身本地运行,根据搭好的模型进行deep learning的相关学习

场景测试2

  1. 典型用户:马XX
  2. 用户的需求/迫切须要解决的问题:
    1. 马XX了解到有一个网站能够进行deep learning的学习,出于兴趣访问网站
    2. 马XX想了解网站的使用效果,并为那些想学习deep learning的初学者提供建议
  3. 场景描述
    1. 马XX首先打开网站,进入网站首页
    2. 马XX点开帮助,大体看看使用说明
    3. 马XX回到主界面,用网站的几个网络层本身搭建模型,输入参数,生成代码
    4. 马XX经过运行代码,再回到搭建的组件中调整参数,完善生成的模型
    5. 马XX再调好参数后生成代码,得出最终的模型以后,想为网站开发者提供意见
    6. 马XX点开联系咱们,经过邮件向咱们提供一些建议,完善咱们的网站,为deep learning初学者提供更好的学习建议

场景测试3

  1. 典型用户:蒋XX
  2. 用户的需求/迫切须要解决的问题:
    1. 蒋XX出于兴趣,想看看网站有什么神奇的效果
  3. 场景描述
    1. 蒋XX首先打开网站,进入网站首页
    2. 蒋XX看到左边的网络层组件,就将组件拖拽带画布中,点击生成代码,可是没有进行连线,网站会给出warning
    3. 蒋XX查看帮助,根据提示链接好组件,配置好参数,点击生成代码,以为挺有新意
    4. 蒋XX在生成代码后,处于好奇,点击统计查看网站目前的访问量
    5. 蒋XX回到主界面,拖拽组件进行自由链接、删除组件等
    6. 进行一番体验后,蒋XX点击联系咱们,为咱们提供一些用户体验上的建议


测试矩阵

测试矩阵 功能测试 页面测试
测试浏览器 测试环境(浏览器版本) 组件拖拽 组件删除 组件连线 参数输入 点击事件(组件、按钮、连接)下拉框选择 报错状况 生成代码 代码的拷贝 主页面 联系咱们页面 访问量统计页面 代码生成页面 页面切换
chrome 74.0.3724.8 正常 正常 正常 正常 正常 正常 正常 正常 正常 正常 正常 正常 正常
火狐 74.0.3724.8 正常 正常 正常 正常 正常 正常 正常 正常 正常 正常 正常 正常 正常
ie 11.706.17134.0 正常 正常 正常 正常 正常 正常 正常 正常 正常 正常 正常 正常 正常
edge 42.17134.1.0 正常 正常 正常 正常 正常 正常 正常 正常 正常 正常 正常 正常 正常
QQ 10.4.3457.400 正常 正常 正常 正常 正常 正常 正常 正常 正常 正常 正常 正常 正常
UC 6.2.4094.1 正常 正常 正常 正常 正常 正常 正常 正常 正常 正常 正常 正常 正常
Opera 60.0.3255.56 正常 正常 正常 正常 正常 正常 正常 正常 正常 正常 正常 正常 正常
搜狗 8.5.7.29493 正常 正常 正常 正常 正常 在reshape层输入中文报错会占满屏幕,关不掉 正常 正常 正常 正常 正常 正常 正常
猎豹 6.5.115.18480 正常 正常 正常 正常 正常 正常 正常 正常 正常 正常 正常 正常 正常


Alpha版本的出口条件

在Alpha阶段,因为时间问题和须要对相关知识的学习,咱们的目标是完成最基本的功能:能搭建并生成一个基本的简单模型代码。所以,咱们将这一版本的出口条件设置为:chrome

完成基本的可实现组件拖拽、链接、配置参数并生成一个简单CNN模型的功能编程

项目的核心功能就是支持组件拖拽、连线、配置参数而后根据链接好的模型生成相应的代码。在Alpha版本中,咱们支持搭建一个简单模型,实现一个基本功能俱全可用的产品,使得用户能够去使用。而后在接下来的版本中,咱们会更多地花时间去支持更多模型的搭建、丰富产品内容、提高用户体验。后端

秉承敏捷开发的原则,咱们在达到出口条件的基础上,为了提高用户体验,咱们还对前端界面布局进行了调整,使得前端界面布局更加合理。浏览器

虽然已达到了预约的目标,可是这一版本仍是比较“粗糙”的,毕竟目前支持的网络层数目还不是不少,难以知足用户的需求,并且目前生成的代码只能进行拷贝,不支持下载,还有一些UI的设计可能不是特别美观,这些都是影响产品总体表现地问题所在。网络

看到网站能够生成预期的代码,咱们仍是很激动的,在你们的努力下,完成了Alpha版本的目标。在此基础上,通过你们的讨论,在接下来的版本中,咱们列出了几个目标:布局

  • 实现用户的注册登陆,用户能够登陆,搭建并保存本身的模型
  • 支持更多的网络层,可让用户搭建更多地模型
  • 完善界面布局和部分UI,为更多操做添加提示,提高用户体验
  • 增长网站论坛功能,用户能够在论坛留言、交流、反馈问题等

在从此的时间中,咱们会继续努力,争取完成预约的目标,或者超出目标,提供一个尽量实现的最好的产品。学习

相关文章
相关标签/搜索