来自度娘的解释是:Gradle 是一个基于 JVM 的构建工具,是一款通用灵活的构建工具,支持 maven, Ivy 仓库,支持传递性依赖管理,而不需要远程仓库或者是 pom.xml 和 ivy.xml 配置文件,基于 Groovy,build 脚本使用 Groovy 编写。这样说还是比较抽象。或许下面的这个例子可以帮助你更好的理解它。“比如,大部分的 Java 项目基本流程都是相似的:编译源文件
项目开发流程从事开发工作这些年, 经历了一些公司和项目组, 绝大多数公司的项目开发流成是这样的:从需求的提出(需求评审)到设计(评审阶段),再交由开发人员进行功能开发,当开发人员开发完功能后, 提交给测试人员进行测试(少部分公司, 在开发人员提交给测试前会验证测试人员编写的自测用例进行代码自测)这种开发流程算是"主流(大多数)"的方式, 但是在实际过程中存在一些问题, 比如:1). 开发人员在需求
转载 2023-07-29 23:48:30
0阅读
最近一直在做Android兼容性测试,根据Android官网给出的android-cts-manual 配置好了device后,开始测试。 首先配置软件环境: 1、下载Android-2.1系统,并编译。 $ . build/envsetup.sh          //配置选项,并编译android源码 $ make cts &
转载 2011-03-28 17:24:03
1709阅读
原文网址:http://blog.csdn.net/zxm317122667/article/details/8508013Android-CTS4.0.3测试基本配置1.DownloadCTSCTS的获取方式有两种:1.1.由Google提供1.1.1.打开浏览器输入连接:http://sourc...
转载 2015-07-01 16:15:00
194阅读
2评论
前提所有的功能分支已完成启动:1. 启动入口:桌面正常启动,最近运行启动,所有程序列表中启动,锁屏快捷启动2. 其他入口:从其他程序开启应用,从外部以文件形式打开应用(如果有)3. 退回:从其他程序退回时回到被测应用,被测应用打开其他应用再从桌面图标启动以上需要交叉组合测试。4. 异常启动:崩溃后启...
转载 2015-04-08 16:40:00
58阅读
2评论
 Monkey 测试针对不同的对象和不同的目的,需要采用不同的测试方案。首先测试的对象、目的及类型如下:测试的类型应用程序的稳定性测试应用程序的压力测试测试对象单一 apkapk 集合测试的目的解决问题的测试(忽略异常的测试)验收测试(不忽略异常的测试)应用程序的稳定性测试针对单个apk不忽略异常在进行单个 apk 的验收测试时,则使用单一 apk 且不忽略异常的命令执行。例如:monkey -p
原创 2021-04-23 20:26:37
235阅读
测试步骤思路1. 目前做的是银行APP,另下载安装3个第三方手机银行的APP以方便对比2. 将四个APP的包名添加到白名单,同时测试这四个APP3. 运行Monkey,将日志记录到手机中4. 测试过程中记录APP占用内存和CPU的变化5. 测试完毕后查看Monkey日志,将内存和CPU数据用图表来分析。疑问:1. 此APP是需要登录的,测试过程中退出账号后无法再进入程序内部,不知道其他公司是如何避
原创 2021-04-23 19:19:32
418阅读
 学习Android有一段时间了,虽然前段时间对软件测试有了一些了解,不过接触android的单元测试却是头一次。这几天在物流大赛上也用了不少时间,所以对于android的单元测试没有太深入的研究,所以先写个基本入门吧!首先,我们来了解一下android测试类的层次结构:可以看出android中的测试方法主要有AndroidTextCase和InstrumentationTextCase。在这篇
转载 2011-08-04 17:43:00
43阅读
2评论
​  前两篇文章对Android Service和ServiceTestCase做了简单的分析,在本文中将一步步实现对一个Service的测试,由于参考的资料非常有限,大部分都是自己研究摸索的,不保证正确性。在以后的工作中,我会进行进一步的研究。       首先做一下对服务的启动和停止的测试测试的对象是一个很简单的播放音乐的服务,代码是我在网上搜的,对其做了一些修改来方便测试,具体代码如下:p
转载 2011-08-06 08:22:00
209阅读
2评论
原文网址:http://blog.csdn.net/shi_xin/article/details/422626751.CTS下载打开下面网址,http://source.android.com/compatibility/downloads.html以android5.0为例,进入页面后,点击An...
转载 2015-07-01 16:23:00
443阅读
2评论
使用过QQ的同学应该都用过QQ截图,Ctrl+Alt+A进入截图操作,通过拉伸,移动高亮区域的框体可以快速截取我们需要的图片。在android应用中,我们也经常需要截图操作,以下实现了一个类似QQ截图的应用。先贴图看看效果:实现原理:自定义CaptureView,在CaptureView上绘制具有一...
转载 2016-01-12 18:20:00
118阅读
2评论
转载 2022-08-27 01:34:14
70阅读
文章目录文章目录零、学习目标测试开发环境(一)创建安卓应用 (二)运行安卓应用(三)设置屏幕标签1、修改标签文本属性 2、设置标签字号和颜色3、修改应用程序标题 (四)修改主布局并设置布局属性1、将约束布局改成线性布局 2、设置线性布局属性(1)设置背景图片 (2)设置子控件对齐方式 (3)设置线性布局方向 (4)线性布局嵌套示
导言每次使用Android Studio创建一个新的工程,都会看到类似如下的目录结构: 我们编写的Java代码全部放在最上面的包中,下面两个使用红线圈中的包总是没有用过,仅仅知道他们是用于放置测试代码的。标注为androidTest的包放置UI相关的测试,标注为test的包放置普通的单元测试(使用jUnit4)。下面就来探索如何编写具体的测试代码。测试金字塔如图,最基础的是Unit TestAnd
转载 2023-10-01 15:17:16
48阅读
一、为什么从开发测试我从2019年5月开始从一名java开发女程序猿正式转为测试开发工程师,原因除了机缘凑巧之外,当然是因为这个行业对测试工程师的要求已经越来越高,简单做些UI脚本录制和回放的自动化,参考度娘写出框架demo却不知道问题出在哪里的测试人员,已经不能满足企业快速迭代产品,保证产品质量的需求。当一个产品越来越庞大、用例越来越多,用例如何设置、脚本如何规划、代码结构如何优化,当需求变动
转载 2023-07-21 14:56:37
250阅读
在实际的开发工程中,一般会遇到开发环境测试环境,预发布环境,线上测试环境,线上环境多种环境互相切换的问题,而跟后台进行本地调试接口,又会加入其他的不可预料的环境配置,抛开用变量做环境配置的不说。下面就我遇到的几个问题及解决方式,做个总结,看官按需选择:1.android studio中的bildcofig的环境编译配置,在编译的过程中,就会把gradle中的配置,生成一个buildcofig的类。
转载 2024-01-02 10:15:11
42阅读
软件测试分类()软件测试分类按照全生命周期的软件测试概念,测试对象应该包括软件设计开发的各个阶段的内容,对于需求和设计阶段的测试以及关于文档的测试将在面向对象与文档测试部分进行描述,这里重点讲述开发阶段的测试和程序测试。按照开发阶段划分按照开发阶段划分软件测试可分为:单元测试、集成测试、系统测试、确认测试和验收测试。l      &nb
mock测试:就是在测试过程中,对于某些不容易构造或者 不容易获取的对象,用一个虚拟的对象【mock对象】来创建以便测试测试方法。mock对象:这个虚拟的对象就是mock对象。mock对象就是真实对象在调试期间的代替品。mock对象使用范畴:真实对象具有不可确定的行为,产生不可预测的效果,(如:股...
转载 2016-01-06 15:43:00
197阅读
2评论
这是土盐的第144篇原创文章1大家好,我是土盐。今天跟领导开玩笑说,我要是厉害的话,目前仪器软件半年前就应该开发好了。领导笑笑,接着问了两位测试妹子,你们懂代码吗?测试妹子也笑笑,说能看懂...
原创 2022-02-23 10:07:22
194阅读
所谓古话说得好有一技能可以走遍天下,我们测试开发在成长之路都需要掌握哪些技能呢?。作为测试开发工程师岗位,日常工作中都做些什么工作呢?1、测试开发需要掌握一些开发语言,比如python、Java、Linux等,对这些语言需要熟悉,测试开发是一个比研发更懂测试策略的开发人员,所以这些技能必须掌握2、测试开发需要承担在测试团队中的工具开发,比如辅助查询工具、身份证生成工具、比如生成手机号码工具、比如生
  • 1
  • 2
  • 3
  • 4
  • 5