自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

测试之美

专注于自动化、性能、安全及开发测试研究

  • 博客(13)
  • 资源 (11)
  • 收藏
  • 关注

原创 更优雅地在列表, 字典, 集合中筛选数据

通常我们在列表、字典或集合等容器类型中进行条件筛选时,都是使用循环遍历+判断的方式来实现。这种实现方式的实现逻辑非常简单,但实现的效率却比较低,代码写起来也比较麻烦。我们来看下面这个例子,筛选出列表d中小于0的数:d = [-1, 10, -2, 3, 4, 7, -9]result = []for num in d: if num < 0: result.append(num)print(result)# 结果:[-1, -2, -9]这里,我们首先用了一个f

2020-06-27 19:36:51 837

原创 Python中几个比较容易混淆的概念的解释

在Python的协程和多线程等相关的编程中,我们经常都会遇到这样几个专业名词——并发、并行、同步、异步、阻塞和非阻塞,很多童鞋都对这几个词有一定程度上的误解和混淆,在本篇我们就来讲讲这几个概念究竟有什么区别。1. 并发和并行并发是指一个时间段内,有几个程序在同一个CPU上运行,但是任意时刻只有一个程序在CPU上运行。通俗讲就相当于是一个人交替做不同事情的能力,这里强调的是一个人来做。那为什么他要...

2019-04-13 21:56:55 819

原创 Xpath中关于部分常用轴表达式使用总结

我们在自动化测试中会经常使用到xpath来进行对象的选择。之前我写过的一篇关于自动化测试对象定位的八种常用方式中,也介绍了一些xpath的基本表达式。但有些比较特殊的情况中,仅靠这些比较基本的xpath表达式还不够灵活,所以今天继续介绍几种比较常用的基于“轴(Axes)”的表达式。本文中的示例HTML代码为http://www.guru99.com,代码使用的区域为如下图所示,大家可以在该页面中对照

2017-01-29 11:58:20 12220

原创 基于Jmeter+Maven+Jenkins持续集成接口测试框架

基于Jmeter+Maven+Jenkins持续集成接口测试框架前言前段时间公司正好准备开始进行接口测试及接口监控方面的工作,为了使得接口测试及接口功能监控,所以我根据以往对Jmeter的使用经验,设计了一套最简单的Jmeter持续集成接口测试框架。虽然网上这块的资料也不少,但在做的过程中也遇到不少的坑,写作本文主要的目的是为了记录,但鉴于目前网上能找到的相关资料都写得比较杂乱,所以本着开

2016-12-18 13:13:54 14798 3

原创 selenium从零开始到放弃之疑难杂症总结

本文是本人正在准备的《Selenium Webdriver 从零开始到放弃》一文中的一个章节,主要用于收集在测试过程中遇到的各种比较奇葩的问题,分享给大家。一方面自己做个总结,另一方面如果有人遇到同样的问题可以做个参考。本章节的内容会持续更新,其他章节的内容在写完后也会陆续发布在这里,让大家先睹为快,共同学习和提高。

2016-08-27 01:46:02 5112

原创 关于adb4robotium跨进程框架抛出InputStream cannot be null的异常的解决方案

之前我写的关于利用adb框架来进行robotium跨进程操作的文章中,有些朋友使用真机进行测试时,遇到一个比较奇怪的问题,会抛出"InputStream cannot be null"的异常。经过检查发现是由于代码中要生成的uidump.xml文件并没有在目标文件夹中生成,导致后面在使用File对象处理时,直接抛异常了。这个问题其实比较怪异,经分析问题原因是跟adb命令在robotium框架中

2015-02-03 13:07:08 4497 7

原创 在Android中使用adb命令时关于权限方面的一些总结

楼主原创,分享不易,转载请注明出处,谢谢。最近一段时间一直在调试关于之前做的adb4Robotium跨进程测试框架出现的问题,随着对问题的不断研究,发现关于adb命令的执行权限这块的坑比较多,但目前网上关于这块的信息还是相对比较缺乏的,所以自己拿手机做了一些小实验,并写此文借以做个小结,方便以后查阅。 坑一、用户机就算是已经root了,但默认运行所有命令时都仍然是普通用户身份,除非

2015-01-31 19:29:59 79036 12

转载 Android Intent中的FLAG,很全

转自:http://blog.csdn.net/smile_yingying/article/details/42526779FLAG_ACTIVITY_BROUGHT_TO_FRONT 默认标志This flag is not normally set by application code, but set for you by the system as de

2015-01-10 17:11:46 2775

原创 软件测试工程师的“三十六变”

楼主原创,分享不易,如转载请注明出处。本文最早发表于51testing,大家都比较喜欢,所以就一起搬过来了,希望更多的人看到。其实这篇博文是写出来想给大家分享一下测试工程师的职业发展的,显然是老话题了,因此我假设本文的目标读者为:1. 想进入软件测试领域,还不太清楚实际的软件测试长什么样的童鞋。2. 刚上走上测试这条路不久,接触过一些实际项目了,但还没“拧”上道的童鞋。3. 做...

2015-01-10 14:21:07 5564

原创 自动化杂谈之我们应该以怎样的过程学习自动化

楼主原创,分享不易,如转载请注明出处,谢谢。这篇文章是以前发在51testing的,很多童鞋觉得不错,也一起搬过来了。写这篇日志其实是有感而发。刚刚偶然看到论坛上有位童鞋在询问非计算机专业的做自动化的话难不难,看内容貌似这位童鞋应该才参加测试没多久,觉得做黑盒手工技术含量低,不涉及代码,以后没发展前途云云。这样的话我听过很多,这不奇怪,这也是大部分测试同行的一个普遍的现象。确实,正

2015-01-10 14:17:08 2007 1

原创 敏捷杂谈之敏捷测试中理想的测试组织

楼主原创,分享不易,如转载请注明出处,谢谢。以前发在51testing的,现在统一搬过来。先交代一下写作背景:这二年在软件项目中非常流行一个词——敏捷。大大小小的项目,通常都打着敏捷的旗号招摇过市,有自我感觉良好的,有感觉很坑爹的,也有更多的公司是为了利益,披着敏捷的外衣,却做着浮躁的事。其实我觉得敏捷本身是一种很好的思想,是当软件工程发展到一定阶段后必然出现的事。面对风云变幻的市

2015-01-10 14:08:24 1763

原创 Selenium Webdriver元素定位的八种常用方式

楼主原创,分享不易,转载请注明,谢谢。在使用selenium webdriver进行元素定位时,通常使用findElement或findElements方法结合By类返回的元素句柄来定位元素。其中By类的常用定位方式共八种,现分别介绍如下。1. By.name()页面源码如下:<button id="gbqfba"aria-label="Google Searc...

2015-01-10 10:31:37 53135 5

原创 史上最简单Robotium跨进程操作实践——基于ADB框架

史上最简单的“Robotium跨进程操作”介绍,基于adb来实现,感兴趣的朋友可以看看。

2015-01-10 09:40:16 14566 13

tesseract-ocr3.0的安装包和中文语言包

tesseract-ocr3.0的安装包和中文语言包,包含源码以及安装资源文件

2018-02-05

赢在测试 中国软件测试先行者之道

软件测试大佬的经验之谈,非常适合要进入软件测试行业或已经在这个行业从业的测试人员阅读。

2018-01-28

adb4Robotium框架修改后的源码及jar包_20150317

之前的框架有点问题,现已修改,适合模拟器及root后的真机上使用,帮助robotium测试工具的跨进程操作。

2015-03-17

adb4Robotium框架修改后的源码及jar包

adb4robotium框架修改后的源码及jar包。要研究的朋友可以直接看看里面的src包,我针对手机里面运行adb命令做了一些修改。用的话直接用里面的jar包引入你的工程就行了。

2015-02-03

基于adb框架进行Robotium跨进程操作Demo

配合我的博客文章《史上最简单Robotium跨进程操作实践—基于ADB框架》的示例源码程序。 我的博客地址:http://blog.csdn.net/qingchunjun

2015-01-10

一套非常精美的韩国风格PPT素材

一套非常精美的韩国风格的PPT素材,内含很多透明及3D效果素材,能帮助你短时间内快速做成一套精美,豪华的PPT。现在分享给大家,相信下载的朋友不会后悔,我自己也经常用,很实用,呵呵。

2010-08-17

[android.开发书籍].Beginning.Android.2.(Apress,.2010,.1430226293).pdf

本教程包含google最新的android 2.2平台上的开发教程,讲得比较仔细,但是是英文,给大家作为参考。

2010-07-30

汇编语言-清华大学王爽著

很不错的汇编语言学习参考书,是初学汇编语言的朋友的好读物

2008-09-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除