移动应用自动化测试面临的挑战
在最近的统计中, 苹果应用商店中共有超过500,000种应用,而且 Android市场也有超过了300,000种应用,这些还不包括其他平台上的应用,像RIM Playbook、Microsoft WindowsPhone和Windows Mobile。此外,每一个平台都可以为各种设备出售各种 操作系统版本。开发应用需要在这些各种型号和操作系统版本的组合上 测试和验证程序。自动化移动应用测试是唯一的发布时间表可以维持的方式。下面,我们探讨一下 自动化测试移动应用程序所面临的挑战。 下面是移动应用的自动化测试挑战: 自动化脚本需求:自动化脚本需求在一个应用程序发布、正在被使用,和随后需要推出更新时更为紧迫。所有现存的特点需要每次推出更新时被测试,要确保在升级代码的时候没有回归误差。同时,各种各样的造型和模型,特别是像Android平台、自动化脚本、测试就不可避免。 多种语言和环境脚本:企业中通常采用将测试脚本可能需要综合回到语言和测试环境中,像JUnit、QTP、PERL或者Python。 分布式测试:越来越多的移动测试外包出去,甚至是海外外包。开发人员和测试人员可能地理上是分离的。测试环...