千锋教育-做有情怀、有良心、有品质的职业教育机构

当前位置:首页  >  关于学院  >  技术干货  >  软件测试技术干货  >  正文

移动端专项测试以及测试的注意点

来源:千锋教育
发布时间:2022-09-27 17:38:00
分享

移动端专项测试以及测试的注意点

  对于移动端APP的测试工作经历了功能测试,自动化测试,性能测试几个阶段之后,看似测试的工作已经完整执行完毕,但是在后期使用过程中,依然会有一些未知的问题被反馈出来,所以为了能更好的保障软件产品的质量,对移动端APP进行专项测试也是常见的一种测试手段。

  那么移动端专项测试可以考虑的几个点:兼容性测试,流量测试,CPU测试,电量测试,内存测试,网络测试,稳定性测试,环境相关测试等。

  先来说说兼容性测试,首当其冲的应该是1.操作系统版本,比如Android和iOS系统版本支持,最低兼容的版本;其次,2.屏幕分辨率,不同机型的分辨率适配;3.不同类型的存储器的支持;4.网络类型的影响,在强网络,弱网络,无网络,wife,4G,3G下等的功能的使用情况。

  耗电量测试,在使用软件时,会不会产生过高电量的消耗,因为有些如果app架构设计的有问题,或代码存在缺陷的情况下,就可能导致电量消耗较高,所以电量测试也是比较关键的影响要素。

  流量测试,在移动端app的测试中,对于产品使用的流量进行度量也是很有必要,流量的分析也可以分两种不同的角度来考虑:一个是用户在操作软件时,直接使用的流量消耗;另一种是软件在后台运行,用户在没有直接使用的情况下,流量消耗的变化。

  不同网络环境下的测试,移动端app这类软件有一个很明显的特点:能够所处的网络环境比较多样化,除了wife的情况,很多时候是在移动网络下使用的,移动网络根据不同的场景,可能是4G,3G,2G,甚至网络无服务.....比如地铁、火车、高铁等,遇到的情况又比较复杂。移动端app的一些问题很多时候是在复杂的网络情况下才会被发现,这就要求我们在测试阶段尽量模拟这样不同的网络情况,及早发现和修复这些问题。

  软件的稳定性测试,软件的功能测试完毕没有问题的情况下,app使用过程中的稳定性就变得很关键,如果一个app在使用过程中,经常出现闪退或者崩溃,那么用户体验的体验感就会变得很差,在同类型产品的竞争下,很容易造成用户的流失。

  软件的安全性测试,验证安装在系统内的保护机制能否在实际应用中对软件进行保护,使之不被非法入侵,不受各种因素的干扰。如果日志文件记录了Web应用系统的主要操作过程,并可根据日志文件追查到系统使用情况;同时还需要保证日志文件本身的安全性、完整性,防止被入侵者删除、获得;当软件采用了加密技术之后,需要确认加密、解密后信息传递的正确性和完整性。

  其实在实际的测试工作中,也有一些缺陷是和app所处的使用环境相关的,所以进行测试时,多考虑设计一些测试场景,比如:软件使用过程中,突然来电、短信、通知栏消息弹出、低电量警告窗弹出等。用户在使用app时权限选择,比如app读取联系人或者相册,读取一些敏感信息等,是否存在隐私泄漏等。

声明:本站稿件版权均属千锋教育所有,未经许可不得擅自转载。

相关推荐

  • 软件测试有哪些方法和技术 软件测试是在开发过程中或软件发布前,通过执行程序或系统的一系列测试活动来评估软件质量的过程。以下是一些常见的软件测试方法和技术:1.单元测试:测试软件的最小单元(如函数、方法或模块),以验证其行为是否
  • 常见的软件缺陷管理工具有哪些 以下是常见的软件缺陷管理工具:1.JIRA:JIRA是一个功能强大的项目管理和缺陷跟踪工具,支持敏捷开发和软件工程的各个方面。2.Bugzilla:Bugzilla是一个开源的缺陷跟踪系统,提供了丰富
  • 软件测试需要学习哪些内容? 软件测试是软件开发过程中至关重要的环节,它可以帮助开发人员发现和修复软件缺陷,提高软件质量和用户满意度。为了进行有效的软件测试,需要学习以下内容:
  • 软件质量模型是什么? 可维护性:软件是否容易维护、修改和扩展,并且符合软件工程的原则和标准。可移植性:软件是否能够在不同的操作系统、平台和硬件上运行,并且能够满足用户的需求和期望。软件质量模型的具体实现方式有很多种,比如ISO/IEC 9126标准、CMMI模型、IEEE 730标准等等。
  • 盘点selenium4和selenium3的区别 在某些情况下,升级仍然会存在依赖项的问题,比如使用python的pip进行selenium安装的时候会出现依赖异常。一、升级依赖关系:使用 Python 的最重要变化是所需的最低版本,Selenium 4 将至少需要Python 3.7 或更高版本。
  • 自动化测试会取代手工测试吗? 首先不管是自动化测试还是手工测试都是测试,只不过测试的方式不一样,就像走路去上班和做车去上班,你目的都是去上班,这不过一个是走路,一个是做车。那么现在问题来了,是不是有车子就不用走路啦?当然,有车子还是要走路,有自动化测试还是要有手工测试,而且手工测试是必不可少的。