- 博客(50)
- 问答 (1)
- 收藏
- 关注
转载 修改CMD的编码
使用chcp命令,格式为chcp [nnn]后面3位数字为codepage number。简体中文为936UTF8 为 65001United States 为 437
2015-04-22 13:41:29
658
转载 android adb shell 命令大全
1. 显示系统中全部Android平台: android list targets2. 显示系统中全部AVD(模拟器): android list avd3. 创建AVD(模拟器): android create avd --name 名称 --target 平台编号4. 启动模拟器: emulator -avd 名称
2015-04-21 11:16:34
693
转载 从4个层面扩展和自定义Calabash-Android
从4个层面扩展和自定义Calabash-AndroidPre Level: no customization.Level 1: Macro (利用宏组织脚本)Level 2: add Ruby/Cucumber code in calabash_steps.rb file in the test folder (在calabash_steps.rb添加自定义步骤)Level t
2015-04-20 15:31:19
1174
原创 calabash-android源码解读
源码地址:https://github.com/calabash/calabash-android1. Instrumentation源代码地址,可以以project的形式导入到Eclpise中查看,也为后续对step-definitioncalabash-android/ruby-gem/test-server/instrumentation-backend/在src中可
2015-04-20 14:57:08
831
转载 calabash-android 命令行使用
http://www.2cto.com/kf/201409/332196.html本文介绍calabash-android的命令行的使用,通过例子,熟悉calabash-android所调用的ruby api和常用控制台命令, 如query, touch, wait等。,。熟悉这些API有助于我们编写自定义feature。第一步:下载app本文所用的测试app为
2015-04-19 21:33:26
885
转载 Cucumber 经验总结
背景使用一段时间cucumber了,也看过一些书 The cucumber book, rspec book, 翻过一些github上开源项目的cucumber,再结合自己项目和团队项目的经验做个总结Process 流程是否采用不是必须,看实际情况。我个人是非常推荐使用。总要考虑几个问题投入成本,包括编写,和维护(保持更新),运行时间效果,是否需要持续集成
2015-04-19 18:49:18
2003
转载 ruby API
Ruby API 文档1.Calabash-android 启动Apk 的重签名: calabash-android resign ***.apk 作用:为了保证在虚拟机或真机上的 apk 正常运行。 Apk 的运行: calabash-android run ***.apk 作用:启用 apk 完成 ruby 测试。第一次运行的时候会在当前目录下生成 test-server 文件
2015-04-18 17:37:36
843
原创 adb在AVD上安装卸载APK
有的时候adb跟emulator不在同一个tools下面,需要将在platform-tools下面的跟adb想关的exe和dll拷贝到Android\android-sdk\tools下面1, adb安装APK adb install ***apk2, adb卸载APK使用adb卸载程序,结果死活卸载不了。我输入的命令和系统提示如下:[p
2015-04-18 17:08:34
740
原创 在Windows下面安装calabash-android
calabash-android环境搭建1、 安装Ruby在这里下载Ruby1.9.3安装, 自带有cucumberhttp://rubyinstaller.org/downloads/2, 安装rubygems,rubygems-2.4.6.zip这个步骤一定要进行,不然会出错。3 、 下载devkit文件解压出来后进入解压文件,执行下面
2015-04-17 17:14:20
828
转载 软件测试面试 (二) 如何测试网页的登录页面
这个面试题碰到过很多次, 再次总结下来。具体需求: 有一个登陆页面, 上面有2个textbox, 一个提交按钮。 请针对这个页面设计30个以上的test case.此题的考察目的: 面试者是否熟悉各种测试方法,是否有丰富的Web测试经验, 是否了解Web开发,以及设计Test case的能力这个题目还是相当有难度的, 一般的人很难把这个题目回答好。 阅读目
2015-04-10 13:53:25
695
转载 软件测试面试 (一) 如何测试一个杯子
在软件测试的面试中, 经常会碰到类似的问题。 比如:如何测试一个杯子, 或者如何测试一只笔。 要求你设计20个以上的test case. 这类的面试题目,是考察面试者是否熟悉各种软件测试方法, 设计test case的能力, 以及test sense。首先应该反问下面试官, 需求是什么样的,比如大概是个什么样的杯子。我回答这类问题的思路, 从软件测试的各种不同方法来联想,
2015-04-10 13:51:35
720
转载 Fiddler 教程
转:http://www.cnblogs.com/TankXiao/archive/2012/02/06/2337728.htmlFiddler是最强大最好用的Web调试工具之一,它能记录所有客户端和服务器的http和https请求,允许你监视,设置断点,甚至修改输入输出数据. 使用Fiddler无论对开发还是测试来说,都有很大的帮助。阅读目录Fiddler的基本介绍Fid
2015-04-08 13:49:43
634
转载 webDriver入门及提高
第一次接触Selenium 的WebDriver,是在一个Web项目中。该项目使用它来进行功能性测试。当我看到Firefox中的页面内容被一个个自动填充并且自动跳转的时候,感觉真的很神奇。通过这段时间的学习觉得可以将我学的关于WebDriver的知识进行一个总结。什么是Selenium 和WebDriver?Selenium是一个浏览器自动化操作框架。Selenium主要由三种工具组成
2015-04-07 14:54:11
563
转载 使用WebDriver遇到的那些坑
使用WebDriver遇到的那些坑更多1webdriver在做web项目的自动化端到端测试时主要使用的是Selenium WebDriver来驱动浏览器。Selenium WebDriver的优点是支持的语言多,支持的浏览器多。主流的浏览器Chrome、Firefox、IE等都支持,手机上的浏览器Android、IPhone等也支持,甚至还支持Phantom
2015-04-07 13:49:47
878
转载 用shutdown命令远程关机和重启
在进行远程连接的时候,经常要远程关机,远程重启.在进行服务器远程维护时,经常需要进行远程关机、重启等电脑基础操作,使用SHUTDOWN强制关机重启命令和开始菜单的关机重启命令,基本可以保障远程电脑快速重新启动起来,很少出过问题。 shutdown命令的语法格式是:shutdown [-i/-l/-s/-r/-a][-f][-m[\\ComputerName]][-t XX][-c
2015-04-01 16:55:10
2503
转载 Jenkins任务构建后notification形式通知到手机
Google Cloud Messsaging Notification Plugin前言:构建任务后希望能及时得到构建结果,发送邮件只能上班时会看到,因此希望能在手机上及时得到结果当然以notification形式如果手机没开网络的话也常常是不能及时收到的,若有发短信的接口当然更好了,这里是求其次的方案GCM插件还有个好处是点击通知后,可以直接在手机浏览器上打开Jenki
2015-03-30 17:01:57
1095
转载 Team Foundation Server 2010 安装、部署与配置(一):安装计划
本文为资料整理和个人笔记。Team Foundation Server 2010 运行的必备条件:Internet Information Services 版本不低于 6.0IIS 6.0 就是Windows Server 2003自带的IIS;IIS 7.0 就是Windows Server 2008、Windows Vista、Windows 7自带的II
2015-03-30 14:14:59
619
原创 自动化测试咨询方面的一些理解
我在外企做过3年的自动化测试,也自己写过自动化测试框架。自动化测试不是光录一下脚本让它自动跑就行了。软件测试是和软件开发过程紧密相关的。你们既然以前没搞过自动化测试,现在要建立自动化测试体系,这不是一个容易的过程,但如果有明白人在里面指导,其实也不是多么困难的事情。当务之急,和许多刚开始建立自动化测试体系的测试团队一样,你们首要任务是要先找出以往的测试中最迫切需要自动化测任务,然后加以实现,先把手
2015-03-30 13:56:50
609
转载 java JAXB 学习
JAXB(Java Architecture for XML Binding)是JDK的一部分,用于Object XML的转换(有点类似于.NET中的XML序列化)。1、创建XSD可以使用任何工具生成XSD工具,比如XMLSPY。eclipse也提供了相关的jaxb插件,File -> New -> XML Schema File文件命名为order.xsd,eclips
2015-03-25 17:17:42
744
转载 浅谈测试web程序的几大要点
一、功能测试 1、链接测试 链接是Web应用系统的一个主要特征,它是在页面之间切换和指导用户去一些不知道地址的页面的主要手段。链接测试可分为三个方面。首先,测试所有链接是否按指示的那样确实链接到了该链接的页面;其次,测试所链接的页面是否存在;最后,保证Web应用系统上没有孤立的页面,所谓孤立页面是指没有链接指向该页面,只有知道正确的URL地址才能访问。 2、表单
2015-03-25 11:16:22
480
转载 实施自动化功能测试的解决方案
摘要 当今的企业需要掌控其关键业务应用的所有功能测试,以确保所有业务流程工作符合预期。通过实施自动化的功能测试,企业可以极大提高测试速度和精度,从挼间项目中得到更高的投资回报并且显著地降低风险。 本文简要描述了自动化功能测试的优势和挑战,帮助企业考虑实施最佳测试自动化的方法。1.介绍 毫无疑问,严格的功能测试是成功开发应用的关键。开发人员,测试小
2015-03-25 10:57:22
2502
转载 测试类型
转载:http://blog.youkuaiyun.com/yaoxy/article/details/4276317黑盒测试:基于需求和功能性,不是基于内部设计和代码的任何知识。白盒测试:基于一个应用代码的内部逻辑知识,测试是基于覆盖全部代码、分支、路径、条件。单元测试:最微小规模的测试;以测试某个功能或代码块。典型地由程序员而非测试员来做,因为它需要知道内部程序设计和编码的细节知识
2015-03-25 10:20:43
497
转载 成功的自动化测试项目实施
很高兴今天有机会和大家讨论一下软件测试自动化的实践,今天的话题分为两个部分:一是软件自动化功能测试;还有一部分会介绍一下软件自动化性能测试。实践主要包含两个部分:一部分是介绍HP在软件的功能和性能自动化测试的理念,以及产品和技术在这方面的支持。另一部分是一些实践案例,包括在国内外哪些用户使用我们的测试工具,他们是如何去做的。首先是自动化功能测试,我们讨论一下他的适用范围,或使用时机是何时。
2015-03-25 10:18:55
668
转载 Monkey、Monkeyrunner 概述
转载:http://bbs.pediy.com/showthread.php?t=189584软件测试是软件产品开发过程中的重要环节,对于保重软件质量具有重要的意思。手动测试和自动化测试是软件测试的两个基本手段。本文主要介Android – 自动化测试Android平台上提供了一些自动化测试工具:Monkey、Monkeyrunner。Monkey、Monkeyrunner
2015-03-23 16:19:50
666
转载 Android单元测试初探——Instrumentation
转自:http://www.oschina.net/question/54100_27061学习Android有一段时间了,虽然前段时间对软件测试有了一些了解,不过接触android的单元测试却是头一次。这几天在物流大赛上也用了不少时间,所以对于android的单元测试没有太深入的研究,所以先写个基本入门吧!首先,我们来了解一下android的测试类的层次结构:可以看出
2015-03-23 16:14:41
790
转载 Robotium 5.0.1 源码解析之控件搜索
转自:http://bbs.51cto.com/thread-1116630-1.html自己和Android的自动化测试已经打了3年交道有余,却一直没有详细了解一下robotium,最近终于抽出时间阅读了其源码,把收获好好记录一番。 众所周知,Robotium是基于Android的单元测试框架Instrumentation,而robotium对于Instrumentation封装
2015-03-23 16:08:15
619
转载 SOASTA如何借助UCloud在中国开展云测试
soasta云测试性能测试云计算ucloud目录(?)[+]SOASTA是云测试的领航者,总部位于加利福尼亚州山景市。SOASTA的网络和移动应用自动测试解决方案——CloudTest平台为开发者、QA专家和IT运营团队的测试工作带来无与伦比的速度体验,且更具弹性,精度更高。SOASTA创新的解决方案将测试创建、自动配置和执行融入一体,同时通过精炼分
2015-03-22 21:02:03
849
转载 Android_自动化测试工具_Calabash(1)
转:http://blog.youkuaiyun.com/jiguanghoverli/article/details/9701165
2015-03-20 16:49:17
729
转载 Calabash-android调研
Calabash-android调研 来自kevinkong 2012-09-09 20:13:12| 分类: 自动化测试|字号 订阅Calabash-android一、Calabash介绍Calabash是一个开源的移动端UI自动化测试框架,支持android和IOS。存在calabash-android和calab
2015-03-20 15:35:00
690
转载 使用Jenkins+Calabash+Cocoapods搭建iOS持续集成环境
转载:http://blog.youkuaiyun.com/zangcw/article/details/25299243#t13使用jenkins+calabash+cocoapods搭建ios持续集成环境持续集成持续集成究竟是什么呢?根据敏捷大师Martin Fowler的定义:持续集成是一种软件开发实践。在持续集成中,团队成员频繁集
2015-03-20 15:26:36
1114
转载 自动化测试工具和框架
经常有人问到这么一个问题:selenium 和WebDriver有什么区别,WebDriver和Holmos又是什么关系?这里就随便聊聊。 说到自动化测试工具,我想很多人第一个反应就是QTP。1.QTP全称(QuicktestProfessional)他是HP公司下企业级自动化测试工具,目前最新版为11.5也已经更改名为UFT,该版本已经支持win8下的IE10并加入了移动
2015-03-20 14:56:45
1086
转载 移动端App测试实用指南
译者注:本文从测试人员的角度出发,提出了100多个在测试移动App过程中需要考虑的问题。不管你是测试人员、开发、产品经理或是交互设计师,在进行移动App开发时,这些问题都很有参考价值。我和Queen合力译出此文,分享给大家,希望有所帮助和启发。 英文原文: http://mobile.smashingmagazine.com/2012/10/22/a-guide-to-mobile-ap
2015-03-20 10:56:00
861
转载 selenium + python 自动化测试
原处:http://blog.youkuaiyun.com/wangaiqian/article/details/12846071搜索框要求:1. 输入关键字自动补全 。 (自动补全股票支持:股票代码,股票拼音,股票简拼,股票名称)2. 输入不同的关键字触发不同的搜索条件。(1.输入关键字不选中补全的信息进行检索 2.输入关键字选中补全信息中即含有股票代码与名称 3.输入关键字选中补全
2015-03-19 17:55:55
827
转载 基于UIAutomator+Jenkins自动化测试框架实现
转载:http://blog.youkuaiyun.com/stonree/article/details/25404125基于UIAutomator+Jenkins自动化测试框架实现一. UIAutomator之原始Report:如您所见,当你执行完毕UIAutomator测试脚本后,会有形如如下的反馈: 众所周知,图
2015-03-19 17:50:54
1983
转载 使用uiautomator做UI测试
目录(?)[+]在Android 4.1发布的时候包含了一种新的测试工具– uiautomator ,uiautomator是用来做UI测试的。也就是普通的手工测试,点击每个控件元素 看看输出的结果是否符合预期。比如 登陆界面 分别输入正确和错误的用户名密码然后点击登陆按钮看看是否能否登陆以及是否有错误提示等。功能性或者黑盒UI测试不需要测试人员了解程序如何实现的,
2015-03-19 17:40:17
940
转载 appium(跨平台自动化测试工具) windows下环境搭建
appium 介绍:Appium 是一个开源、跨平台的自动化测试工具,用于测试原生和轻量移动应用,支持 iOS, Android 和 FirefoxOS 平台。Appium 驱动苹果的 UIAutomation 库和 Android 的 UiAutomator 框架,使用 Selenium 的 WebDriver JSON 协议。环境:windows server 2003所需软件
2015-03-19 16:53:59
1022
原创 搭建Eclipse+UIAutomator 环境
在前面一篇文章中已经介绍了如何搭建 Java+Eclipse环境,现在介绍下如何在Eclipse基础上搭建UIAutomator环境,进行移动端测试。第一步:安装Android SDKLink:http://developer.android.com/sdk/installing/index.html . 因为是在Eclipse下,我选的是Stand-alone SDK Tools。进行D
2015-03-19 14:21:49
2167
原创 搭建Java测试环境的Eclipse+Maven+TestNG
第一步:安装JDK 链接地址: http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html 根据开发的平台进行选择,JRE和JDK的比较,JRE只有Java VM,而JDK是JRE的升级设置,所以选择敏捷模式选择JDK。 添加环境变量 Add system enviro
2015-03-19 11:39:23
2941
转载 Python 基础语法
Python 基础语法(一)Python的特点 1. 简单 Python是一种代表简单思想的语言。 2. 易学 Python有极其简单的语法。 3. 免费、开源 Python是FLOSS(自由/开放源码软件)之一。 4. 高层语言 使用Python编写程序时无需考虑如何管理程序使用的内存一类的底层细节。 5. 可移植性
2015-03-11 11:42:31
548
空空如也
calabash-android中如何编写向上滑动?
2015-04-26
TA创建的收藏夹 TA关注的收藏夹
TA关注的人