团队作业第五周(只会嘤嘤嘤队)

Github代码链接:https://github.com/yingyingyingteam/funnyWordForCet

Alpha版本测试报告

  1. 在测试中共发现多少bug?每个类别的bug分别为多少个?  
    • 修复的bug:6
        • MYSQL:WARN: Establishing SSL connection without server's identity verification is not recommended.  --在数据库配置文件中数据库连接的url中添加useSSL=false;

        • Loading class `com.mysql.jdbc.Driver'. This is deprecated. The new driver class is `com.mysql.cj.jdbc.Driver'. The driver is automatically registered via the SPI and manual loading of the driver class is generally unnecessary.   --按照最新官方提示支持将com.mysql.jdbc.Driver  改为  com.mysql.cj.jdbc.Driver

        • Request processing failed; nested exception is org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)  

          解决方法:1. 检查函数名是否一致 
          2. 检查xml文件中的namespace跟Dao的路径是否对应 
          3. 检查MyBatis配置文件中mapping.xml的扫描路径是否正确 
          4. 去掉xml文件中的中文注释 
          5. 在xml文件中添加一个空格或空行 
          使用了Maven和IDEA的情况下 
          6. 在pom.xml文件中配置build

          ... src/main/java **/*.xml true ...

          然后右键项目–>Maven–>Generate Sources and Update Folders。 
          也可以将mapper.xml文件放到resource下,然后修改mapper.xml的注册路径。

    • 不能重现的bug:
    • 这个产品就是这样的,不是bug:
    • 没有能力修复,将来也不打算修复:
    • 这个bug的确应该修复,但是没有在这个时间修复,延迟到下一个版本修复:1
  2. 场景测试:
    • 我们预期大部分用户会在移动端的网页上使用我们的软件,少部分会在PC端的网页使用我们的软件
    • 用户的需求:在对分散的单词毫无头绪的时候,能够得到相关提示;用户的目标:更好的学习英语单词,加深对单词的印象和记忆
    • 长按分散的单词块,如果是前缀或者后缀,会显示相应的意思解释。(未实现)
  3. 测试矩阵(test matrix):
  4. 出口条件:
    • 用户能正常登陆,进行游戏学习,记录已学习的单词;游客能正常进行游戏学习

Alpha版本发布说明

一、功能介绍

  1. 游客、用户模式

 

    用户可以在首页选择游客体验模式和用户登录模式

      

   2. 注册登录功能


    选择用户模式后可选择注册或登录操作,通过输入用户名(唯一)和密码进行登录或注册,其他功能均在登录后方可使用。

      

   3. 前后缀意思提示

   4. 已学单词记录(在数据库中记录已学单词,在以后的游戏学习中减少该单词的出现频率)

二、修改的缺陷

  这是第一版,没有修改的缺陷

三、环境要求

  我们的游戏是以网页的形式存在,下面对各大主流浏览器分别说明。

浏览器 使用情况
Chrome 能正常使用
Safari  首页显示正常,用户登录注册页面出现乱码、背景图片无法显示
FireFox 首页显示正常,用户登录注册页面出现乱码、背景图片无法显示

 

 

 

 

 

 

四、安装方法

  我们的游戏是以网页形式存在,无须安装,只需访问网址就可以进行游戏

五、问题与限制

  问题:我们游戏的Alpha版本的问题在于实现的都是最基础的功能,而且也只是实现了,没有优化和完善,这也是我们下一步开发的主要工作之一。

  限制:主要限制是各浏览器的兼容性问题,对各个浏览器的支持情况不同。

六、发布方式与发布地址

  发布方式:我们将通过网络(微信、QQ等,主要是微信)先在朋友圈发布,主要是通过微信和各类社交软件的扩散性在学校中扩散

  发布地址:

posted @ 2018-11-10 01:00  XJing  阅读(139)  评论(0编辑  收藏  举报