• 团队作业9——测试与发布(Beta版本)


    Beta版本测试报告

    bug

    1.注册时不能通过邮箱验证

    后来发现是bmob的邮箱验证忘记了设置

    2.聚合网数据GET错误

    APP的第二个模块是每日一笑,但是接口出了问题,测试不通过
    目前暂时用的微信精选文章这一接口

    3.picasso无法加载动态图片的问题

    第三个模块我们的设计是搞笑图片这一分类,但是搞笑的GIF并不能实现加载,所以我们目前加载的是一些jpg图片。将模块改为了图片赏析

    4.登陆后闪退问题

    是代码错误。之前的24点游戏代码是基于Activity的,为了能实现左右滑动的标签页,将其修改为Fragment。很多之前写过的方法并不能实现Activity与Fragment的交互。进行了很多修改。而且在获取用户资源ID时总是取到空值。经过一系列修改,最后终于成功

    场景测试

    1.你预期不同的用户会怎样使用你的软件?
    我们这次冲刺过后,为我们的软件添加了多元性。
    用户不仅可以通过注册来保存自己独特的个人信息,并且可以自由的修改头像,昵称,简介等等个人信息。此外,在玩24点的过程中也可以切换到其他标签页看微信文章,看精选图片。更加丰富用户的体验。简介明了的用户界面也会使他们获得良好的感受

    2.他们有什么需求和目标?
    他们需要更加丰富的软件内容和更娱乐的用户体验。
    我们的APP支持版本更新,可以点击设置里面的检测新版本进行检测版本并下载。
    而且微信文章都是连接网络服务器的,会进行动态更新,用户不会觉得枯燥无味。
    对于Picasso图片加载我们会不断学习,争取能够加载动态的搞笑图片并做到实时更新,更加完善用户的体验,让他们真正能够在使用软件的过程中享受到快乐

    3.你的软件提供的功能怎么组合起来满足他们的需要?
    我们在设计的时候就考虑到,单一的24点游戏很容易让用户失去兴趣。很有可能玩两下就不玩了,毕竟24点是一款传统的益智游戏,在其玩法上我们是在做不出任何创新,但是经过讨论,我们可以在软件多元化上做出更多的努力。
    在用户第一次点开APP的时候,会显示闪屏页,简洁明了的告诉用户该APP的主要特性。
    注册登陆后我们改变了APP的框架布局,实现了四个标签页,并且可以左右滑动,自由切换。
    四个标签页分别是:
    24点,每日一笑(目前是微信精选),搞笑图片(目前是图片赏析),个人中心。
    屏幕右下角还有设置按钮,点击后可以进行一些设置和软件更新。
    微信精选和图片赏析都是可以动态更新的。
    这样丰富多彩的APP,你会不喜欢吗?

    测试

    1.性能测试、压力测试

    反复登陆和左右滑动标签页并无异常
    上下滑动加载微信文章与图片无异常
    反复修改个人用户信息无异常
    记住密码 与忘记密码还有邮箱验证无异常
    反复放大拖拽图片无异常,受手机性能内存影响可能会卡顿

    2.测试矩阵

    我们做的是安卓APP
    所以用到的平台便是android。
    具体的测试用到真机与安卓模拟器

    测试华为手机能正常运行,且屏幕比例无偏移拉伸。
    联网后能正常接受微信文章与图片。
    能正常注册登录,和需要邮箱验证

    测试安卓模拟器
    app无法在夜神模拟器上运行
    经查验,该模拟器API=17,小于app需要的最小API(20)
    测试其他API>=20的模拟器可以完美运行。

    3.出口条件

    基本实现目标规划。
    各功能可以正常运作。
    界面美观大方,符合用户体验。
    多元化设计更加贴合用户需求

    Beta版本发布说明

    新功能

    1.注册登录,忘记密码,记住密码,邮箱验证
    2.添加闪屏页
    3.添加微信精选、图片赏析等联网功能
    4.添加了个人中心,并能自由修改邮箱和个人信息。并能在服务器端对这些信息进行同步更新。
    5.添加服务器,用于用户的邮箱验证,还有用户的增删改查,信息查看,注册时间等注册信息查看,并能对登录注册情况进行数据统计
    6.界面优化设计,更加清晰简洁的界面,并更改为标签页框架,支持左右滑动切换
    7.图片查看支持拖拽缩放

    缺陷

    1.并没有实现好友PK功能。因为需要更加强大复杂的服务器与数据库。团队里面并没有精通者
    2.并没有改掉24点游戏不能按钮输入这一点,还是与之前一样通过键盘输入
    3.实现更加丰富智能的APP同时也意味着需要更高级的平台支持。无论手机还是模拟器,API需要在20以上

    运行环境要求

    android 4.0以上
    API 20及以上

    安装方法

    下载安装包后安装运行

    展示博客

    成员简介

    1.杨立鑫(队长)

    学号:100
    角色:DEV
    博客地址:汝嫣丶

    2.杨爱清

    学号:99
    角色:PM
    博客地址:向隅而泣

    3.林钊

    学号:105
    角色:PM
    博客地址:林钊

    4.陈雄

    学号:106
    角色:GUI
    博客地址:陈大熊

    5.王坤彬

    学号:108
    角色:TEST
    博客地址:执笔写下,狂

    总燃尽图

    仓库

    Coding/OSChina 地址

    视频

    腾讯视频:game24团队项目展示

  • 相关阅读:
    mysql主从与mycat与MHA
    mycat+mysql集群:实现读写分离,分库分表
    centos7下扩展根分区(图文详解)
    MySQL高可用之MHA的搭建
    zabbix_agentd客户端安装与配置(windows操作系统)
    centos7手把手教你搭建zabbix监控
    有关添加System.Web的问题
    锚标签<a>
    MVC3出现“提供程序未返回 ProviderManifestToken 字符串”的解决办法
    解决.net后台调用js弹窗后,前台界面样式乱掉问题
  • 原文地址:https://www.cnblogs.com/net1414group/p/7000981.html
Copyright © 2020-2023  润新知