随笔分类 - 软件测试
摘要:今天整理自己的博客,发现已经快一年没有更新了,汗。今天给大家介绍的是pywinauto,它是用python语言编写的开源测试工具,专用于测试win32应用,其官网网址是:http://pypi.python.org/pypi/pywinauto/0.4.0我之前做win32应用测试时,用过很多大家耳熟成详的工具,接触pywinauto之前,对它的了解也不多,然而,随着对它了解的增多,发现它借助了python动态对象的能力,使得代码即便于书定,也便于阅读,而且功能非常强大,最重要的一点,就是它以一种比较优雅的方式对win32窗体、控件进行各种操作,不再使用以往录制-修改代码的方式。例如以下的例子
阅读全文
摘要:在上一篇文章“NUnit之Assertion详解”中,给大家介绍了NUnit的断言,现在接着给大家介绍Attribute在NUnit中的具体作用。Attribute是C#一个重要的语言特征,园子里应该有不少这方面的文章,如果对Attribute不太了解,建议先去稍稍了解一下,亲手做个小程序感受一下Attribute的作用。我们在使用NUnit编写测试用例时,离不开两个最基本的Attribute,例如,我们要测试一个类的Add方法,使用的代码如下:[TestFixture]public class MyTest{ [Test] public void TestAdd() { ...
阅读全文
摘要:园子里有了不少介绍NUnit的文章,想到以前本人在上一家公司时也写过内部的PPT介绍,故将其整理、修改,并将分成以下三部分分别进行介绍:1:NUnit之Assertion详解2:NUnit之Attribue详解3:NUnit扩展其中1、2部分比较简单,仅供对NUnit不太了解的网友参考,有兴起对NUnit进行扩展的网友可以关注第三部分。NUnit之Assertion详解NUnit是.Net平台的测试框架,广泛同于.Net平台的单元测试和回归测试中。任何xUnit工具都使用断言进行条件的判断,NUnit自然也不例外,与其它的xUnit(如Junit、phpUnit、pythonUnit)相比,由
阅读全文
摘要:前言Coded UI Test是Visual Studio 2010对于Testing Project(测试工程)提供的关于UI自动化测试的框架,支持Win32/Web/WPF等UI的自动化测试,在介绍它之前,先简单介绍一下持续集成。大家如果对持续集成不感兴趣的话,可以直接跳到第3节。1:持续集成持续集成由软件工程大师Martin Fowler提出,他对技术集成下的定义是:持续集成是一种软件开发实践,即团队开发成员经常集成它们的工作,通常每个成员每天至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽快地发现集成错误。按照持续集
阅读全文
摘要:要搭建IPV6 的测试网站,首先要确保服务器本身支持IPV6,判断方法是通过ipconfig,如果除了返回 IPV4格式地址以外,还可以返回IPV6格式,那基本的网络环境便具备了。IPV6的格式是xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx,范围可以从0000:0000:0000:0000:0000:0000:0000:0000到ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff,当然,这么长的名称难以记忆和使用,所以它还支持简写,例如省略掉重复的“0 ”,以及把0:0:0简化掉(ff06:0:0:0:0:0:0:c3可以简化为ff
阅读全文
浙公网安备 33010602011771号