手机软件测试

来源:互联网 发布:php gc 编辑:程序博客网 时间:2024/06/09 23:43

手机性能测试可根据自动化程度分为手工测试和自动化测试
手机的自动化性能测试可分为

  1. 系统分析
    将性能的指标转化为性能测试的目标,在这同时要分析系统的结构同时结合性能指标,制定性能测试实施方案。此时要求测试人员要有系统全局业务的把握
  2. 建立虚拟用户脚本
    将业务流程转化为测试脚本,通常指的是虚拟用户进行操作业务流程时所录制的脚本。虚拟用户通过驱动一个真实用户程序来进行模拟。在这一步骤里,要将各类被测业务流程从头至尾进行确认和记录,弄清这些过程可以帮助分析到每步操作的细节和时间,并能精确地转化为脚本。此过程类似制造一个能够模仿人的行为和动作的机器人过程。这个步骤非常重要,在这里将现实世界中的单个用户行为比较精确地转化为计算机程序语言。如果对现实世界的行为模仿失真,不能反映真实世界,性能测试的有效性和必要性也就失去了意义。
  3. 根据用户性能用户指标创建场景

  4. 运行性能场景,同时检测应用性能
    在性能测试运行中,实时监测能让测试人员在测试过程中的任何时刻都可以了解应用程序的性能优劣。系统的每一部件都需要监测:协议栈,MMI应用程序,内存占用情况,驱动程序运行状态等。实时监测可以在测试执行中及早发现性能瓶颈

  5. 性能测试的结果分析和性能评价
    结合测试结果数据,分析出系统性能行为表现的规律,并准确定位系统的性能瓶颈所在。在这个步骤里,可以利用数学手段对大批量数据进行计算和统计,使结果更加具有客观性。在性能测试中,需要注意的是,能够执行的性能测试方案并不一定是成功的,成败的关键在于其是否精确地对真实世界进行了模拟
0 0
原创粉丝点击