美文网首页
移动APP测试中的功能与非功能测试

移动APP测试中的功能与非功能测试

作者: alston123 | 来源:发表于2017-02-07 15:45 被阅读0次

移动APP测试中的功能与非功能测试

每项开发的新功能都需要进行测试。移动app测试中功能测试是一个重要方面,移动测试员应该要进行手动测试和自动化测试。刚开始测试时,测试员必须把移动app当做“黑盒”一样进行手动测试,看看提供的功能是否正确并如设计的一样正常运作。除了经典软件测试,像点击按钮看看会发生什么,测试员还必须执行更多功能的移动设备专门的测试。

如今,现代移动设备都有触摸屏,要求多点触控动作来与它们互动。设备可以是纵向或横向显示屏。它们提供动作,倾斜和螺旋传感器。它们有不同的接口可以连接其他设备或服务,比如GPS,NFC,照相机,LED等等。

移动软件测试员必须确保app的所有特定设备功能在app里都能用。移动设备的种类这么多,测试时要将所有的覆盖是不可能的,所以功能测试时测试员要专注于他们app的关键之处。什么是真的简单有效的呢?设备旋转。我测试工作期间发现有许多bug仅需将设备从纵向旋转为横向再旋转回来就好了。

除了APP功能测试,整个手动测试过程,测试自动化对移动app也很重要。每个代码变化或新功能都可能影响现存功能及它们的状态。通常手动回归测试时间不够,所以测试员不得不找一个工具去进行自动化回归测试。现在市面上有很多移动测试自动化工具,有商业的也有开源额,面向各个不同平台,如Android,iPhone,Windows Phone 7,BlackBerry以及移动web app。

除了移动app测试的另一重要方面是移动app的非功能需求。移动app在推出市场或进行进一步开发前,移动测试员有许多需要测试的问题。

早期开发阶段要进行的第一个APP测试应该是实用性测试。通常是由alpha用户或同事进行的。走进一家咖啡馆或餐厅,问问里面的人他们的app使用情况。让他们看看现阶段开发的第一个版本并收集反馈,看看用户是否能很好地使用新功能,以便得出第一印象。

检查app的性能。将推出的版本与当前版本做一番比较,看看性能是一样?更好?还是更差?将app安装到旧的设备上,看看该app在旧设备上是否仍能运作,无论硬件设备好或差。最先进的设备也一样要这么做。

测试电话,短信,彩信,微博或其他通知进来时app的反应。使用app时检查一下电量。确保测试过程测试设备是充满电的并每十分钟检查一下电池使用情况,看看该app有没有太耗电。在低电量时把app安装到设备上看看会发生什么。检查app的内存使用情况。如果app在本地文件系统中存储数据,测测不同内存卡的使用情况。想想看本地存储快满时会发生什么呢——app会崩溃或弹出出错提醒框来通知用户吗?

测试app的安装和删除过程。更重要的是,测试从老版本升级为新版本的过程。或许本地数据库已经改变了,这样就会引起一些严重的迁移问题。

App被本地化了吗?测试员需要用不同的语言测试app。记得在不同的网络载体上以不同的网速进行测试。确定该app在GPRS,EDGE,UMTS,LTE和WiFi环境下都能运作。

别忘了检查网络连接不好或完全掉了时app会怎么反应。飞行模式下使用该app看看如果一个请求失败了会发生什么。将测试设备连接到电脑上并检查开发日志文件有没有例外、警告或其他奇怪的异常之处。这些只是移动测试员和开发员开发和测试一个app时应该考虑的非功能需求中的一部分。每方面都检查到位是绝不可能的,因此整体团队应该支持QA成员尽量覆盖更多方面以防用户得到不好的体验。?

相关文章

  • 移动APP测试中的功能与非功能测试

    移动APP测试中的功能与非功能测试 每项开发的新功能都需要进行测试。移动app测试中功能测试是一个重要方面,移动测...

  • 测试攻城师不可错过移动APP安全检测方法二三则

    每项开发的新功能都需要进行测试。移动app测试中功能测试是一个重要方面,移动测试员应该要进行手动测试和自动化测试。...

  • APP要做哪些测试?APP测试要注意哪些问题?

    APP要做哪些测试?APP测试要注意哪些问题?对于移动测试,测试员不得不基于用户移动使用模式考虑移动相关的功能。而...

  • 移动端测试知识

    移动端测试:指对移动应用进行的测试,即实体的特性满足需求的程度分类:app功能测试、app自动化测试、app安全测...

  • 如何进行APP测试?测试APP需要注意哪些方面?

    APP测试需要注意什么?移动APP测试与传统测试的思路和方法相同,都包括功能测试、性能测试、安全测试、UI测试等。...

  • 40 解读移动APP和WEB APP测试侧重点的区别

    解读移动APP和WEB APP测试侧重点的区别 Webapp测试重点: 1. 功能测试:功能的实现是否满足需求。 ...

  • APP 测试项

    App测试点整理 一. 功能性测试 根据产品需求文档编写的测试用例进行测试 功能性包括客户端的单个功能模块,以及功...

  • 测试面试题

    1、您所熟悉的软件测试类型都有哪些?测试类型有:功能测试,性能测试,界面测试。功能测试在测试工作中占的比例最大,功...

  • 敏捷团队的App测试流程

    测试资源 App 测试任务开始前,检查各项测试资源。 以下各项都必须包含 非本期开发的 产品功能部分 产品功能需求...

  • app测试员究竟测些什么呢?

    随着移动互联网的不断发展,移动端测试员也越来越紧缺,那么app测试员究竟要做哪些测试呢? 1、功能测试:很多人以为...

网友评论

      本文标题:移动APP测试中的功能与非功能测试

      本文链接:https://www.haomeiwen.com/subject/hdqmittx.html