51dev.com IT技术开发者社区

51dev.com 技术开发者社区

反编译app方法

反编译app方法

如果你没有代码,那么可以反编译该app。这里将用到2个工具,分别是dex2jar和jd-gui。你可以在这里下载目前为止的最新版本以及示例apk。我们以工具包里的ContactManager.apk为例,简单介绍一下反编译的流程。1,重命名ContactManager.apk为ContactMana...

python+appium使用记录

python+appium使用记录

最近在研究appium+appiumlibrary移动端的两个自动化测试库,特此将使用过程,粗略记录一下 1、环境搭建,略,自行百度。2、查看apk包名及activity方法,自行百度。3、基本步骤框架1#coding=utf-82fromappiumimportwebdriver3imp...

查看apk包及Activity名方法

查看apk包及Activity名方法

查看apk包名方法activity名:方法一:aaptdumpbadging+客户端包所在路径+客户端包名称如:aapt.exedumpbadgingK:Apkfanxing.apk 方法二:使用log查看大法(嗯,windows上没grep不幸福,好在有powershell的Select...

Robot Framework使用技巧

Robot Framework使用技巧

1、变量的使用变量可以在命令行中设置,个别变量设置使用--variable(-v)选项,变量文件的选择使用--variablefile(-V)选项。通过命令行设置的变量是全局变量,对其所有执行的用例都有效。它们将覆盖变量表格中的同名变量或是通过变量文件引入到测试数据中的同名变量。设置单个变量的语法是...

多个git账户生成多份rsa秘钥实现多个账户同时使用配置

多个git账户生成多份rsa秘钥实现多个账户同时使用配置

下文分享一个多个git账户生成多份rsa秘钥实现多个账户同时使用配置例子了,这个例子非常的好用对于有多个git的朋友有不小的帮助。  使用过git的童鞋应该对id_rsa秘钥不陌生,总得用github吧,生成id_rsa很容易:ssh-keygen-trsa-C"$your_em...

git 常用使用及问题记录

git 常用使用及问题记录

1、打开bash,进入工程根目录(引用whaon的话:是和.classpath和.project同级的目录)。PS:我的系统是win7,在bash切换到E的命令是 cd/e;2、运行 gitinit 初始化代码仓库(repository)3、运行gitadd.将该目录下...

TCP/IP,http,socket,长连接,短连接

TCP/IP,http,socket,长连接,短连接

TCP/IP TCP/IP是个协议组,可分为三个层次:网络层、传输层和应用层。 在网络层有IP协议、ICMP协议、ARP协议、RARP协议和BOOTP协议。 在传输层中有TCP协议与UDP协议。 在应用层有:TCP包括FTP、HTTP、TELNET、SMTP等...

腾讯的一个移动端测试小工具GT

腾讯的一个移动端测试小工具GT

下面是GT的官方说明:GT(随身调)是APP的随身调测平台,它是直接运行在手机上的“集成调测环境”(IDTE,IntegratedDebug&TestEnvironment)。利用GT,仅凭一部手机,无需连接电脑,您即可对APP进行快速的性能测试(CPU、内存、流量、电量、帧率/流畅度等等)...

Android性能测试工具Emmagee介绍

Android性能测试工具Emmagee介绍

Emmagee介绍Emmagee是监控指定被测应用在使用过程中占用机器的CPU、内存、流量资源的性能测试小工具。该工具的优势在于如同windows系统性能监视器类似,它提供的是数据采集的功能,而行为则基于用户真实的应用操作开源地址:https://github.com/NetEase/Emmagee...

如何做好接口测试?

如何做好接口测试?

sgbtmy:基于selenium的自动化框架开发,我主要是想问一下,你的框架除了前台的自动化,后台的数据的测试是否集成在你的测试框架中?  小刀:你好,个人理解的你所说的后台的数据的测试是指的是对数据的校验,不知理解的是否正确,那么根据这个理解,我的解释是,在我们框架中,增加了很多的功能方法用来帮...

开启真机的View Server引入HierarchyViewer/By写monkeyrunner自动化测试脚本

开启真机的View Server引入HierarchyViewer/By写monkeyrunner自动化测试脚本

其实相关文章网上也有不少了,不过在真机上开启ViewServer的中文文章好像只有一篇,前段时间按照这篇文章的内容,并结合英文源文去hack我的NexusS(4.1.2)也走了一点弯路。现在总结一下我的步骤(其实有相当一部分拷贝了这篇,衷心感谢原文作者)。并写点在开启ViewServer之后monk...

Sublime Text: [Decode error

Sublime Text: [Decode error

今天编译Python时,输出窗口信息出现:[Decodeerror-outputnotutf-8][Decodeerror-outputnotutf-8] 发现是print不支持中文字符的输出,需要修改python的build的setting,打开Python.sublime-build,...

Python中pip安装问题解决

Python中pip安装问题解决

用国内镜像通过pip安装python的一些包,有时会出现安装失败,为什么总是失败?自己操作老标准了,这么简单的几个小步骤还老是出错,不由得让我怀疑是否是撞墙了,可是又懒得买vpn去翻~~一墙,无法代理又无法翻~~一墙,被逼着想到了使用镜像的方法了,一些公共的网站在国内总有一些镜像,使用这些镜像地址来...

python常用正则表达式

python常用正则表达式

匹配特定数字:^[1-9]d*//匹配正整数−[1−9]d∗  //匹配负整数^-?[1-9]d*//匹配整数[1−9]d∗|0 //匹配非负整数(正整数+0)^-[1-9]d*|0//匹配非正整数(负整数+0)[1−9]d∗.d∗|0.d∗[1−9]d∗  //匹配正浮点数^-([1-9...

django搭建Bootstrap常用问题解决方法

django搭建Bootstrap常用问题解决方法

1、进入页面,提示CreatingaModelFormwithouteitherthe'fields'attributeorthe'exclude'时解决方法:打开forms.py文件,修改如下:classTestModelForm(forms.ModelForm):  &nbs...