您的位置:软件测试 >> 测试技术 >> 测试精品文章
如何满足自动化测试需求?
作者:Philipp Benkler(泽众软件原创翻译) 发布时间:[ 2015/9/11 15:10:06 ] 推荐标签:需求管理 软件测试管理

  Bug测试
  大量功能测试是任何成功app的基础。为了避免组织性盲目,开发团队外的测试员应该包含
  在内,这样工作人员和独立的测试员都在评估该app。很多例子中,经验丰富的测试员和无偏见的用户的组合提供大利益。前者确实地知道去哪看并发现缺陷,后者可能会发现有可能错失的东西。因此,创建一个结构和探索的测试组合以覆盖尽可能多的场景很有意义。根据app的阶段以及内部资源的可用性,内部外部都可以完成。
  实用性测试
  无论是消费者中还是在企业内部,实用性是app成功的关键因素。发布前,app应该由目标团体测试以充分了解他们的需求。这样,企业可以评估开发流程的某个阶段初的需求有没有实现。对于消费类app,群体测试是质量保证和可用性测试的既定方法。群体测试通过大量测试员提供特定目标团体和设备。开发企业app时,员工或企业客户代替了群体。他们是未来用户且知道什么对他们有用什么没用。不是独立实施测试流程,企业应该考虑使用外部服务供应商的群体平台基础设施来给他们自己的员工或客户群分配测试。该方法叫做“Bring-Your-Own-Crowd?”。通过一个管理测试流程,它减少了项目管理的时间和预算,这样产生了可以被直接推回开发过程的高质量结果。这样一来,即使是有机密数据或限制访问公司设备的测试也是随时有可能的。
  设备多样性和兼容性
  了解用户期待只能在app真的适用于所有必要设备时有所帮助。设备自备(BYOD)已变成许多企业的常用做法且在开发企业app时带来了重大挑战。如果没有标准的企业设备,app必须在将使用app的员工设备和平台上有用。考虑到越来越多的碎片,尤其是在安卓市场中,这很难实现。这种情况下,外部群体测试保证在特定市场上可以去的所有设备,如果外部测试员可以接触到app的话,比如通过VPN连接。
  计划和成本
  大量的测试需要考虑测试成本的预算。避免这些成本的企业应该记住如果开发的app不被接受会有什么损失。企业app可以优化内部进程,并通过提高效率节省成本。但是作为被拒app的结果,数字和模拟基础设施的共存将增加成本。如果员工不满意企业的官方app,他们或许会寻找非认证的替代品,当然这会带来安全和财务后果。如果企业决定将他们的员工整合到测试过程中,需要分配适当的时间和资源。员工需要使用他们的工作时间去测试,因此有可能会推迟其他任务。此外,所有测试员都需要有强烈的责任感以便得到有意义且高质量的结果。这样,让不情愿的员工去测试app并不令人满意。如果结果早期参与他们还是对app没有兴趣,那么需要找出其他诱因如bug奖金或其他形式的奖励。企业app对于业务流程的重要性在接下来的几年将大大地增加。为了创建有用且吸引消费者的app,他们需要参与到开发过程中去。像消费品行业中,开发之前用户期待和设备多样性是需要详细测试策略的主要挑战。通过Bring-Your-Own-Crowd?方法让用户和测试帮助应对这些挑战,并为有效的bug和实用性测试提供一个框架。

版权声明:本文出自 SPASVO泽众软件测试网:http://www.spasvo.com/news/html/2015911152502.html
原创作品,转载时请务必以超链接形式标明本文原始出处、作者信息和本声明,否则将追究法律责任。

上一页12下一页
软件测试工具 | 联系我们 | 投诉建议 | 诚聘英才 | 申请使用列表 | 网站地图
沪ICP备07036474 2003-2017 版权所有 上海泽众软件科技有限公司 Shanghai ZeZhong Software Co.,Ltd