关于场景测试

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/

(编辑:毛 宇)

Week9 Teamework from Z.XML-Scenario testing的更多相关文章

  1. Week2 Teamework from Z.XML - 必应缤纷桌面助手 - 软件分析与用户需求调查

    软件分析与用户需求调查(2013) from Z.XML 本次团队作业要求: 通过定性, 定量地分析, 总结和评定某软件是否满足了目标用户的需求,并把分析的过程和结果用博客表达出来. 选题:必应缤纷桌 ...

  2. Week2 Teamework from Z.XML 软件分析与用户需求调查(二)应用助手功能评测

    评测人:薛亚杰 周敏轩. 说明:言辞激烈,请勿介意. 软件使用概述 我们团队这次评测的必应助手是必应缤纷桌面的一个小功能,根据评测人员试用几天后发现,它的作用大概就是能够用一种看上去比较生动的形式来给 ...

  3. Week2 Teamework from Z.XML 软件分析与用户需求调查(三)必应助手体验评测

    评测人:毛宇 肖俊鹏 说明:言辞激烈,请勿介意 我花了2天的时间来试用这个软件<必应缤纷桌面手机助手>,有了很多体会,这里,我来谈一下这款软件在体验部分的表现情况. 体验部分主要分为三个部 ...

  4. Week2 Teamework from Z.XML 软件分析与用户需求调查(四)Bing桌面及助手的现状与发展

    一.Bing搜索的相关背景 第一,必应搜索前几年的发展重点在于欧美市场,并且取得了一定的成效:根据 Hitwise 的统计数据,Bing 在 2011年3 月份市场占有率突破了 30% 大关,达到 3 ...

  5. Week2 Teamework from Z.XML 软件分析与用户需求调查(五)从对比中看见必应助手发展空间

    本文将主要探讨软件功能前景(浮动头像界面,升级式角色),找出与bing助手相类似功能的资深软件,分析这些软件的发展趋势和用户体验,从历史的角度来评测bing助手的某些功能的前景. 1.浮动头像界面-曲 ...

  6. 软件工程项目组Z.XML会议记录 2013/09/14

    软件工程项目组Z.XML会议记录 [例会时间]2013年9月14日星期六21:00-22:30 [例会形式]小组讨论 [例会地点]新主楼A1025 [例会主持]李孟 [会议记录]李孟 会议整体流程 一 ...

  7. 软件工程项目组Z.XML会议记录 2013/09/18

    软件工程项目组Z.XML会议记录 [例会时间]2013年9月18日周三21:00-23:00 [例会形式]小组讨论 [例会地点]三号公寓楼会客厅 [例会主持]李孟 [会议记录]毛宇 会议整体流程 一. ...

  8. 软件工程项目组Z.XML会议记录 2013/09/25

    软件工程项目组Z.XML会议记录 [例会时间]2013年9月25日周三21:30-22:10 [例会形式]小组讨论 [例会地点]三号公寓楼会客厅 [例会主持]李孟 [会议记录]肖俊鹏 会议整体流程 签 ...

  9. 软件工程项目组Z.XML会议记录 2013/10/22

    软件工程项目组Z.XML会议记录 [例会时间]2013年10月22日星期二21:00-22:30 [例会形式]小组讨论 [例会地点]三号公寓楼会客厅 [例会主持]李孟 [会议记录]周敏轩 会议整体流程 ...

随机推荐

  1. Question 20171117 Java中的编码问题?

    撰文缘由 前几天做一个邮件发送功能,一些常用信息配置在properties文件中,通过prop.getProperty(key)来获取配置的信息,结果配置文件中是用中文写的,邮件发送成功后,邮箱中的激 ...

  2. 为什么有IP还需要硬件地址,或者说为什么有硬件地址还需要IP

    只用MAC 虽然每个设备都有唯一的硬件地址,但不都是MAC格式. 只用MAC的话理论上是可行的,但是其中 兼容不同的硬件地址,处理起来是非常困难的.而且数据链路层也没有必要处理网络层的逻辑. 只用IP ...

  3. [Oracle]Oracle表权限小结

    在数据库中,表是我们接触得最多的数据库对象,接下来对与表有关的系统权限与对象权限做一个小结. (1)与表有关的系统权限 CREATE TABLE 在当前Schema中创建.删除.修改表. SELECT ...

  4. JS继续学习记录(一)

    JS继续学习记录(一) 总感觉自己的js code写的还算可以,但是又深知好像只知道一些皮毛,所以打算仔细记录一下js晋级学习过程,日日往复 先记录一下自己目前对js的了解吧(20180828) js ...

  5. Sass 基础(四)

    当你想设置属性值的时候你可以使用字符串插入进来,另一个使用的用法是构建一个选择器. @mixin generate-sizes($class,$small,$medium,$big){ .#{$cla ...

  6. 6.19noip模拟赛总结

    昨天进行了noip的模拟赛,我这个蒟蒻又是垫底.... T1 第一感觉就是贪心,从高到低排序,然后每次都将恰好满足当前条件的人数分成一组,然后移动到下一个未分组的单位上,贴代码 #include< ...

  7. 关于Navicat连接MySQL 报 Authentication plugin 'caching_sha2_password' cannot be loaded

    报错原因: 报这个错是因为MySQL8使用了 caching_sha2_password 加密方式而之前MySQL使用的是 mysql_native_password 加密方式,而你的Navicat不 ...

  8. keepalived入门

    简介 Keepalived的作用是检测服务器的状态,如果有一台web服务器宕机,或工作出现故障,Keepalived将检测到,并将有故障的服务器从系统中剔除,同时使用其他服务器代替该服务器的工作,当服 ...

  9. Windows使用Node.js自动生成Vue.js模版环境部署步骤-----记录

    node.js官网下载并安装node 进入node文档目录下,运行cmd 输入 node -v 查看node版本 出现表示安装完成 输入 npm -v 显示npm版本信息 安装cnpm 输入 npm ...

  10. Prime Ring Problem (DFS练习题)

    K - Prime Ring Problem ============================================================================= ...