自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 SalesForce-第三篇-字段

1. 常用字段类型:自动编号、文本、数字、日期、选项列表,有意思的是salesforce中,对选项列表的前端表现形式只有列表一种,没有常见的单选和多选按钮组。3.选好字段类型后,填写必要的字段名称和API,以及必要参数,字段就新建完成了。公式:类似Excel中的函数用法,多用来简单的计算和取值。2.特殊的字段类型:公式、主-详信息关系、外部查找关系、查找关系;在对象的基础上,可以新建字段,类似table的column。主-详信息关系:类似数据表的主表和子表关系。查找关系:类似关联关系,或者叫引用关系。

2023-05-24 16:29:41 170

原创 SalesForce-第二篇-对象

在SalesForce中,对象类似数据表+OBJ的概念,对象分标准对象和自定义对象,标准的就是系统自带的,自定义对象就是自己创建的;新建对象主要就是输入一个中文名+一个英语的API名;常用项为:允许报表、允许搜索。

2023-05-15 15:10:00 121

原创 SalesForce-第一篇-概述

3. Developer Console是Salesforce集成的IDE,类似一个简易的脚本运行「main」工具+SQL管理器,一般系统管理员,临时查查数据,或者运行代码片段使用;5. salesforce 整体运行在云服务器上,有点像一个可配置的WEB网站,不像传统软件项目需要搭建环境,相对快捷很多,只要充值就好,啊哈哈哈,RMB玩家的快乐~c. 在前端页面,点击这个”小齿轮“,就可以进入后台的设置页面;b. 配置详细页面,对应菜单的详细配置信息都会显示在这里;e. 与该数据的关联数据信息;

2023-04-17 19:37:28 391

原创 晃晃悠悠-测试转运维了

最后的最后,引出作者想分享给大家的一个新鲜货色,也是作者最近一份工作所接触到的新技术,salesforce,一个快速实现CRM系统的三方平台,用法类似于市面上的泛微、YIGO这类二次开发的ERP搭建平台,有兴趣的小伙伴可以关注我之后分享的文章。先说说IT人员的35岁的那个坎,是真的,对IT人员来说是非常残酷且真实的,作者也做出了许多尝试,换公司,晋升,转岗,基本试了个遍,最后发现,再怎么折腾老天爷其实已经有所安排,可以总结为顺势而为四个字。

2023-04-12 15:08:37 288

原创 第十九篇【LOADRUNNER11的那些事儿】

大家好,我又来唠唠嗑了。今天闲着无聊,我就开和大家分享一下LOADRUNNER11的那些小猫腻;首先是破解,这个网上百度,就不多说了,唯一注意的是先删注册表,后覆盖文件,不要玩反了,我这儿有个同事就玩反了,结果怎么都破解不了。其次是录制,一般大家现在用的系统是WIN7,作者的公司就指定使用该系统,这个系统分64位和32位,LR11有个很好玩的事情,就是:64位的WIN7,LR只能用IE

2016-06-24 14:55:08 1125

原创 第十八篇【测试数据准备的那些事儿--后话】

亲爱的同志们~上次说的那个事情,作者本以为已经结束了,可是昨天晚上,因作者的坚持调查,发现事情,远远没有想象的那么简单。好啦,让我开启柯南模式,给他家先来场景还原一下:1. 作者制作了一个用登录的性能测试脚本,环境、数据都准备妥当。2. 昨天作者在试运行的时候发现,脚本运行成功,但是没有日志信息。3. 作者的需要验证的问题是,由于系统会在登录的时候写日志到数据库,在高并发下会发生死

2016-04-22 09:08:36 1224 1

原创 第十七篇【测试数据准备的那些事儿】

最近作者有个做性能的任务,任务本身很简单就是做一个登录的脚本。但是随着深入了解,发现这个数据准备却是一个棘手的事情。场景是这样的,系统部署在一个内网,要登录系统必须先远程一个终端机,然后通过这个终端机再访问系统,然后这个终端机的配置并不优秀,CPU和内存基本处于快饱和状态,然后作者需要制作1500条左右的登录数据。当然作者第一步就是想着如何偷懒,首先去数据看看有没有可用的数据,有么就直接可

2016-04-20 14:44:42 1352

原创 第十六篇【自动化的实际应用情况】

作者在自动化方面已经摸爬滚打了有一段时间了,发现自动化的用处是个潜移默化的过程,如果做过自动化的骚年们,一定会遇到这么一个问题,自动化的代码辛辛苦苦写好了,最后却是摆着展览的,也就变成了面子工程。我相信投身自动化事业的骚年们一定也有我的疑惑与彷徨,这么大的一门学科,怎么到了实际中就变成了一个DEMO,没有实际应用了,无法投入生产(没有赚钱的机会)。后来作者,在天朝这片神奇土地的滋润下,慢慢领悟

2016-04-15 11:22:31 2003

原创 APPIUM+JAVA实现对安卓APK的自动化测试----第十五篇【参数化和对象化】

作者在百忙之中,抽出时间来和大家探讨自动化项目的参数化和对象化问题,我想做自动化的少年们一定都用过QTP,没用过的一边凉快去,作者的自动化框架也是借用了QTP的思路,参数化使用EXCEL【.xls】文件(要对EXCEL文件操作需要导入JXL.JAR包),对象化使用JAVA【.properties】文件,至于如何操作这些和书写代码,少年们可以去网上自己找,太多了,作者就不多说了。作者要说的的是,

2016-03-23 15:43:07 3186 2

原创 APPIUM+JAVA实现对安卓APK的自动化测试----第十四篇【mySelf框架】

由于之前的种种问题,作者痛下决心,义无反顾,瞬间感觉时代在召唤。。。额~好吧不瞎哔哔了。作者首先对APPIUM的一些基本函数做了封装,事例代码如下:import java.util.concurrent.TimeUnit;import com.mypublic.mywheel.log.Log4jlog;import io.appium.java_client.android

2016-03-17 10:39:44 5595

原创 APPIUM+JAVA实现对安卓APK的自动化测试----第十三篇【JUNIT框架】

好吧~终于要讲框架了,首先我们先来个懒汉的方法,就是借用JUNIT框架来实现运行,作者用下来发现JUNIT对APPIUM的支持并不十分友善,但是用来教学到时很合适,来吧,作者开始气定神闲+豪火球了。import io.appium.java_client.android.AndroidDriver;import java.io.File;import java.net.URL;

2016-03-16 09:35:59 5552

原创 APPIUM+JAVA实现对安卓APK的自动化测试----第十二篇【操作模拟】

啥都不说了~直接上代码:        driver.findElementByAccessibilityId("using").click(); //点击操作        driver.findElementByAccessibilityId("using").clear(); //清除操作,一般是有文字的信息的输入框        driver.findElementByAcce

2016-03-11 16:40:16 8568 1

原创 APPIUM+JAVA实现对安卓APK的自动化测试----第十一篇【定位元素】

我们已经可以启动APPIUM的驱动了,然后首要解决的的问题自然是如何定位元素,这一篇的内容和之前的第七篇较为相似,我相信等大家自动化玩多了也一定会发现其中的奥妙,也会有万剑归宗的味道。好了不废话了,直接上代码:        1. driver.findElementByAccessibilityId(""); //常用,对应【CONTENT-DESC】属性        2. dri

2016-03-10 11:25:33 6015

原创 APPIUM+JAVA实现对安卓APK的自动化测试----第十篇【驱动的实现】

嗯~我一直在纠结要不要告诉大家这个最关键的几行代码~虽然网络里很多,但是大部分都是有问题的,作者经过许多不眠之夜的辗转反侧,几经思量后,还是觉得要告诉大家一个可以实现的方法,哈哈哈,不要喷作者,作者就是小心思比较多而且比较猥琐,个人赶脚自己这么辛辛苦苦得来的成果怎么能这么容易告诉别人呢,嘿嘿嘿~好了,作者直接给出代码(客观里边请):    public AndroidDriver driv

2016-03-09 10:48:50 10188 3

原创 APPIUM+JAVA实现对安卓APK的自动化测试----第九篇【为什么】

作者之前实现了APPIUM+RF的自动化测试,那为什么之后还要研究APPIUM+JAVA的呢?作者是这么认为的:1. 在用APPIUM+RF时发现,APPIUM的RF的LIBRARY有很多函数无法使用,而且运行时候很不稳定。2. 作者一直在寻求如何将不稳定的程序变得稳定的方法,而RF得框架是搭建在Python之上的,换句话说,就是它只是一个既拿既用的实用工具。(当然如果你会Python

2016-03-07 10:13:18 5060

原创 APPIUM+JAVA实现对安卓APK的自动化测试----第八篇【安装】

一、软件清单:1. JDK ,本人用的是1.7的版本;2. SDK;3. Appium;4. Eclipse;5. java-client-3.3.0.jar;6. selenium-java-2.48.0.jar;7. selenium-server-standalone-2.48.0.jar;8. 一款安卓软件的APK,我用的是微

2016-03-02 16:36:02 7321

原创 RobotFrameWork+APPIUM实现对安卓APK的自动化测试----第七篇【元素定位介绍】

我想大家在玩自动化的时候最关心的一定是如何定位元素,因为元素定位不到后面的什么方法都实现不了。那我们就直接看看APPIUMLIBRARY官方给出的信息:IntroductionAppiumLibrary is a App testing library for Robot Framework.Locating elementsAll keywords in Appium

2016-02-03 10:13:59 9683 2

翻译 RobotFrameWork+APPIUM实现对安卓APK的自动化测试----第六篇【AppiumLibrary等待函数介绍】

废话不多说,少年们请看下面。Wait Until Page Containstext, timeout=None, error=NoneWaits until text appears on current page.Fails if timeout expires before the text appears. Seeintroduction for

2016-02-02 10:20:47 5468

原创 RobotFrameWork+APPIUM实现对安卓APK的自动化测试----第五篇【AppiumLibrary校验函数介绍】

以上连作者先跪一下方便面,在上一篇中,作者遗漏了两个常用的函数:1.长按Long PresslocatorLong press the element这个函数的作用为:长按一个控件2.缩小(翻译为 “捏”)Pinchlocator, percent=200%, steps=1Pinch in o

2016-02-01 15:55:40 7192

原创 RobotFrameWork+APPIUM实现对安卓APK的自动化测试----第四篇【AppiumLibrary实用函数介绍】

通过前几篇的讲述,我相信大家已经对RF+Appium的框架已经有所了解了。接下来我告诉大家一些关于AppiumLibrary函数的用法。1. 点击按钮:Click Buttonindex_or_nameClick button实例:Click Button index=0作者通过实验发现在安卓手机应用测试中,name这个属性不起作用,

2016-01-26 10:32:11 7456

原创 RobotFrameWork+APPIUM实现对安卓APK的自动化测试----第三篇【实例】

在这一篇里我先让大家看一下RF+APPIUM这个框架的实际运行时什么样子的,给大家一个直观的了解和认识。1.首先打开模拟器:模拟器打开后是这样的:如图所示,模拟器打开后就是这个样子,嗯,在这里先说明一下,由于我提前测试过了所以大家可以看到微信已经安装,APPIUM还植入了Settings和UNLOCK两个程序(这两个程序更具字面意思也能知道干吗用的对吧童鞋们~)2.

2016-01-25 13:47:44 19584 5

转载 RobotFrameWork+APPIUM实现对安卓APK的自动化测试----第二篇【原理】

1.首先自动化脚本通过RobotFrameWork将命令传递给Appium的客户端;2.然后【Appium的客户端】将接受到的命令发送给【Appium的服务端】;3.【Appium服务端】将脚本中的代码命令转换成手机模拟器所能识别的命令通过【ADB】发送给【模拟器】,从而控制被测试的应用软件。然后摘抄了一段源自网络的Appium的理论知识:

2016-01-24 17:08:46 11700

转载 RobotFrameWork+APPIUM实现对安卓APK的自动化测试----第一篇【安装】

首先我们先罗列一下我们要安装的软件1. JDK ,本人用的是1.7的版本;2. SDK;3. Appium;4. Python27;5. wxPython,科普:wxPython是Python语言的一套优秀的GUI图形库;6. RobotFrameWork;7. Ride 1.5;8. Selenium 2.47;9. Appium-Python-Client

2016-01-22 17:00:12 11382

空空如也

空空如也

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

TA关注的人

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