码迷,mamicode.com
首页 > 其他好文 > 详细

【第一组】beta发行说明

时间:2017-07-25 10:33:06      阅读:127      评论:0      收藏:0      [点我收藏+]

标签:null   http请求   筛选条件   好的   版本   也有   ==   只打开一次   解析   

 

软件测试报告

一、bug情况汇总

尚需解决以及难以解决的:

  1. 无网络时没有任何提示,只是网络功能无法使用,需要添加提示
  2. 尚有大量页面未完成(大概来不及了)
  3. 美工水平太差,让人没有使用的欲望(大概修复不了了)
  4. 缺少合适的logo(大概没办法了)
  5. 页面风格不统一,大部分是朴素的白板界面,小部分是经过美化的
  6. 教务处没有注销功能,无法在只打开一次App的情况下更换当前用户
  7. 教务处页面下的某些功能理应不需要登录就能使用(开新页面分离出来,或者把登录操作延迟到请求数据之前)
  8. 教务处登录错误的提示字符串中含有“\n”
  9. 专注的倒计时没有取消功能(缺一个按钮)
  10. 专注页面的环形进度条并不能根据倒计时的进行做出变化,永远是100%的状态
  11. 查课表页面没有默认选定周数,而且也不能根据日期计算当前周数并默认选定之
  12. 选课推荐的筛选条件一旦改变,之前做出的选择就被清空
  13. IPGW没有合理的错误提示(考虑更换到另一套API)
  14. IPGW不能检测当前网关账号登录状态(未找到合适的API,也许是根本就没有)
  15. IPGW不能重复登录,否则在App内报错
  16. IPGW的注销放在主页面内,导致未登录时无法使用,再加上上一条的bug,造成的结果是永远无法注销已登录账号
  17. 脱离VS环境直接从开始菜单打开,第一次打开时卡死
  18. 全局配置未正常初始化导致的NullReferenceException(比较难重现,仅出现过一次)
  19. 全页面高斯模糊效果有若干毫秒的延迟(基本无法修复,除非寻找新的模糊效果实现;也有可能是动画效果的原因)

已经解决的:

  1. 专注的倒计时可以正常开始、停止、暂停、继续
  2. 可以记住上一次登录用户的用户名了
  3. “记住密码”功能正常工作
  4. 筛选能够根据多项设置筛选出结果(但是是重新计算结果,思考有没有更好的算法)

二、场景测试

教务处场景

  1. 用户希望查到自己的课表,因此他使用HamburgerMenu跳转到教务处页面
  2. 由于当前是未登录状态,教务处页面整个被模糊盖住,右侧弹出登录框要求输入用户名、密码、验证码,以及选定是否记住密码
  3. 输入完毕之后,成功登录进教务处,所有的按钮均可访问
  4. 用户点击“查课表”按钮,页面跳转到查课表页面。所有课程根据周数显示,默认选定的周是当前日期所在周

IPGW场景

  1. 用户想要上网,因此他使用HamburgerMenu跳转到IPGW页面
  2. 由于当前是未登录状态,IPGW页面无法展示用户数据,整个被模糊盖住,右侧弹出登录框要求输入用户名、密码、以及选定是否记住密码
  3. 输入完毕之后,成功登录进IPGW,显示用户的数据

三、测试矩阵

 测试功能 测试项 检测点 预期结果 是否符合
 界面功能 主页面 HamburgerMenu 点击各个按钮,能够导航到设定好的页面 √
教务处页面 未登录时的状态 未登录时被模糊,右侧有登录框,要求输入用户名、密码、验证码,选择是否记住密码 √
登录后的状态 界面解除模糊 √
页面按钮 点击导航到对应页面 部分页面未完成,弹窗提示错误
IPGW页面 未登录时的状态 未登录时被模糊,右侧有登录框,要求输入用户名、密码,选择是否记住密码 √
登录后的状态 获取并显示用户的数据,注销按钮变为可用 如果服务器端已登录,那么无法成功
注销 恢复到登录前的状态 √
查课表 默认打开状态 根据当前日期选中周数,显示当前周课程 无默认选中周数
按周数筛选 只显示选中周开设的课程,其他课隐藏 √
后台功能 网络和解析工具 HTML解析 根据给定的xpath,选中HTML节点 √
HTTP请求 正常发出HTTP请求,当不成功时返回空 √
周数解析 根据发来的周数字符串,返回bool[20](记作arr),arr[i] == true代表第i+1周包含在内 √
数据存储工具 上次登录用户 存、取上次登录的用户的用户名 √
用户名、密码 根据用户名存、取对应的密码 √

 

四、出口条件

各页面能够正常显示,页面跳转能够正常完成,用户能够完成登录注销操作,以及各种查询操作

 

 

beta版本发布说明

一、功能介绍

本次新增功能:

技术分享

教务处的登录功能

技术分享

课表查询功能

技术分享

选课推荐页面

二、修改的缺陷

  1. 完成了alpha版本未完成的查课表、选课推荐、教务处登录
  2. alpha中的专注倒计时已经完成
  3. 爬取了我们所需的API和网页

三、环境要求

最低要求:Windows 10 10586

最高要求:Windows 10 Anniversary Edition 14393

四、安装方法

本系统是UWP,因此需要通过WindowsStore进行安装。

五、已知问题和限制

问题:

  1. 组内成员美工水平不足,界面急需美化
  2. 面设计得太多,不能全部做完
  3. 爬取的网页HTML格式千变万化,我们需要的数据不容易获得

限制:

  减员严重,劳动力不足

六、发布方式和发布地址

通过WindowsStore发布,通过同学们的宣传进行推广。

发布地址:

尚未发布到WindowsStore上,软件源码发布在Github,大家可以通过源码预览我们的产品。

【第一组】beta发行说明

标签:null   http请求   筛选条件   好的   版本   也有   ==   只打开一次   解析   

原文地址:http://www.cnblogs.com/unnamed42/p/7231914.html

踩
(0)
赞
(0)
   
举报
评论 一句话评论(0)
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!