自动化

Hibernate 自动化工具集

hibernate 自动化工具箱引入 引言: 最近在看持久层的框架模式,研读Martin Flower 的大作《企业应用架构模式》,受益匪浅,很多模式都反映在了现今流行的orm框架之中了. 因为公司项目中使用的持久层技术为Hibernate

2015-07-08 18:43:42

使用Ant自动化发开Hibernate

build.properties文件: source_folder_dir=srcreference_libs_dir=referencelibsdatabase_schema_dir=dbschema 可以看到,我们的需要的pojo类和schema都生成好了,其实按照我的build.xml设置,数据库已经直接设置到了两张表了。验证器正确性:

2015-07-08 18:30:26

PAMIE- Python实现IE自动化的模块(附 网易注册代码)

PAMIE是一套为Python写的用于Web自动化测试的工具,采用Win32COM的方式操作IE来实现。 pamie是个很好的操作IE的模块 用pamie来操作ie浏览器好方便啊,本来它就是一个IE测试自动化的东西, 这样,用pamie来抓取网页,自动提交表单很容易。 使用: 来测试一个最简单的例子: from cPAMIE import

2015-07-08 16:45:24

构建Python+Selenium2自动化测试环境<二>:IE、Chrome和Firefox运行

      构建Python+Selenium2自动化测试环境完成之后,就需要测试支持python的selenium的版本是否都支持在不同浏览器上运行,当前我们分别在三个最通用的浏览器上通过脚本来测试。   1、在IE浏览器上运行测试脚本,首先需要下载IEDriverServer.exe,放在IE浏览器的安装目


使用 GitHub / GitLab 的 Webhooks 进行网站自动化部署

老早就想写这个话题了,今天正好有机会研究了一下 git 的自动化部署。最终做到的效果就是,每当有新的 commit push 到 master 分支的时候,就自动在测试/生产服务器上进行 git pull 拉取最新的代码,免去了程序猿兼职运维 ssh 上去拉代码部署的重复性工作。我们也要 Agile development 不是?什么敏捷开发啊,极限编程啊,

2015-07-07 16:08:46

【译】自动化前端开发流程 by Addy Osmani

先看一下前端开发的主要流程: 1.Setup: Scaffolding Download libraries Download templates Download frameworks 2.Develop: Watch Sass / Less / Stylus Watch CoffeeScript Watch Jade /

2015-07-07 15:31:36

Vmware vFabric Suite开始支持自动化部署与PostgreSQL

本文来源于我在InfoQ中文站翻译的文章,原文地址是:http://www.infoq.com/cn/news/2012/05/vfabric51近日,Vmware宣布了VMware vFabric Suite 5.1,增加了自动化部署、企业级开源支持,同时还增加了对PostgreSQL的支持以及SQLFire内存数据库的一个扩展。vFabric旨在通过标准

2015-07-06 18:09:32

工欲善其事,必先利其器 软件工具开发关键词 protractor自动化测试工具 RegexBuddy正则 CodeSmith,LightSwitch:代码生成 CheatEngine:玩游戏修改内存值必备神器 ApkIDE:Android反编译工具 Ref

工欲善其事,必先利其器 本文版权归翟士丹(Stan Zhai)和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接,否则保留追究法律责任的权利。 原文地址:http://www.cnblogs.com/jasondan/p/it-memo.html 技术站点 Hacker News:非常棒的针对编程的链接聚合网站


团队项目推荐:自动化卡通人脸生成——by Feng Nie

  来到亚研院的实习已经接近两个月,我们终于在8月底开始了培养我们工程知识和能力的ASE课程,而软件工程的核心是运用学习的思维不断巩固实战能力,因此团队项目是一次极好的提升机会。而作为一个团队项目,我觉得需要考虑到项目的可行性,完整性以及最大化的满足用户的需求。毫无疑问,近期的脸萌,美图的热潮,说明图像类的软件已经越来越流行,基于这点,我推荐&ld

2015-07-06 18:02:54

Linux应用环境实战06:感悟GNU C以及将Vim打造成C/C++的半自动化IDE

  C语言在Linux系统中的重要性自然是无与伦比、不可替代,所以我写Linux江湖系列不可能不提C语言。C语言是我的启蒙语言,感谢C语言带领我进入了程序世界。虽然现在不靠它吃饭,但是仍免不了经常和它打交道,特别是在Linux系统下。   Linux系统中普遍使用的是GNU-C,这里有一份Gnu-C语言手册.pdf。The GNU C Reference

2015-07-01 16:34:01

Selenium+Python+Eclipse网页自动化集成环境配置(附简单的测试程序)

  最近公司在给我们培训,主要是网页自动化测试的,现在的工作每天都是测APP,刚刚入门,不过,当我看了别人写的bug之后,就觉得不会觉得能够发现bug多么多么的厉害了。   前两周的时间一直在搭建自动化测试的环境,由于白天上班没有时间做练习,只能下班之后才有时间自己学习一下,苦逼啊。每天都是9点多才从公司回宿舍,但说实在的,这样的日子确实过得很充实,不管怎

2015-07-01 16:21:15

Python基础——windows自动化篇(九)-正则表达式

正则表达式(regexp) 正则表达式在某种意义上可以算是字符串操作中的最高级别了,并不是因为它的语法的复杂,而是它的灵活。理解这一点就需要了解正则表达式的本质,无论多么复杂的正则表达式,它的本质就是字符串,目的就是用来记录其他字符串的规律。看似有些抽象,但是其实很容易理解,大多数人在使用dos命令的时候,会使用到通配符,比如在某个目录列出所有的pdf文档

2015-07-01 14:38:46

ASP.NET MVC集成EntLib实现“自动化”异常处理[实例篇]

个人觉得异常处理对于程序员来说是最为熟悉的同时也是最难掌握的。说它熟悉,因为仅仅就是try/catch/finally而已。说它难以掌握,则是因为很多开发人员却说不清楚try/catch/finally应该置于何处?什么情况下需要对异常进行日志记录?什么情况下需要对异常进行封装?什么情况下需要对异常进行替换?对于捕获的异常,在什么情况下需要将其再次抛出?什么

2015-06-17 11:27:53

自动化测试中FindWindow与FindWindowEx的使用示例

昨天在做一个网页测试时,它会弹出一个对话框(如下图)对用户进行一个认证。   使用Spy++侦测这个对话框的结构如下,我们看到两个Edit就在最后两个节点上。   我们现在就可以利用FindWindow以及FindWindowEx这两个函数来帮我们找到这个窗体及窗体上所有的控件,然后帮我们完成自动化测试。 下面这个程序就

2015-06-11 20:31:53

Android自动化测试之Monkeyrunner使用方法及实例

目前android SDK里自带的现成的测试工具有monkey 和 monkeyrunner两个。大家别看这俩兄弟名字相像,但其实是完完全全不同的两个工具,应用在不同的测试领域。总的来说,monkey主要应用在压力和可靠性测试上,运行该命令可以随机地向目标程序发送各种模拟键盘事件流,并且可以自己定义发送的次数,以此观察被测应用程序的稳定性和可靠性,应用起来也

2015-06-11 19:40:25