zoukankan      html  css  js  c++  java
  • 团队作业5——测试与发布(Alpha版本)

    团队展示:

    1.队名:软件1412--音乐播放器

    2.队员学号(标记组长)

      张慧敏(组长):201421122032  

      苏晓微(组员):201421131033  

      欧阳时康(组员):201421122050

     

    项目截图:

                        

     

     

    Alpha版本测试报告

    1.在测试过程中总共发现了多少Bug?每个类别的Bug分别为多少个?

    bug名称 bug类型 修复办法
      加载本地手机音乐的时候,利用Android自带的数据库sqlist,权限问题。 不能重现的bug  <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>

      eclipse自带的Android模拟器在处理类似于文件,

      拍照之类的文件上有时候无法处理。

    修复的bug 安装其他的模拟器,比如夜神模拟器
        界面滑动优化。 修复的bug 除了点击事件,增加监听滑动的事件

        当手机里安装其他音乐播放器的时候,同时播放音乐会有冲突,

    或者手机突然来电的时候,手机在通过的状态的过程中,播放音乐。

    修复的bug 添加手机通话监听操作
        在播放音乐的时候,切换界面,播放音乐的状态会恢复暂停。

    这个bug的确应该修复,

    但是没有时间在这个版本修复,

    延迟到下一个版本修复

    可能是切换时候系统又自动调用了oncreatview()方法。

    2.场景测试(scenario testing)

    a. 你预期不同的用户会怎样使用你的软件? 

         年轻人:用简约个性的播放器播放喜爱的音乐,同时减少系统的开销。

         中年人:设计界面友好简介,容易上手。

    b. 他们有什么需求和目标? 

        年轻人:市面上的音乐播放器虽然功能齐全,但是整个APP占据不少空间。

        中年人:手机自带的音乐播放器功能过于简单,下载的APP界面设计凌乱复杂,不易上手,多余的功能模块又占用内存,加大系统的开销。

    整体需求分析:     

         播放音频文件是手机很重要的功能,所以大部分手机自带播放音乐的软件或者通过下载音乐播放器播放。

         由于开发的是基于移动平台下的音乐播放器,抓住简易个性的特点,可以针对的用户层面较为广泛。

    c. 你的软件提供的功能怎么组合起来满足他们的需要?

           提供一个用户播放音乐资源的平台,可以实现加载本地音乐资源,刷新歌词,歌词界面跟播放器的同步滚动,以及音乐播放的基本播放,暂停,上下首切换,播放模式的切换等基本功能,同时在音乐播放器的平台下可以让用户交流。

    d.你们在什么样的平台、硬件配置、浏览器类型等条件上对你们的软件进行测试?——测试矩阵(test matrix)

    测试功能 检查点 预期结果 模拟器(Android4.4版本) 手机(Android6.0版本)
      首页显示 播放按钮 切换成功
      加载列表 加载按钮 操作成功
      歌词显示 歌词按钮 显示成功
      上下首切换 切换按钮 切换成功

    e.你认为你们团队的软件在什么条件下,就可以认定其已经足够好,可以发布Alpha版本?——出口条件(exit criteria)

      成功播放音乐,功能基本实现,用户体验良好,无严重bug出现。

    Alpha版本发布说明

    1.对运行环境的要求

        Android4.4版本及以上

    2.安装方法        

          程序运行步骤:

          在模拟器中运行:

               a.首先在window中安装eclipse和模拟器。

               b.将项目导入到工作区,(运行过程中如果无法成功运行,尝试clean项目)

               c.启动模拟器,运行程序

           在Android手机端运行:

                下载项目生成的apk,安装到手机上,运行测试即可。

    3.描述系统已知的问题和限制

      暂无发现此问题

  • 相关阅读:
    linux下查看jdk路径
    mysql内部级联删除
    Mybatis Mapper.java和Mapper.xml能否分离问题
    The request sent by the client was syntactically incorrect问题解决
    centos下-MariaDB的安装
    对于mariadb安装后可以默认使用无密码登录的问题解决方案
    C#复习笔记(2)--C#1所搭建的核心基础
    C#精粹--协变和逆变
    linux和sqlserver 2017的安装
    C#精粹--闭包陷阱
  • 原文地址:https://www.cnblogs.com/bymissy/p/7899790.html
Copyright © 2011-2022 走看看