美文网首页Android知识Android开发Android技术知识
Android打响上线前第一炮(APP测试)

Android打响上线前第一炮(APP测试)

作者: Android开发哥 | 来源:发表于2017-03-05 16:09 被阅读458次

引言

最近很久都没有写博客了,一直在忙活一个比赛和另一个项目。现在比赛完成了,希望能得到个不错的结果吧。而另一个项目处于测试阶段,因此就写下了这篇文章。

为什么要测试

因为大部分公司(小公司)都是没有专门的测试人员的,毕竟测试人员只有到应用上线之前才有用,所以大部分公司都不会额外花钱去招聘测试人员。但是测试这个环节是非常重要的。应用程序经常崩溃出错是许多开发人员的痛点,也是许多用户反感的地方。

常见做法

  • 找外包测试公司完成
  • 由开发人员完成

测试种类

作为一名开发人员,我们就针对由开发人员完成来说一下。因为App的应用场景与用例是不可预见的,所以我们必须去模拟大量的用户操作。无疑这会耗费大量的时间和精力,所以说聪明的程序员都是会偷懒的。
下面给大家介绍一下三个比较常见的测试方法:

说一下三者的区别

在线测试平台

一般都长成下面的样子,功能点都是差不多的

Testin

针对于免费用户,一般在线平台都会提供50-100台不同的机型去让你测试,而且每天限制测试的次数。你只需要注册并且上传应用就可以了。测试完成之后平台会自动为你生成测试结果的报表

Testin

某些测试种类是需要收费的,一般免费的测试种类都是使用压力测试,也就是monkey测试。也可以付费去做更针对性人工半自动测试,这就跟找外包公司做测试差不多了。

本地化测试

monkeymonkeyrunner都是Android SDK自带的tools。monkey几乎是一个劲的压测,使用随机事件流驱动。而monkeyrunner稍微有点针对性,使用事件定义的方式驱动。使用方法这里就不累赘了。

参考链接:
Android初体验之Monkey和MonkeyRunner
Android 测试工具Monkey & Monkeyrunner 使用方法

使用测试框架测试

个人比较喜欢这种方式,因为除了人工测试,可以说这是最有针对性的了。一般配合monkey跟Robotium去测试。monkey负责压力测试,Robotium负责跟针对性的用户常见模拟。本片文章只作为介绍,至于使用的方法网上很多。再写就没什么意思了。

初体验就点这里吧!5个最佳安卓测试框架

相关文章

  • Android打响上线前第一炮(APP测试)

    引言 最近很久都没有写博客了,一直在忙活一个比赛和另一个项目。现在比赛完成了,希望能得到个不错的结果吧。而另一个项...

  • 2018.1.29搅动

    产业生态智慧 大庆第一炮打响

  • 目录

    Android性能测试工具Emmagee APP测试方法总结 APP测试点总结 Android APP测试流程 A...

  • 2019-01-14

    今日的逆袭 很是开心 小升初打响第一炮

  • 如何管理 Xcode 多编译环境

    在 App 项目开发中会有多个编译环境的需求,给测试人员的测试环境,上线前的预发环境,以及上线后的正式环境。 此外...

  • Monkey+Jenkins持续集成构建性能测试

    背景: Android端项目后期,上线前,需要做压力、稳定性测试。本文章介绍如何将Android端自带的monke...

  • Android APP安全处理那些事

    前言 公司的项目有安全合规方面的需求,上线前要经过安全架构师进行安全测试,安全测试通过才能上线,目前 APP 项目...

  • APP上线前测试6步走

    APP上线前需要经过反复测试,从业务流程、交互跳转、文案、按钮、状态等都需要确认无误后才能发布。创业公司一般没有测...

  • Android APP测试流程

    Android APP测试流程 一、 Monkey测试(冒烟测试) 使用monkey测试工具进行如下操作: APP...

  • WebView的展示和帧动画发生冲突的解决

    2017/11/1昨晚上刚要上线Android的APP,结果被测试告知VIVO的手机上面首页的网页无法展示,搞到今...

网友评论

    本文标题:Android打响上线前第一炮(APP测试)

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