【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点击联系我们,为我们提供一些用户体验上的建议


测试矩阵

测试矩阵功能测试页面测试
测试浏览器测试环境(浏览器版本)组件拖拽组件删除组件连线参数输入点击事件(组件、按钮、链接)下拉框选择报错情况生成代码代码的拷贝主页面联系我们页面访问量统计页面代码生成页面页面切换
chrome74.0.3724.8正常正常正常正常正常正常正常正常正常正常正常正常正常
火狐74.0.3724.8正常正常正常正常正常正常正常正常正常正常正常正常正常
ie11.706.17134.0正常正常正常正常正常正常正常正常正常正常正常正常正常
edge42.17134.1.0正常正常正常正常正常正常正常正常正常正常正常正常正常
QQ10.4.3457.400正常正常正常正常正常正常正常正常正常正常正常正常正常
UC6.2.4094.1正常正常正常正常正常正常正常正常正常正常正常正常正常
Opera60.0.3255.56正常正常正常正常正常正常正常正常正常正常正常正常正常
搜狗8.5.7.29493正常正常正常正常正常在reshape层输入中文报错会占满屏幕,关不掉正常正常正常正常正常正常正常
猎豹6.5.115.18480正常正常正常正常正常正常正常正常正常正常正常正常正常


Alpha版本的出口条件

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

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

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

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

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

看到网站可以生成预期的代码,我们还是很激动的,在大家的努力下,完成了Alpha版本的目标。在此基础上,经过大家的讨论,在接下来的版本中,我们列出了几个目标:

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

在今后的时间中,我们会继续努力,争取完成预定的目标,或者超出目标,提供一个尽可能实现的最好的产品。

转载于:https://www.cnblogs.com/1606-huluwa/p/10746859.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值