非Web程序(桌面程序)的设置一般都存在注册表中。 给这些程序做自动化测试时, 需要经常要跟注册表打交道。 通过修改注册表来修改程序的设置。本章介绍如何利用C#程序如何操作注册表, 特别是如何操作64位操作系统的注册表。阅读目录自动化测试经常需要修改注册表Windows注册表简介C#修改注册表32位...
分类:
其他好文 时间:
2014-07-25 03:25:20
阅读次数:
366
GUI自动化测试和做外挂的原理很相似,都是模拟用户的鼠标和键盘操作, 给自己的程序写自动化就是做测试,给别人的程序写自动化就是外挂了。本文使用的技术也同样适用制作“对对碰”,"找茬" 之类游戏的外挂。阅读目录QQ连连看外挂实现原理GUI自动化测试的原理什么是句柄P/Invoke机制获取游戏窗体的句柄...
分类:
其他好文 时间:
2014-07-25 03:09:35
阅读次数:
365
还记得2011年春运,12306火车票预订网站经常崩溃无法登录吗。 今天我们就开发一个12306网站自动登录软件。 帮助您轻松订票通过前两篇博客Fiddler教程和HTTP协议详解,我们了解了Web的原理.Web的原理就是,浏览器发送一个Request给Web服务器,Web服务器处理完这个请求之后发...
分类:
Web程序 时间:
2014-07-25 03:07:37
阅读次数:
475
目前市面上有很多Web UI自动化测试框架,比如WatiN, Selinimu,WebDriver,还有VS2010中的Coded UI等等. 这些框架都可以操作Web中的控件,模拟用户输入,点击等操作,实现Web自动化测试。其实这些工具的原理都一样,都是通过调用IE COM接口和HTML DOM ...
分类:
其他好文 时间:
2014-07-25 03:07:36
阅读次数:
594
利用python requests模块实现http 客户端模拟器...
分类:
编程语言 时间:
2014-07-24 23:23:13
阅读次数:
344
背景 公司产品的业务已经发展到了移动端,开发选型已经结束,决定使用phonegap做移动端的web应用开发平台。考虑到业务的复杂与多样,移动端的测试同样需要自动化。在网上看了很多,最终锁定了3个移动端测试工具:Selendroid,Appium,Robotium。之所以选择他们3个,是因为团队已经....
分类:
移动开发 时间:
2014-07-24 21:20:03
阅读次数:
400
持续集成,其实是一种思想,是软件开发管理自动化,智能化的一种思想,更是软件业发展的趋势。而我们需要做的就是在开发过程中来实现这种思想,利用各种软件工具来构建一个更自动化,智能化的软件生产工厂来实现它。当然了,在这个智能化的软件生产工厂中,持续集成只是很小的一部分实现而已,我们要做的还有更多。...
分类:
其他好文 时间:
2014-07-23 22:31:37
阅读次数:
257
? Gavlin Pather在俄罗斯的KZN长大,在那里他学习信息技术并开始了作为一名开发者的职业生涯,后来他又成了测试领域的一名黑盒测试员,接着又转向白盒测试,最终是自动化测试。在测试专业领域近6年并在测试实验室...
分类:
其他好文 时间:
2014-07-23 17:38:31
阅读次数:
212
Gavlin Pather在俄罗斯的KZN长大,在那里他学习信息技术并开始了作为一名开发者的职业生涯,后来他又成了测试领域的一名黑盒测试员,接着又转向白盒测试,最终是自动化测试。在测试专业领域近6年并在测试实验室中进行测试,自然而然地,他逐渐开始对云产生兴趣。
?
计算机和软件在我们的日常生活中越来越常见。现代社会中随着我们对技术越来越依赖,不可避免地就需求它们变得更快,更...
分类:
其他好文 时间:
2014-07-23 16:40:11
阅读次数:
216