随笔分类 -  自动化测试

软件自动化测试
第二章:如何学习自动化测试
摘要:最近园子里很多做软件测试的朋友问我,如何学习自动化测试(Automation test)。 有些人说平常的测试工作很枯燥无味,没有技术含量,迷失了方向。 还有的说闲得要命,想学点自动化测试。 自动化测试是我们高级软件测试人员必备的技能。高级软件测试人员不光会做测试,还会做开发。 我从自己8年的经验出 阅读全文
posted @ 2013-10-09 08:03 小坦克 阅读(103227) 评论(40) 推荐(137) 编辑
自动化测试 (五) 读写64位操作系统的注册表
摘要:非Web程序(桌面程序)的设置一般都存在注册表中。 给这些程序做自动化测试时, 需要经常要跟注册表打交道。 通过修改注册表来修改程序的设置。本章介绍如何利用C#程序如何操作注册表, 特别是如何操作64位操作系统的注册表。阅读目录自动化测试经常需要修改注册表Windows注册表简介C#修改注册表32位机器和64位机器注册表的区别C#程序访问64位操作系统的注册表自动化测试经常需要修改注册表 很多系统的设置(比如:IE的设置)都是存在注册表中。 桌面应用程序的设置也是存在注册表中。 所以做自动化测试的时候,经常需要去修改注册表Windows注册表简介注册表编辑器在 C:\Windows\reged 阅读全文
posted @ 2012-11-03 19:08 小坦克 阅读(8387) 评论(2) 推荐(13) 编辑
自动化测试 (四) 自动卸载软件
摘要:在平常的测试工作中,经常要安装软件,卸载软件, 即繁琐又累。 安装和卸载完全可以做成自动化。 安装软件我们可以通过自动化框架,自动点击Next,来自动安装。 卸载软件我们可以通过msiexec命令行工具自动化卸载软件阅读目录用msiexec 命令来卸载软件注册表中查找ProductCodeC#中自动卸载软件C#查找注册表中的ProductCode完整源代码下载用msiexec 命令来卸载软件平常我们手动卸载软件都是到控制面板中的"添加/删除"程序中去卸载软件, 或者通过程序自带的卸载软件来卸载。我们可以通过 MsiExec.exe /X{ProductCode} 命令来卸载 阅读全文
posted @ 2012-10-18 10:27 小坦克 阅读(18004) 评论(9) 推荐(20) 编辑
自动化测试 (二) 连连看外挂
摘要:GUI自动化测试和做外挂的原理很相似,都是模拟用户的鼠标和键盘操作, 给自己的程序写自动化就是做测试,给别人的程序写自动化就是外挂了。 本文使用的技术也同样适用制作“对对碰”,"找茬" 之类游戏的外挂。 阅读目录 QQ连连看外挂实现原理 1. 先调用Win32 API获取"连连看"游戏窗口的句柄, 阅读全文
posted @ 2012-05-22 11:19 小坦克 阅读(26262) 评论(46) 推荐(57) 编辑
自动化测试 (三) Web自动化测试原理
摘要:目前市面上有很多Web UI自动化测试框架,比如WatiN, Selinimu,WebDriver,还有VS2010中的Coded UI等等. 这些框架都可以操作Web中的控件,模拟用户输入,点击等操作,实现Web自动化测试。其实这些工具的原理都一样,都是通过调用IE COM接口和HTML DOM 对IE浏览器以及WEB测试对象的操作。本文介绍脱离这些自动化测试框架。 直接使用.NET提供的shdocvm.dll库来操作IE浏览器,使用mshtml.dll库来操作IE中的 HTML对象。阅读目录优点添加引用操作IE使用IE Develop Toolbar 查看HTML DOM操作IE中的HTM 阅读全文
posted @ 2012-03-29 08:43 小坦克 阅读(41740) 评论(19) 推荐(32) 编辑
HTTP协议详解
摘要:当今web程序的开发技术真是百家争鸣,ASP.NET, PHP, JSP,Perl, AJAX 等等。 无论Web技术在未来如何发展,理解Web程序之间通信的基本协议相当重要, 因为它让我们理解了Web应用程序的内部工作. 本文将对HTTP协议进行详细的实例讲解,内容较多,希望大家耐心看。也希望对大 阅读全文
posted @ 2012-02-13 09:52 小坦克 阅读(310521) 评论(303) 推荐(1347) 编辑
Fiddler 教程
摘要:Fiddler是最强大最好用的Web调试工具之一,它能记录所有客户端和服务器的http和https请求,允许你监视,设置断点,甚至修改输入输出数据. 使用Fiddler无论对开发还是测试来说,都有很大的帮助。 阅读目录 Fiddler的基本介绍 Fiddler的官方网站: www.fiddler2. 阅读全文
posted @ 2012-02-06 14:05 小坦克 阅读(435317) 评论(283) 推荐(791) 编辑