测试
xiaoyida11
这个作者很懒,什么都没留下…
展开
-
接口测试之测试用例设计
todo原创 2019-03-18 18:31:07 · 283 阅读 · 0 评论 -
ios项目打包
准备:环境配置好若使用了cocoapos,需将cocoapods的环境配置好,pos install什么的...可以求助开发。bundle id设置,需要证书,可以求助开发。1.在xcode中打开(.xcworkspace)后,需要先设置bundle id,Team选择公司公共的2.打包,command+R(build+运行),或command+B (直接build不运行),或原创 2016-11-22 20:07:42 · 459 阅读 · 0 评论 -
android项目打包
作为一个移动测试人员,就算不会android和ios开发,打包时一定要会的准备:环境配置好,使用android studio打debug和release包1.首先需要设置签名build-generate Signed APK,开发哥哥给了jks的签名文件和账号密码,一路Next。2.打包首先选择debug还是release,在Build Variants原创 2016-11-22 19:27:37 · 517 阅读 · 0 评论 -
ios性能测试-使用Xcode
可以查看内存/cpu/fps/网络等。相比于instruments,这里更直观,便于截图保存。开发反馈Xcode测试的不准,以instruments为准,所以该方式暂做参考。缺点:需在Xcode中build,使用build出来的版本。选择图中红色框的模式查看:原创 2016-11-15 18:43:54 · 2466 阅读 · 0 评论 -
ios性能测试-实时查看内存/cpu
使用工具:Xcode-instrumennts-Activity Monitor原创 2016-11-15 14:43:45 · 13580 阅读 · 0 评论 -
ios性能测试-ios项目中集成GT
准备工作:首先导入ios项目后,确保可以正常跑起来。再集成仅GT的framework。点击项目文件中的xcworkspace,在xcode中打开。导入证书,和.mobileprovision(双击导入)集成GT的framework:1. 将GT.GT.embeddedframework拖到项目中的FrameWork目录中,选择2. 导入依赖的framework和文件原创 2016-09-21 20:49:03 · 3112 阅读 · 0 评论 -
ios性能测试-内存泄露
使用工具:Xcode-instruments-Leaks点击录制-手机端进行操作,观察泄露。responsible frame就是出现泄露的地方,0x100.。。。为物理地址。使用call tree格式查看时,需要将call tree中的Hide System Liberaries勾上原创 2016-11-15 10:24:06 · 473 阅读 · 0 评论 -
android性能测试-内存
查询内存的方式:1. android studio (不确定是否必须是debug版本),查询的是Dalvik Heap的值。2. adb shell: 查询的是该app的total PSS。dumpsys meminfo | grep pili ,得到进程号或包名dumpsys meminfo+进程号或包名,得到详细的内存信息。cpu:dumpsys cpuinfo3原创 2016-11-16 16:42:20 · 2327 阅读 · 0 评论 -
移动APP自动化测试框架对比
简介 移动APP的UI自动化测试长久以来一直是一个难点,难点在于UI的”变”, 变化导致自动化用例的大量维护。从分层测试的角度,自动化测试应该逐层进行。最大量实现自动化测试的应该是单元测试,最容易实现也最容易在早期发现问题;其次是接口级测试,以验证逻辑为目的进行自动化,由于接口的相对稳定,自动化测试成本相对也可以接受;自动化成本最大的便是UI级自动化测试,然而UI界面是直接反馈给用户的效果转载 2016-10-20 18:34:01 · 17793 阅读 · 1 评论 -
jenkins源码管理之git
将jenkins中使用的git账户公钥复制到服务端对该git库拥有权限的用户主目录下的./ssh/authorized_keys文件。原创 2016-10-18 14:11:45 · 1944 阅读 · 0 评论 -
移动无线测试技能树-转载
常用IDEAndroidADTAndroid StudioiOSXcodeCommonAtomSublime TextVim基础知识Android掌握Android开发基础技能iOS掌握iOS开发基础技能web掌握web开发基础技能api掌握api相关基础知识测试掌握基本的测试用转载 2016-10-27 18:54:21 · 455 阅读 · 0 评论 -
iOS调试之 crash log分析
一、crash log的获取当你的app 在手机上crash的时候,会在手机上自动生成一个崩溃日志,也就是我们说的Crash Log。CrashLog的位置位于:iPhone设备的var/mobile/Library/Logs/CrashReporter我们要获取的就是设备中的这个CrashLog。1、获取用户的 crash log注意。这里的用户指的是你的ap转载 2016-09-29 18:19:25 · 1914 阅读 · 0 评论 -
Android 性能专项之 Memory Monitor 工具-memery
参考文章:Memory Monitor WalkthroughMemory Monitor能做什么?实时查看App的内存分配情况快速判断App是否由于GC操作造成卡顿快速判断App的Crash是否是因为超出了内存Memory Monitor使用准备开发者选项可用USB调试开启备注:Android Studio的Enable ADB Integra原创 2016-10-12 11:06:29 · 518 阅读 · 0 评论 -
Android进程的内存管理分析
最近在网上看了不少Android内存管理方面的博文,但是文章大多都是就单个方面去介绍内存管理,没有能全局把握,缺乏系统性阐述,而且有些观点有误。这样对Android内存管理进行局部性介绍,很难使读者建立系统性概念,无法真正理解内存管理,对提高系统优化和系统稳定性分析方面的能力是不够的。 我结合自己的一些思考和理解,从宏观层面上,对内存管理做一个全局性的介绍,在此与大家交流分享。转载 2016-10-12 18:38:01 · 347 阅读 · 0 评论 -
Android之内存管理及优化-干货
一、Android内存基础物理内存与进程内存物理内存即移动设备上的RAM,当启动一个Android程序时,会启动一个Dalvik VM进程,系统会给它分配固定的内存空间(16M,32M不定),这块内存空间会映射到RAM上某个区域。然后这个Android程序就会运行在这块空间上。Java里会将这块空间分成Stack栈内存和Heap堆内存。stack里存放对象的引用,heap里存放实际转载 2016-10-12 15:03:53 · 603 阅读 · 0 评论 -
苹果企业账号打包发布APP流程详解
阅读目录一、通过企业账号申请证书二、打包ipa,手动生成plist三、发布APP原文链接:http://www.cnblogs.com/mddblog/p/4718228.html一、通过企业账号申请证书 1 Certificate Signing Request (CSR)文件 在Mac系统中进入“钥匙串访问”,选择“钥匙串访问”-“证书助理”-“转载 2016-11-25 15:54:39 · 2113 阅读 · 0 评论 -
使用Charles对Https请求进行抓包
1、电脑端安装SSL证书2、手机端安装SSL证书证书下载地址:https://www.charlesproxy.com/documentation/additional/legacy-ssl-proxying/具体链接:https://www.charlesproxy.com/assets/legacy-ssl/charles.crt我测试使用的是IOS的系转载 2016-12-20 13:20:47 · 4684 阅读 · 1 评论 -
apache-ab并发负载压力测试
ab 介绍 apache ab(Apache Bench)性能测试工具,这是[apache]免费自带的性能测试工具,就在apache的bin目录下,它能模拟多个并发请求,也就是说它主要是用来测试你的apache每秒能处理多少请求的。 Paste_Image.png 格式:ab [options] [http://]hostname[:port]/path 参数介绍 -A auth-use...转载 2018-04-27 14:13:51 · 607 阅读 · 0 评论 -
如何做好质保工作
https://zhidao.baidu.com/question/424273240003981092.html http://www.cnblogs.com/jinsdu/p/7507887.html转载 2018-02-27 10:02:51 · 711 阅读 · 0 评论 -
ssh设置别名
没有在ssh的config文件中设置,在.zshrc(使用zsh)中配置:alias cs1="ssh user@10.200.20.30"保存后记得source下.zshrcvpn连上后直接cs1就可以登陆了原创 2017-12-14 11:33:06 · 1071 阅读 · 0 评论 -
jenkins使用-根据pr拉代码编译
需要在构建环境这里加ssh agent原创 2017-11-23 17:18:32 · 926 阅读 · 0 评论 -
测试进阶-测试环境维护
待补充原创 2017-11-30 20:11:32 · 959 阅读 · 0 评论 -
测试进阶-测试环境部署
待补充原创 2017-11-30 20:10:40 · 2101 阅读 · 0 评论 -
使用jenkins配置job-设置定时执行
配置-构建触发器Build periodically 无论数据有无变化,均执行定时化的构建任务Poll SCM 定时轮询数据变化,如果有变化,则执行构建任务若不考虑代码改动,则设置Build periodically,如 H 5 * * *,表示每天早上5点执行原创 2017-11-20 11:03:28 · 3293 阅读 · 0 评论 -
测试基础知识
SeleniumSelenium就是一套专门用于自动化Web浏览器的工具。 而已! 你用这个东西来做什么完全取决于你。 主要是用于自动化Web应用程序进行测试,但肯定不仅限于此。 无聊的基于Web的管理任务也可以(也应该!)也是自动化的。 Selenium有一些最大的浏览器供应商的支持,他们已经采取(或正在采取)步骤使Selenium成为其浏览器的本地部分。 它也是无数其他浏览器转载 2017-08-07 12:26:40 · 845 阅读 · 0 评论 -
测试人员职业发展之路
图片描述 图B-1 测试人员职业发展方向 1、偏向于需求方面的测试人员。我们说过在敏捷开发模式中,测试前移,测试人员会更多地接触需求分析,从需求分析阶段尽可能地发现和预防问题。在这一方面现在已经有行为驱动开发和实例化需求等方法协助测试人员深入需求分析阶段并扩大自己的影响力,与此同时测试人员也需要更深转载 2017-08-14 11:43:06 · 623 阅读 · 0 评论 -
API接口测试用例设计
最近在做接口测试,顺便将接口测试用例的设计思路总结下,接口测试主要涉及2个大的方向:第一个大的方向就是: 独立接口的测试第二个大的方向就是: 构造情景,丰富接口测试数据,从而到达多维度测试接口的目的;用力设计:第一个方向:用例一基本功能,全部参数1.参照接口文档,了解接口功能后,首先判断是否符合业务需求逻辑2.验证基本功能,原创 2017-07-14 17:56:18 · 5017 阅读 · 0 评论 -
adb常用命令
adb shell pm list packages | grep pili //显示所有的包|查找所有的包adb shell ping www.baidu.com //检查手机网络是否可以ping通adb shell netcfg或ifconfig //查看手机ip等信息adb shell screencap /sdcard/screen.png //截屏原创 2016-09-30 14:42:12 · 558 阅读 · 0 评论 -
实现自动化测试,首先不是一个技术问题
背景介绍自动化常常是测试团队首先想要建设的内容,因为自动化的好处是明显的,但真正实现自动化测试的时候才发现,这条路上的“坑”比想象的多得多。想要少遇到这些“坑”,首先要用正确的姿势打开“自动化”。自动化常常是测试团队首先想要做的技术建设,因为自动化的好处是明显的:这个工作输出的成果—--工具、脚本框架、自动化用例都是可以长期重复使用的,是“实在”的、“可转载 2017-05-22 14:24:48 · 2571 阅读 · 0 评论 -
【质量管理改进】敏捷测试思想
个人思考:代码Review --> 单元测试 --> 集成测试,是为了提高提测质量。提测后仍需根据提测内容进行相应的自动化+手动测试。目前集成测试还在初始阶段,急需补充,但需注意,不为追求case的数量,case是否有效。以下为转载原文:最近公司又新上马一个项目,为了项目能够尽快抢占市场,产品、设计、开发、测试等小伙伴们在夜以继日地赶进度。除了转载 2017-04-20 15:17:51 · 594 阅读 · 0 评论 -
使用anyproxy抓取移动端https请求
重点:1.电脑和手机都要安装和信任证书2.anyproxy启动命令:anyproxy --intercept具体参考:https://github.com/alibaba/anyproxy/wiki/HTTPS%E7%9B%B8%E5%85%B3%E6%95%99%E7%A8%8B原创 2016-12-22 11:55:02 · 14461 阅读 · 2 评论 -
tencent GT ios测试电量
Temperature: 温度。 可以显示iphone运行时的电池温度,图中我的TOUCH4是36.9摄氏度,充电肯定比较热,平时是20多。currentcapacity:电池当前容量。显示的是电池当前的剩余容量,我的为883MAHmaxcapacity:电池最大容量。 这个是显示你的电池完全充电之后的容量,从此可以看出电池损耗。我的是930MAH,损耗0MAHdesigncapaci原创 2016-09-26 14:14:14 · 2778 阅读 · 0 评论 -
ffmpeg、ffplay、ffprobe、rtmpdump的安装和使用
brew install ffmpeg --with-faac --with-rtmpdump --with-libsoxr --with-openssl --with-xz --with-ffplayrtmpdump的使用:/usr/local/bin/rtmpdump -r playUrl >> temp.flvffplay的使用:/usr/loca原创 2016-08-09 13:45:31 · 6596 阅读 · 0 评论 -
5个最佳的Android测试框架(带示例)
谷歌的Android生态系统正在不断地迅速扩张。有证据表明,新的移动OEM正在攻陷世界的每一个角落,不同的屏幕尺寸、ROM /固件、芯片组以及等等等等,层出不穷。于是乎,对于Android开发人员而言,处理存储碎片变得越来越困窘。不过幸运的是,Android(还有iOS)开发人员可以无限制地访问一些先进的基于云的解决方案,如Testdroid Cloud,就可以在大规模的真实设备上执行自动转载 2016-08-15 09:57:20 · 8772 阅读 · 0 评论 -
eclipse安装m2eclipse插件
1,下载并解压maven安装包,我的是apache-maven-3.3.3-bin.tar.gz。2,设置环境变量,见上一篇文章。3,Eclipse默认不支持Maven。需要给它添加m2eclipse插件。Help - Install new Software,Add,name为m2e(可自定义),Location为:http://download.eclipse.org/techno原创 2016-03-29 15:46:22 · 3994 阅读 · 0 评论 -
mac配置android和maven环境变量
以下设置是在.bash环境下。1,ANDROID_HOME为android sdk的地址,查询android sdk的方法为:使用android studio新建一个项目,点击菜单栏中的图标,在Apprentice&Behavior-System Settings-Android SDK目录下可以看到android sdk的路径:2,设置ANDROID_HOME:open .bash_pr原创 2016-03-29 11:21:07 · 1372 阅读 · 0 评论 -
接口测试总结
关于接口测试的总结 1. 接口测试:是测试系统组件间接口的一种测试。主要用于检测外部系统于系统之间以及系统内部各个子系统之间的交互点。重点测试的时数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系等等,这要求对业务逻辑有一定程度上的理解,对数据流向有较好的定位。 2. 接口测试的分类:a) 系统与系统之间的调用(如分享时,微信转载 2016-02-01 17:23:31 · 6426 阅读 · 0 评论 -
postman学习一
multipart/form-data与x-www-form-urlencoded区别 multipart/form-data:既可以上传文件等二进制数据,也可以上传表单键值对,只是最后会转化为一条信息; x-www-form-urlencoded:只能上传键值对,并且键值对都是间隔分开的。原创 2016-03-01 14:26:32 · 981 阅读 · 0 评论 -
如何学习自动化测试
转载子:http://www.cnblogs.com/TankXiao/p/3316355.html如何学习自动化测试最近园子里很多做软件测试的朋友问我,如何学习自动化测试(Automation test)。 有些人说平常的测试工作很枯燥无味,没有技术含量,迷失了方向。 还有的说闲得要命,想学点自动化测试。自动化测试是我们高级软件测试人员必备的技能。高级软件测试人员不光会做测试转载 2016-01-29 12:01:38 · 585 阅读 · 0 评论 -
接口测试实践
转载自虫师:http://www.cnblogs.com/fnng/p/4790294.html接口测试 接口测试是测试系统组件间接口的一种测试。接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。测试的重点是要检查数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系等。 --百度百科 为什么转载 2016-01-22 13:58:50 · 513 阅读 · 0 评论