zoukankan      html  css  js  c++  java
  • Week9 Teamework from Z.XML-Scenario testing

    关于场景测试

    About Scenario testing

     

     

    一.关于用户(About Personas)

    1

    我们如何预期我们的用户对我们的软件的使用

    (How do we expect different personas to use your software?)

        首先,根据对2012年手机游戏用户市场调查报告的分析(http://bbs.ptbus.com/thread-530098-1-1.html),我们总结出手游用户有这些特点和重要规律,这些规律对于我们对用户的预期有重大的参考意义:

    1.手机游戏用户比例:参与调查的手机用户中,玩手机游戏的调查者占比达到82.3%。

    基于这样的规律,手机游戏的渗透率较高,因此,从潜在用户来考虑,用户具有数量大的特点。 

     

    2.手机游戏时长:手机游戏用户单次玩游戏的时间以15-30分钟为主。女性用户单次玩手机游戏的时长较男性长。从不同年龄段来看,各年龄段用户单次游戏时长也均以15-30分钟为主。

    因此,从用户使用手机游戏软件的时间来看,用户的使用时长较短。

    在对用户的总体情况有所了解以后,我们可以采取多种方法来预测用户对软件的具体使用:

    基于以上讨论,我们对我们的用户群体的预测是:大体上青少年,女性偏多,对此款软件的使用具有次数多,单次时间少的特点,且倾向于分享游戏经历到SNS平台(比如Facebook,Renren.com,Sina Microblog等)

     

     

     

    2

    用户的需求以及目标&&我们的功能如何满足他们的需求

    (What's the users' need and goals?)&&(How our features work together to solve users' needs?)

    评价手机游戏相对于其他软件来说具备一定特殊性,但是总体对于游戏用户来说,用户的需求与目标在于:

    1.画面精彩

      画面必然是手机游戏的首要考虑因素,其势必涉及到美工方面的能力,在这一方面,我们团队开发的游戏《BlueZ》选用了高质量的开放连帧图片,并且对游戏画面进行调节。包括搭配,风格以及抠图的准确度。但是,画面的感受是一种主观的认知,我们并不能够保证所有的用户对此的认同。

     

     

     

     

     

    2.自由度高

    自由度是游戏产业中的一个术语,指玩家在游戏中的用户体验的主观感受,为了在游戏中达到更好的用户体验,我们在在设计上加大了自由度,比如多达6种的特效,两种基本的攻击效果,两种不同道具,大地图感受,成就系统的引入,以及积分分享等等功能。

     

     

    3.支持SNS

    基于我们对于用户的预测,我们在软件中加入了一键分享的功能,支持当前用户Android系统中所安装的所有SNS平台,比如FaceBook,RenRen,QQzone等等。

     

    4.运行流畅

    运行的流畅程度是考察游戏性能的重要指标,也是用户的一个goal,在开发,测试中,我们对游戏中对流畅程度的指标FPS(Frames Per Second)赋予了重大的注意程度,在过程中注意优化,致力于达到最好的体验效果和最低的功耗。

     

    5.音效卓越

    音效是衡量游戏体验的很重要的参考因素,也是用户的实际需求。

    我们在游戏中采用的音效经过了准确的调试,确保了不会出现不和谐的声音效果,并且,加入了用户自选的功能,用户可以自己决定是否播放背景音乐或者音效。

     

    6.多平台

    由于手机操作系统繁多,WindowsPhone,Android,IOS,Sybian等等,所以用户对于软件针对不同平台的多版本要求也理所当然。而虽然用户更多的使用的是基于Android系统的手机,并且作为Alpha版本,我们也只完成了Android平台的版本,但是,我们所选用的Cocos2d-x引擎支持了多平台的移植,实现了一次编写,多平台运行。通过交叉编译技术,可以成功移植到WindowPhone,Win8 Metro,IOS,Wo phone,等多个框架下。

            

     

     

     

    二.测试矩阵(Test Matrix)

     

    平台(platform)

    Android OS

    语言(language)

    C++&&JAVA

    机器(machine)

    操作系统(OS):Android 2.3及以上

       分辨率(Resolution Ratio):1920*1080分辨率(最佳)

    其他(Others)

       Cocos2d-x环境

       Android环境

       Cygrin环境

     

    三.退出条件

    (Exit Citeria)

     

    由于Alpha测试是一个用户在开发环境下进行的测试,这个阶段所得到的结果对于软件的进一步修缮有这非常大的意义,所以我们认为,最好的推出条件是在编码结束之后,并且各个模块达到一定稳定性以后开始。这样一方面是可以加快整体进度,其次在一些方面也提高了测试的质量,对于Alpha测试,开发人员所希望的是从中得到在功能,可使用性,可靠性方面的建设性的意见,所以对于产品本身应该是一个当前阶段的“最佳结果”

     

    参考资料

    (按照出现次序)

    1.《2012年中国手机游戏用户调查报告》

    2.《2013手游产品与市场分析预测》

    3.《移山之道》

    4.《软件工程》

     

    注意

    转载请注明出处

    Z.XML团队

    http://www.cnblogs.com/Z-XML/

     

     

    编辑:毛 宇

  • 相关阅读:
    线程进程之间的关系
    socket网络编程
    Docker在github上的站点
    大型网站架构体系的演变
    centos7 安装SSH
    如何在CentOS 7中禁用IPv6
    在 Docker 上运行一个 RESTful 风格的微服务
    docker 操作命令详解
    玩转Docker镜像
    搭建自己的 Docker 私有仓库服务
  • 原文地址:https://www.cnblogs.com/Z-XML/p/3420345.html
Copyright © 2011-2022 走看看