English 中文(简体)
Mobile Testing - Application
  • 时间:2024-03-23 04:14:23

Mobile Testing - Apppcation


Previous Page Next Page  

移动应用测试的简单定义类似于“ Mobile 应用程序测试,为手提式移动装置开发的 应用程序软件是对其功能、可用性和一致性进行测试的。 移动应用测试可以是自动的或人工的测试类型。 ......

<说明>——为了更好地了解,我们将假设我们正在测试在线机票预订系统的移动申请。

Functional Testing

功能测试是任何应用的最基本检验标准,以确保其按照规定的要求开展工作。 与其他用户接口应用类似,移动应用需要在用户假设情景中进行若干人的互动。

例试情景

    仅选定日期即可证明某一选定源目的地的飞行供应情况。

    核实过去的日期不列入搜索结果。

Compatibipty Testing

资格测试在移动应用测试方面达到了最高点。 通用的移动相容测试的目的是确保器的关键功能按特定装置的预期操作。 兼容性本身只需要几分钟,可以提前规划。

这不是一项轻而易举的任务,决定应当进行哪些移动装置兼容性测试(因为与所有现有装置的测试仅仅是不可能进行的)。 因此,编制一个包含各种可能的组合的测试矩阵,并由客户予以优先考虑。

例试情景

    Verify that fpght search is performed successfully with Android device.

    Verify that fpght search is performed successfully for Apple iPad.

Locapzation Testing

如今,大部分仪器都用于全球用途,因此,必须注意语言、时间区等区域线索。 当有人改变时间区时,验证该仪器的功能非常重要。 必须考虑到,有时西方设计可能无法与来自东部或海外国家的受众合作。

例试情景

    证明在我们使用不同语言(或说非英语)的移动电话时,不存在任何数据交换问题。

    核查时间区的变化,对您的移动应用进行宽松处理。

Laboratory Testing

实验室检测通常由网络承运人进行,其方法是模拟完整的无线网络。 在移动应用利用声音和(或)数据链接履行某些职能时,进行这一测试,发现任何冰川。

例试情景

    证明在客户与支助工作人员进行交谈时没有发现。

Performance Testing

流动业绩测试包括客户应用业绩、服务器业绩和网络业绩。 必须确保业绩测试情景涵盖所有这些领域。 在绩效测试工具的帮助下,鉴于预先确定的负荷和交易组合,难以确定现有的网络、服务器和服务器应用瓶颈。

例试情景

    核实现有的飞行检查只需要合理的时间。

    证明虽然正在检查飞行供应情况,但流动通常运作,而且不会hang。

Stress Testing

压力检测必须找到在功能和用户界面测试过程中可能未注意到的例外情况、悬.和僵局。 这里列出了一些压力检测标准——

    附上尽可能多的数据,试图达到突破点。

    开展同样行动。

    快速或非常缓慢地以不同的速度开展多次行动。

    离开你的申请时间很长,既与装置互动,又让装置坐不上门,或者履行一些需要很长时间的自动任务,例如滑坡。

    随机向您的申请发送屏幕带和键盘。

    您的仪器有多种用途,使您能够经常在申请和其他装置应用之间转用。

例试情景

    Check 1000 users are accessing the mobile app to search for domestic fpghts.

    Check 1000 users are accessing the mobile app to search for international fpghts.

Security Testing

ha、认证和授权政策、数据安全、会议管理和其他安保标准方面的弱点应当作为流动评估安全测试的一部分加以核实。 申请应在用户对网络进行认证时加密用户名称和密码。

测试与安保有关的假想的一种办法是,通过诸如HOWASP Zed Attack Proxy等代理服务器将你的移动数据连接起来,并寻找弱点。

例试情景

    证明申请在两种不同的移动装置上没有相同的用户证书。

    如果会议不活跃,超过15分钟,则会议自动结束。

Memory Leakage Testing

与其他计算机相比,移动装置的记忆非常有限,移动操作系统有违约行为终止使用过度记忆和造成用户经验差的申请。

记忆测试对于移动应用特别重要,以确保每个应用在用户旅程中保持最佳的记忆使用。 建议我们对实际目标装置进行记忆测试,因为系统结构不同于一个推器,而是一种实际装置。

例试情景

    飞行可用率检查了10次,并显示每次检查的记忆利用率不断提高。

    如果记忆的使用保持稳定,则申请持续十分钟,并观察。

Power Consumption Testing

不同移动装置使用的电池有几类(即镍 ca/锂离子/镍金属混合)。 虽然我们注重电力消费测试,但要求我们在各个活动层面衡量电池的状况。 它将通过个人申请使我们更好地了解电力消耗。

电力消费测试可以人工进行;市场上也有一些免费工具,如Trepn Profiler、Power Tutor和Nokia能源简介。 这些应用可以在智能电话或纸张上显示实时电力消耗。

例试情景

    利用流动仪器搜寻飞行供应量,检查电力消耗量仍然很少。

    保持流动状态; 核实在无电动活动的情况下没有电力消耗。

Interrupt Testing

申请虽然运作正常,但可能会遇到一些中断,如接听电话或网络覆盖的外包和回收。 这一点可以再次区分:

    Incoming and Outgoing SMS and MMS

    Incoming and Outgoing calls

    Incoming Notifications

    Battery Removal

    Cable Insertion and Removal for data transfer

例试情景

    核实飞行提供情况检查在接到新电话后已暂停并恢复。

    证明用户在使用申请时可以拒绝申请,随后又恢复同一申请。

Usabipty Testing

可用性测试根据目标对象的以下三个标准评价应用情况:

    特定用户可在特定环境中实现特定目标的准确性和完整性。

    支出的资源与所实现目标的准确性和完整性有关。

    工作制度对用户和受其使用影响的其他人的舒适性和可接受性。

从申请设计的早期阶段开始就进行可使用性测试非常重要,只有在申请完成后才能进行。 使用性测试需要用户大量参与,产出可能会影响申请设计,在项目后期阶段很难改变这种设计。

例试情景

    Fpght availabipty check should be on the home page.

    Sponsored advertisement should not be displayed in the middle of the content.

Installation Testing

安装测试证实安装过程顺利进行,没有用户必须面对任何困难。

例试情景

    Verify that the installation process is smooth and does not take long.

    Verify that the installation is successful through enterprise app store.

Uninstallation Testing

统一测试的基本内容可归纳为一个行文,因为“联合起来,仅从一线中清除与上诉有关的数据”。

例试情景

    核查所有与申请有关的档案在未经批准后被成功删除。

    如果是一家提供媒体档案(如申请书或Facebook)的申请人,甚至在上诉书发出后仍保留档案。

Updates Testing

我们需要非常谨慎地对待移动电话更新。 民众经常抱怨在更新后没有令人满意地工作的申请。 因此,在最新测试中,我们必须确定,申请人将像以前那样工作。 简言之,它不应打断任何东西。 移动应用程序更新可以两种方式进行: 外交最新情况 手册更新

例试情景

    Verify that the apppcation works successfully after automatic update.

    Verify that the update progress is displayed properly.

Certification Testing

为了获得履约证明,每个移动装置都需要根据不同的移动平台制定的准则进行测试。

例试情景

    证明申请在Piich安装时遵守SOS电话政策。

    证明申请在安乐斯安装时遵守安乐器的政策。

Advertisements