Tingting Dong

Tingting Dong

QA,抠脚女汉子,热爱一切美好事物的2货处女座...

LinkedIn

Blog

2016

Jenkins系列 - 深入了解Multi-Configuration Projects

什么情况下需要使用Multi-Configuration Projects当你需要使用一个"Matrix"来组织所需的参数当你的多个job有类似的step,而你又不想为此创建多个job我们的应用场景简单介绍一下我们...

Jenkins系列 - 6.最佳实践 - Extended Choice Parameter

效果可以看到,默认选择了前面四项,怎么达到这种效果?先安装插件Extended Choice Parameter可以看到,插件非常强大(事实上,还有许多小bug啦,不过并不影响使用)。这里举一个简单的例子介绍一下最普通的用法。看看jo...

Jenkins系列 - 5.最佳实践 - 更改build的名字和描述

这是一个简单的需求受不了默认的单调名字和空空的描述,装这两个插件吧:Build Name Setter PluginDescription Setter Plugin安装的时候会默认装插件"Token Macro Plugi...

Jenkins系列 - 4.最佳实践 - 同时操作Windows&Linux

这是什么场景你一定很头疼,在linux里面写的好好的shell, 到了windows还得转化成bash. 有没有办法能让一套shell同时运行在windows和linux上面呢?1. 在Windows上面安装cygwincygwin这...

Jenkins系列 - 3.最佳实践 - 邮件

应用邮件模板当你用Jenkins给自己发了第一封test邮件之后,你开始思考有木有办法简单快速的制作邮件内容。Jenkins内置了邮件模板,你可以从中找到灵感。来看看我制作的一个实例模板吧:你该如何使用它呢?1. 安装插件Email-...

Jenkins系列 - 常识

做了几个月的Jenkins搭建,觉得应该记录一些心得。不善言谈,如果有不清楚的地方欢迎指正。首先介绍一些常识,清楚的童鞋可以略过持续集成(CI)是什么?大师Martin Fowler对持续集成是这样定义的:持续集成是一种软件开发实践,...

Jenkins系列 - 2.最佳实践 - 保存变量

怎么保存变量?你一定也头痛过在job中如何保存变量的值,很不幸,只能用下边这种丑丑的方式, 为了linux/windows通用,建议你把所需的变量存到.txt文件格式中这样一来,同一个job中后续的地方都可以使用这个变量了还能怎么用?...

Jenkins系列 - 1.开始了

先考虑什么呢?你要拿Jenkins来做什么呢?你要用它来实现什么?你的环境是什么?需要管理怎样的集群?通常,我们一开始有一个大概的方向,但面对的任务是模糊的,使用Jenkins,解放我们懒惰的双手,让一切按时有序的进行是我们的目的。 ...

Get the dump file for your process

Prepare toolsjmap : http://docs.oracle.com/javase/7/docs/technotes/tools/share/jmap.htmlmat : download from http://ww...

Jenkins windows slave

在jenkins里面,做一件事有很多种方法,本文类似最佳实践,会略过一些特殊情况下的特殊配置Add windows server as slave在新建结点的时候选择“Launch slave agents via Java web ...

Jenkins plugin introduce

在jenkins里面,有很多配置,很多地方需要注意,坑多Extended Choice parameter在jenkins里面,你可以用默认的choice设定简单的checkbox, 如果需要复杂一点的话, 可以安装插件extende...

2015

Set up Jenkins and start your work

都拿linux 说事吧,越来越受不了windows了Install jenkins从官网http://jenkins-ci.org/下war包,然后nohup java -jar jenkins.war > nohub.log ...

Set up Jenkins and start your work

好久没有写blog了,之前在学习公司的产品,自动化框架,没什么好写的。最近的新任务配置jenkinsJira 文本编辑格式支持Markdown 语法

2014

Capybara drag and drop summary

最近的项目用到了drag and drop, 记载一些originele = find(...)targetele = find(...) dragtooriginele.dragto targetele最简单的一种了,把一个元素拽到...

Sikuli+Linux+Ruby+实例

在linux上安装sikuli对我来说还挺麻烦,先记载下来一个使用实例吧。我的环境是Ubuntu 12.04, ruby开发环境恶心之处是要装三个支持的东东openCV tesseract 和 LinuxVisionProxy,而这些...

page.execute_script_pass_value

使用script的时候,需要传回参数值,要这么写: 呵呵,弱智帖,仅对自己使用,怕太久不用会忘... page.execute_script "var mail=$('textarea#emailAddresses').val(...

测试资源无私分享帖

说是资源,其实只是我平时用的比较顺手的资料,网站而已,哈哈各种牛人汇集,问问题找答案的网站,就是提问需谨慎。。http://stackoverflow.com/正则表达式检测器(ruby版)http://www.rubular.com...

Capybara can't find element

使用浏览器xpath,css工具能够找到元素,但是在capybara里面打死找不到可能是元素的css属性有问题,比如opacity(不透明度)设置成0, 或者其他样式设置问题。 因为对css不太熟悉,这个需要到时候慢慢排查。 解决思路...

Demo blog

![screenshot](/assets/images/articles/2014/03/notifications.png "Web notification")Two years ago, I [wrote a demo and...

GIT最佳实践

Clone GitHub Repo to local machinegit clone git@github.com:vitrue/sina_weibo.gitGet the latest code of specific branc...

Capybara常见用法小结

在capybara里面,如果没有任何设置,那么css是默认的,如何更改:Capybara.default_selector = :xpath 检查page是否含有元素page.has_xpath? "//div[@id='ele']"...

Encountered a section with no Package

解决E: Encountered a section with no Package: header错误ubuntu机器上出现下面这个错误:Reading package lists... Error!  E: Encountered...

防止电脑休眠或者锁屏

最近一直纠结于半夜跑case电脑自动锁屏和休眠的问题除了要在电源设置那里,把一切都改成never外,原来还要关闭屏保现在应该能安心的跑case了

复制vmware虚拟机并成功在另一台server上运行

需求是有两台电脑A,B,A中装了vmware以及虚机ubuntu,做了很多配置,另一台B想直接坐享其成,不愿意重装很简单,在A电脑中找到虚机存放的文件夹,直接拷贝整个文件夹(是的,相当大,我的13G),然后拷贝到B中,在B中装好vmw...

正则表达式,匹配之后截取字符串

str = '''< HTTP/1.1 500 Internal Server Error< Server: nginx/0.7.65< Date: Wed, 02 Apr 2014 05:05:04 GMT<...

xpath实用的小结

概念// 从匹配选择的当前节点选择文档中的节点,而不考虑它们的位置。. 选取当前节点。@ 选取属性。* 匹配任何元素节点。@* 匹配任何属性节点。node() 匹配任何类型的节点。 | 选取若干路径ancest...

网页自动化测试的最佳实践

使用过selenium + testng, 以及capybara+rspec,个人感觉工具是次要的,重要的是自动化的框架。总结一下自己项目的自动化测试框架:文字case自动化开始前应该有一定量的文字case, 这些case类似于测试人...

UnicodeDecodeError: 'ascii' codec can't decode byte 0xe5

two ways to resolve this problem:1 specific the way you encoding :#! /usr/bin/env python # -*- coding: utf-8 -*- s = ...

My First Blog

this is my first blog on githubtime is Mar 4, 2014Yes I'm not able to use jekyll and the template thing to create...