前言 启动时间和响应时间是App带给用户的最直观的性能体验。因此,无论是何种类型的App,我们都不能忽视响应时间的测试。本文结合Monkeyrunner和Appium自动化工具,研究了几种响应时间的测试方案。 测试场景分析 我们通常所说的App卡、慢通常就是由于启动时间或者页面响应时间过长导致的。我们从这两个方面,结合实际的用户场景,给出了几种常用的测试场景。 测试场景 说明 App首次启动时间
转载 2024-01-18 20:41:53
28阅读
android入门 If you are a new developer you must have heard about this dragon called testing that needs slaying. If you have some experience you probably know why it’s so important to add tests to your
这是各处网页的摘录总结, 参考链接:http://bbs.51testing.com/thread-1077673-1-1.html 1.  功能性测试:   ——根据产品需求文档编写测试用例。   ——软件设计文档编写用例。   注意:就是根据产品需求文档编写测试用例而进行测试。2.  兼容性测试:   ——android版本的兼容性   ——手机分辨率兼容性   
转载 2024-05-15 11:03:43
58阅读
文章目录基础知识安卓系统目录结构组件基础APK目录结构ADB使用Drozer客户端安全测试反编译测试(脱壳与混淆)脱壳回编译测试本地敏感信息存储四大组件安全本地注入动/静态扫描安全的通信方式HOOK开源移动端扫描工具APP安全在线检测系统服务端渗透测试SSL证书抓包问题安装证书问题证书校验问题 前言:这是一份资料整理,不是一份教程,教程在“心中”。 很多时候对产品进行测试,但是总会遇到一些重
转载 2024-01-25 19:18:45
41阅读
If you are a new developer you must have heard about this dragon called testing that needs slaying. If you have some experience you probably know why it’s so important to add tests to your project as
android提供了JUnit测试框架和Instrumentation框架。关于具体的测试教程请查看wiki1. JUnit TestCase类 常用的测试类有ApplicationTestCase——测试整个应用程序的类。它允许你注入一个模拟的Context到应用程序中在应用程序启动之前初始化测试参数并在应用程序结束之后销毁之前检查应用程序。ProviderTestCase2——测试
原创 2015-03-13 10:03:24
642阅读
引用:://.ltesting.net/ceshi/ceshijishu/sjcs/android/2011/0624/202793.html 最近由于公司在组织一个Free CoDE的项目,也就是由大家自己选择研究方向来做一些自己感兴趣的研究。由于之前我学过一点点关于android的东西,并且目前android开发方兴未艾如火如荼,但自动化测试还基本上属于新兴领域,接触的人并不多,所以我给我们团队提出研究android自动化测试方面的项目,果然得到大家一致的赞同,大家的兴致都很高,呵呵。于是二话不说,我们开始看看现在android平台上现有的一些自动化测试工具。经过网上的一番搜
黑盒测试: 是以用户的角度,从输入数据与输出数据的对应关系出发进行测试的。白盒和用户方案,测试一个产品的特性和可操作行为以确定它们满足设计需求。压力测
原创 2023-02-06 18:20:22
74阅读
一、测试的基本概念和分类根据是否知道源代码分为黑盒测试与白盒测试黑盒测试:只关心程序运行的过程和结果白盒测试:根据源代码写测试方法 或者 测试用例根据测试的粒度分为:方法测试  function test单元测试  unit test集成测试  intergration test根据测试的次数分为:冒烟测试  smoke test压力测试  pre
原创 2015-05-25 14:14:02
665阅读
随着Android应用得越来越广,越来越多的公司推出了自己移动应用测试平台。例如,百度的MTC、东软易测云、Testin云测试平台……。由于自己所在项目组就是做终端测试工具的,故抽空了解了下几种常见的基于UI层面的自动化测试工具。趁晚上有空总结下,好记心不如烂笔头呀! 一 常见 Android 自动化测试框架及其应用     &nbs
转载 2023-10-04 10:55:05
95阅读
Android测试流程与测试金字塔介绍。
转载 2023-11-03 10:06:20
99阅读
 最近花了一些时间来调研android测试框架,除了需要适合做UI测试,还需要保证选取的框架有以下几点特性:工具开源,易于扩展。脚本编写简洁,维护成本低。满足客户端的自动化需求。便与校验结果的正确性。可用于持续集成。 目前较热门的开源框架有:Android APIs提供的Instrumentation类、MonkeyRunner、Robotium、Athrun、Appium、UIAut
转载 2024-07-02 18:59:20
91阅读
1、apk反编译得到源代码       使用编译软件 dex2gar 和 jdgui.jar 对Android APP软件进行反编译。具体步骤如下:     (1)首先将APK文件后缀改为zip并解压,得到其中的classes.dex,它就是java文件编译再通过dx工具打包而成的,将classes
转载 2024-04-12 22:29:34
75阅读
Android手机测试用例-从事手机测试必备测试版本号: Software Test Case ID完成时间: 功能描述 操作步骤1.点击屏幕下方的Home键 2.左右滑动触摸屏幕 3.单击联系人应用程序图标 1.点击屏幕下方的Home键 2.左右滑动触摸屏幕 3.单击联系人应用程序图标 4.单击菜单按钮 5.单击联系人分组 6.选择所有联系人 1.点击屏幕下方的Home键 2.左右滑动触摸屏幕
单元测试junit单独测试某一个方法,看运行结果是否正常,而不需要为了测试这个方法而启动整个项目,节省时间,节省测试的成本.1,创建一个单元测试类 需要继承类android.test.AndroidTestCase(单元测试实例) 该类中可以直接运行测试方法 在里面定义一个方法,添加一个测试 如直接运行就会报错does not specify a android.test.Instrume
本文主要介绍基于Jenkins+Ant+Robotium搭建android持续构建和自动化测试平台。一,基础环境准备 1,安装jenkins及相关插件(svn、git、 gradle等) 2,安装ant 3,安装android sdk 4,下载Robotium相关jar包二,应用构建 Jenkins上进行应用构建的核心是Ant脚本,即通过Ant脚本实现从代码到最终apk文件的整个流程:
概述不需要源码Android测试– Monkey可以不需要Android测试– MonkeyRunner配合的工具Android测试– Uiautomatorviewer需要源码的Android基于java,同时Android测试基于junit 所以测试分jvm的单元测试、以及需要设备(模拟器)支持的集成测试 变体测试目录规则:“androidTestVariantName”TypeSubty
Android APP安全测试入门      作者:nx4dm1n 背景         最近这两年移动端真是非常火,每个单位或多或少都会有那么几款App,对于我们Web安全攻城师来说,App安全也需要或多或 少的了解一些。年初单位来了一位对App安全略有研究的小伙伴,某日闲来无事教了笔者几招,分享给大
理论实践为什么要测试android 开发的过程中,编写与运行测试会帮助你更早的找到问题,从而你可以对编写的代码充满信心。我该测什么验证应用程序的特定行为验证面向约定的特定行为检查在不同的Android设备上的一致性验证文件读写行为验证私有类库的行为测试类别运行在 JVM 上的测试运行在 ANDROID设备或者模拟器上的测试。优先使用前者,因为它相较于后者更便捷。Getting Started
转载 2024-06-07 21:14:18
56阅读
从图3-2中可以看到,基本所有的测试用例都是通过InstrumenationTestRunner执行的,而各个测试类型被设计来执行特定的测试,在本章中,主要讲解ActivityInstrumentationTestCase2的用法,其他的类型将放在后续章节里讲解。ActivityInstrumentationTestCase2这个类型是用来针对单个活动执行功能测试。它通过Instrumentati
  • 1
  • 2
  • 3
  • 4
  • 5