自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

梦想的追求

不断的充实自己。。。

  • 博客(94)
  • 资源 (23)
  • 收藏
  • 关注

原创 常用的画流程图工具和脑图工具

亿图图示(Win/Mac/Linux/网页)如果你有云同步、多平台使用的需求,我比较推荐你使用亿图图示:https://www.edrawsoft.cn/edrawmax/wb-zhihu.html?channel=11免费版就提供100M云空间,对于一般人绘制流程图来说,远远足够了!亿图图示介绍,其支持绘制的图形图表有260种,包括常见的流程图、思维导图、拓扑图、组织结构图、UML图、甘特图、N-S图等等(免费版可以使用每个分类的前两个模板);

2022-09-19 13:03:33 412 1

原创 java基础知识

java基础知识

2022-07-13 15:42:11 441

原创 QA 代码DIFF注意事项

QA的代码DIFF

2022-06-20 10:58:41 699

原创 QA检查 Mysql开发规范事项

QA检查 Mysql开发规范事项

2022-06-20 10:47:32 364

转载 做为测试,那些不得不掌握的测试技术体系

软件测试技术是软件开发过程中的一个重要组成部分,是贯穿整个软件开发生命周期、对软件产品(包括阶段性产品)进行验证和确认的活动过程。其目的是尽快尽早地发现在软件产品中所存在的各种问题,与用户需求、预先定义的不一致性。检查软件产品中可能存在的 Bug,并且编写缺陷报告,交于开发人员修改。软件测试人员的基本目标是发现软件中的错误。软件测试技术就相当于是软件测试人员的武器。作为软件测试人员,必须要清楚了解可以通过哪些手段去保障产品的质量。只有知道了这些,才能更好的完成测试的工作。软件测试分类软件测试的分类可以按照不

2022-06-14 06:41:59 266 1

转载 一文带你了解测试流程体系

软件测试是软件质量保证的关键步骤。越早发现软件中存在的问题,修复问题的成本就越低,软件质量也就越高,软件发布后的维护费用越低。为了能更好的保障软件质量,在软件测试的实践中,慢慢形成了一些流程用来达到这一目标。下面就来介绍一下常见的测试流程。传统测试流程在传统的测试流程中包含了如图所示的步骤。下面分别介绍下每一步流程的含义。单元测试单元测试是对软件中的基本组成单位进行的测试。目的是检验软件基本组成单位的正确性。测试阶段:编码后测试对象:最小模块测试人员:开发测试依据:代码、注释、详细设计文档测试方法:白盒测试

2022-06-14 06:36:55 1007 1

转载 软件测试覆盖率

在金庸的武侠小说中,提到了「中国的六大门派」,分别有:武当、华山、峨眉、少林、昆仑和崆峒派。测试行业也是如此,山头众多,帮派林立。每个帮派都有一定数量的弟子,以便代代相传,连绵不绝。在测试行业呆了这么久,一直有一个困扰我的问题:大家是怎么做测试覆盖率的呢?大家都知道,测试覆盖率通常被用来衡量对某个系统测试的充分性和完整性。经过我的多方打探,终于探知了测试行业中的六大测试覆盖率的门派,到底哪些才是名门正派?今天让我来一一向大家介绍。01捷径派俗话说:山重水复疑无路,柳暗花明又一村。顾名思义,捷径派的宗旨就是「

2022-06-14 06:28:46 2638 1

转载 App UI自动化

1. 移动互联网测试背景随着智能手机的普及和互联网的发展,移动互联网已经渐渐成为人们的一种的生活方式。既然是生活方式,那么对生活品质就会有不断的提升要求,就会对所用的移动互联网产品有更高的体验需求。这对于测试工程师来说就有了更高的质量保证要求,而时间短,进度快,种类多,使得我们仅靠人工很难保证版本的测试充分,这个时候就需要借助自动化来释放人力,提升效率1.1 一般架构移动端:用户会通过公司的产品来使用公司的业务,这些移动端产品包含了Android App、iOS App、H5、小程序服务端:用户所有的操作最

2022-06-14 06:05:48 1395

转载 测试工程师职业发展漫谈

应不少同学的要求,通过本文分享下对测试工程师职业发展的看法,话题较大,不敢随便乱写,抛砖引玉,供大家参考。1.测试行业发展背景微软引领的大测试时代中国最早的对 IT 工程的启蒙和测试定位的探索大多来自于微软。当年的大背景是微软故意放任 Windows 的盗版,并积极的输出他自身的 IT 生态技术栈到中国。中国从政府到民间几乎全部使用了 Windows。中国有大量的微软认证的 VP 等各种专家。微软和他的附属生态带给中国测试行业的影响,简单总结下:当互联网世界开始爆发,测试行业的主要变化是:移动互联网爆发,I

2022-06-12 05:55:21 805

原创 Charles常用抓包用具安装及使用

Charles常用转包用具安装及使用

2022-06-12 04:28:26 609

转载 Android设备资源占用模拟

类似windows上对CPU、内存、硬盘存储空间占用模拟和网络上下行速率的模拟,我们可以对Android设备上的CPU、内存、存储空间大小和网络上下行速率进行模拟,并作为移动测试系统中的一项测试服务。这个很早之前做的,但一直卡在网络上下行速率限速的功能上。在这小结下之前的工作。 CPU占用模拟 对CPU占用模拟,主要是在现有CPU占用率至100%之间进行动态调节。 需要先计算CPU占用率,与C

2016-02-19 15:40:23 2557

转载 Android帧率测试

SurfaceFlinger SurfaceFlinger 是 Android 的一个服务,运行在 Android 的System 进程中,负责管理系统的帧缓冲区,绘制应用程序的UI。Android应用程序会请求 SurfaceFlinger 是 Android 的一个服务,运行在 Android 的System 进程中,负责管理系统的帧缓冲区,绘制应用程序的UI。Android应用程序会请求

2016-02-19 15:09:18 6138

转载 VM:CG raster data-关于SDWebImage中的decodedimagewithimage引发的内存大量消耗的解决办法

问题来源于SDWebImage这个库。使用这个库加载了网络图片之后,会将图片存到NSCache中去,然后再显示出来。但是在使用中,出现了一个最简单却又最粗暴的问题,内存的爆炸。在用它加载出图片了之后,内存会发生惊人的爆炸。通过Instrument的leaks可以看到在特定的某个图片的加载中内存爆炸了,这块空间的名字叫VM:CG raster data。百度了一下这个名字,只有一条记录,简直是逼我再也

2016-02-17 18:12:22 4974

原创 红米2移动稳定版 刷开发版本

现在红米2 开发版包,http://www.miui.com/download-275.html方法1:系统内升级;方法2:通过 Recovery 升级方法3:通用线刷教程我通过方法1,完成的;刷完后 error:抱歉进程android process acore已停止运行解决方法:进入设置->系统更新->recovery 模式中清除所有数据

2016-01-11 13:50:09 2271

原创 idb的安装log及解决办法

一、Quickstart OS XInstall ruby (1.9.3, 2.1 or 2.2 are known to work. Don't use 2.0)Shared library support is required!Under rvm use --enable-shared when installing ruby.Under ruby-install/chruby use

2015-12-30 15:44:09 4565

原创 IOS resign error: dyld: Library not loaded: @rpath/libswift_stdlib_core.dylib

iOS 重签名后出现 启动闪退现象:error: dyld: Library not loaded: @rpath/libswift_stdlib_core.dylib开发者通过Xcode工具 用企业证书打包.ipa 包,我通过shell脚本替换证书后,出现以上错误。 替换ipa包内容包括(开发证书、描述文件、BUNDLE_ID 、info.list 、.xcent(手工替换));重新打包后,安装

2015-07-08 15:42:05 1297

原创 IOS 打包、安装、重签名 .app & .ipa

打包Xcode 工具可以直接打包,不累赘;xcrun 命令打包: 具体用法如下: 1/usr/bin/xcrun -sdk iphoneos PackageApplication –v [{TARGET}.app] -o [{TARGET}.ipa] –sign [{Iphone Distribution:xxx}] –embed [{xxx.mobileprovision}] 其中

2015-07-01 18:15:57 9066 3

原创 robotium—Errors running builder 'Android Resource Managager

一、Errors running builder 'Android Resource Manager' on project1,项目->properties->android,查看是否引入Android若没有引入,在项目文件夹中建立一个project.properties文件。 输入内容“target=android-XXX”,这个android-XXX要查看一下你的A

2015-06-19 11:49:58 764

转载 ##android sdk 文件目录含义介绍

android sdk 文件目录含义介绍Android SDK 目录下有很多文件夹,主要都是干什么的呢?add-ons 这里面保存着附加库,比如google Maps,当然你如果安装了OPhone SDK,这里也会有一些类库在里面。docs 这里面是Android SDK API参考文档,所有的API都可以在这里查到。market_licensing 作为Android Market版权保护组

2015-06-09 10:47:51 3387

转载 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2015-06-09 10:40:09 754

原创 UI Automation for IOS及Crash .dSYM 文件的解析。

最近用过 Xcode 中的 Instruments的Automation工具做了一些 IOS 的端的测试,主要用到开源的github 中开源的monkey脚本。关于IOS for Automation 的问题总结:Automation 前提条件:1,电脑已经拥有了开发者证书2,打包时已经是debug模式3,手机 UDID 已经加入了 provisioning profile文件

2015-05-18 14:39:25 1165

原创 红米2代 USB调试模式 打开方式

依照红米2 Android版本 4.4.4 ,MIUI版本 6.4.7.0为例:1,设置-关于手机2,连续点击4、5次MIUI版本,出现您已处于开发者模式,无需任何操作。3,返回,设置-》其他高级设置-》开发者选项若通过adb命令给手机安装app包时,出现:Failure [INSTALL_CANCELED_BY_USER]错误时,解决方法:手机处于 非锁屏状态,在安全和隐

2015-05-05 10:49:21 3406

转载 iOS Crash文件分析]-如何使用symbolicatecrash工具

上传一软件,被拒了,自己测试了n遍都未出现这个情况,今天用symbolicatecrash工具分析了一下苹果提供的Crash文件,最终查到是- (void)mapView:(MKMapView *)mapView didUpdateUserLocation:(MKUserLocation *)userLocation这里出问题,在第一次进入更新位置的时候,userLocation.co

2015-04-17 17:55:57 764

转载 Crash for IOS 日志

一、查看crash 日志。方法一:将机器链接mac,同步完成之后.  查看~/Library/Logs/CrashReporter/MobileDevice/.  但是这个方法有个问题:查看的log写的不是很详细.看第二个办法.  方法二:使用xcode.  打开xcode的organize,然后查看 Device logs,这里面有crash log的

2015-04-16 18:15:01 950

转载 Mac Error Create Android Project & HAX is not installed on this machine

Mac Error Create Android Project - “Errors running builder 'Android Resource Manager' on project”I spent the whole day just trying to create a simple Android Application Project on my Mac

2015-04-14 10:55:04 845

转载 Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin

在使用Maven以及Eclipse的Maven插件时,我和同事遇到了一下几个问题,本着知其然知其所以然的学习精神,总结如下:Unrecognised tag问题由于我使用本地代理仓库,所以settings.xml设置如下: nexus nexus Nexus http://localhost:8081/ne

2015-04-14 00:06:13 2839 1

原创 更新mac自带的python

1,删除系统版本2.7a,删除体统版本sudo rm -R /System/Library/Frameworks/Python.framework/Versions/2.7b,删除当前版本sudo rm -R /System/Library/Frameworks/Python.framework/Versions/2.7sudo rm /System/Library/F

2015-04-02 17:43:07 2812

转载 iOS APP网络分析之rvictl(可以捕捉除了Wifi以外的网络类型)

iOS应用(包括移动应用)的网络分析,一般采用将移动设备上的流量导入到PC机上,利用PC上成熟的数据包分析工具例如wireshark等来进行分析的方法。总的来说,有以下三种方法:一、在PC上设置网络共享,生成wifi热点供移动设备使用二、开启http代理工具服务器(例如burpsuite,charles),然后移动设备通过该HTTP代理上网(只能抓取HT

2015-03-30 18:09:04 1621

原创 appium1.3.7的坑-Original error: Could not initialize ideviceinstaller; make sure it is installed ...

操作系统:OS  X 10.9.5设备:iPhone4/系统6.1.2:iphone4s系统7.0.4:iphone5系统8.0:iphone6(8.1):iphoneplus6(8.1)Xcode 6.1.1针对appium1.3.7真机调用IOS设备的坑:error:org.openqa.selenium.SessionNotCreatedExc

2015-03-26 17:26:41 3794

转载 MAC下的appium环境搭建

AppiumAppium是一个开源、跨平台的测试框架,可以用来测试原生及混合的移动端应用。Appium支持IOS、Android及FirefoxOS平台。Appium使用WebDriver的json wire协议,来驱动Apple系统的UIAutomation库、Android系统的UIAutomator框架。Appium对IOS系统的支持得益于Dan Cuellar’s对于IOS自动化的

2015-03-25 18:38:42 1420

转载 emulator: ERROR:This AVD's configuration is missing a kernel file!&HAX is not installed on this mach

启动模拟器需要两个步骤:1.创建AVD(Android Virtual Device)2.启动emulator一般使用Eclipse开发时,开启一个模拟器就是这么一个过程,其实命令行模式下也是这样。刚开始不知道如何命令行启动模拟器的时候就输入了一个emulator,报错了,出现如下提示:[html] view plaincopyemulator: ERROR: You did not 

2015-03-25 17:57:04 6371

转载 Mac —PATH环境变量

Mac 启动加载文件位置(可设置环境变量)------------------------------------------------------- (1)首先要知道你使用的Mac OS X是什么样的Shell,使用命令echo $SHELL如果输出的是:csh或者是tcsh,那么你用的就是C Shell。如果输出的是:bash,sh,zsh,那么你的用

2015-03-25 11:31:14 2218

转载 Android中的长度单位及屏幕分辨率(整理)、IOS设备分辨率

一.屏幕分辩率VGA:Video Graphics Array,即:显示绘图矩阵,相当于640×480 像素; HVGA:Half-size VGA;即:VGA的一半,分辨率为480×320; QVGA:Quarter VGA;即:VGA的四分之一,分辨率为320×240; WVGA:Wide Video Graphics Array;即:扩大的VGA,分辨率为800×480像素;

2015-03-23 00:22:38 1688

转载 移动测试会第四期总结2-如何用白盒的手段,黑盒的思想进行测试

今天晚上按照惯例写总结的第二篇。还是那句话,必须督促自己不能拖。  前两天其实在网络讲课的时候,有很多同学也比较迷茫,不太理解我这个用白盒的手段,黑盒的思想进行测试。其实我觉得这种方法恰恰是在移动互联网最好的一种测试手段,也会是接下来测试业内测试人员必须会的一种手段。这样才能够做到真正的测试,这样才能够获取我之前所谓的数据。接下来的测试人员是和数据进行的一场战斗。第一步,已经认知到数据的重

2015-03-23 00:10:33 651

转载 移动测试会第四期总结1

不知不觉已经到了移动测试会第四期了,很多朋友从杭州和南京赶过来参加我的会,我真的感到非常荣幸。不过也有一点让我遗憾的是,我认为上海这里能来的朋友应该更加多才对。有点小小的失望。希望以后上海的同仁们能够更加的活跃。  感谢南京的朋友,喜力能够来主动分享android,ios,web的持续继承测试,和他沟通之后我会将ppt放出。  基本上全程都是我在讲,讲的时候没有感觉,结束之后就觉得

2015-03-23 00:06:08 825

转载 移动测试会第二期会后总结

今天又是一个令人兴奋的一天。其一是移动测试会第二期顺利结束了,结束了才觉得自己多么疲惫。其二是测试人第三期网刊发布了,收入了我的两篇文章~开心~http://vdisk.weibo.com/s/fAMMb 今天的测试会让我们都很感动,由于我的失误没有把地点布置好,有些同仁只能站着了。不过今天来的同仁们都超乎我们的想象,很热情,很积极,整个下午几乎没有人中途离场,这个我们真的超感动的

2015-03-23 00:01:13 617

原创 Xcode 2.app 修改成 Xcode6.app,ios simulator启动失败问题。

Xcode6模拟器消失及修改Xcode名字问题:一、修改Xcode 2.app->Xcode6.app后,启动模拟器失败,解决方法:通过Xcode->Window->Devices查找模拟器,删除重新添加模拟器后,重新启动电脑;二、模拟器消失问题:打开“Xcode->Window->Devices”,会发现iPhone 5s,点击位于左下角的“+”按钮,新增常使用的

2015-03-18 13:18:17 915

原创 通过instruments针对IOS压力测试研究总结

运行环境:1,环境iMac OS X 10.9.52,工具Xcode Version 6.1 (6A1052c)3,签约证书(开发者提供)4,iphone设备(系统IOS6、IOS7、IOS8.1)UI AUtoMonkey是一款非常简单的IOS压力测试工具。通过它,你可以向ios设备发送滑动、拖动、旋转、甚至锁屏和解锁指令。原文github地址:https://githu

2015-03-17 18:46:14 2262 1

转载 敏捷软件测试--初见

敏捷反应快速灵敏。  在敏捷软件开发领域,更注重的以人为核心,迭代,循序渐进的开发方法。相比传统的开发方法,这种方法能更快速的开发,上线,反馈,调整、迭代。以敏捷的姿态去发展产品。 敏捷与传统开发的区别                                                                                  

2015-03-10 11:49:57 673

转载 软件测试流程进阶----两年软件测试总结

工作两年了,我一直希望让自己每年对测试的理解更深入一层。工作一年的时候我写了《谈软件测试---一年工作总结》 ,谈轮了自己对各种测试的理解,这一年来,虽然对那些理概念的有所加强,自我感觉没有什么质的变化。前些天听我们公司的一位测试经理讲《敏捷测试》豁然开朗。他在学造飞机,而我一直在学造飞机里的一个发动机。我从来没想过,一个完整飞机的架构应该是怎样的。  如果想让测试在公司的项目中发挥出它最

2015-03-10 11:14:11 692

jBcrypt0.4

jBcrypt0.4包,加密使用,例如:Jenkins密码的加密方式

2018-08-28

AxureRP_for_chorme_0_6_2.crx

Google Chrome requires an extension to view locally stored projects. Alternatively, upload your RP file to Axure Share or use a different browser.

2018-07-10

Charles4.2版本,jar

修改jar名字,替换Charles.jar,可以功能,路径不懂的可以百度

2018-05-17

charles3.10.1破解替换包

主要针对charles3.10.1破解的替换包

2015-06-24

charles10.10.1破解替换包

下载官网10.10.1后,替换下载的jar包就可以

2015-06-24

hardware_io_tools_for_xcode

安装在mac上10.5以上,主要针对Xcode 开发,控制网络速度的工具

2015-04-17

Mac_Charles3.8.3破解版

这个工具是Mac 系统下的HttpWatch, 能够对网页的交互数据进行查看以了解网络交互过程

2015-04-02

appium1.3.3_node-idevice

针对appium1.3.7不能调用真机的修改文件,替换它就可以了

2015-03-26

测试之美_pdf

介绍微软测试工具,理念等,以及无数测试人员的亲身实践的总结,与感悟。

2015-03-09

微软测试之道

这本书是为所有对微软测试角色感兴趣的、或为那些想知道更多关于微软怎样搞测试的人写 的。这本书不是来替代任何其他许多关于软件测试的写作。相反,它是来描述微软怎么运用 很多的已知测试技术和方法改进我们的软件产品及质量。

2015-03-09

arthrun-ios简介

自动化框架arthrun iOS 文档简介

2015-02-13

arthrun 相关文档简介

简介 关于自动化测试框架arthrun iOS&Android 相关文档。 更多可以参考官网:http://code.taobao.org/svn/athrun/trunk/

2015-02-13

firebug插件

安装在firefox 上的一个插件,用来查看页面元素,定位页面元素

2015-02-12

selenium2_2.44.0 最新开发包20150209

官网selenium2 java语言压缩包及 src 、changelog等 javadoc api链接: http://selenium.googlecode.com/git/docs/api/java/index.html

2015-02-09

jxl2_6_12 api及jxl.jar

jxl2_6_12 api及jxl.jar 针对java处理excel的代码

2014-12-02

selenium ide

针对 firefox 中需要的插件,selenium ide(2.4)插件

2014-12-01

propEditor

Property List Editor is a part of Mac OS X deveploment tools called Xcode Tools This application is from MacBook OS X 10.5.6 Installation DVD OS: Mac OS X only

2014-06-25

大金额转换到中文格式从壹到兆的几种方案

大金额转换到中文传统格式从壹到兆的几种方案,欢迎下载交流

2014-01-17

jsp-api.jar相关的包

jsp-api.jar,源代码及相关的类文件

2013-12-09

Jsp 、servlet English API

jsp、servlet、jstl、struts、正则等api

2013-12-09

SVN_myeclipse8.5-9配置

SVN_myeclipse8.5-9配置

2013-12-06

JFreeChart

Java中用JFreeChart实现给柱状图的每根柱子加链接

2013-12-06

beanutils 1.8 jar包+源码_阿锦—小白

完美beanUtils 1.8 jar包与源码

2013-11-21

空空如也

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

TA关注的人

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