11 2009 档案

摘要:最近需要测试一个服务器端的django项目,查看了一下django的文档,发现django为了更加方便的对web应用进行测试,提供了一些便捷的测试方法。并且,专门有一篇文档讲诉如何测试django应用。 快速横扫了一下文档后,初步印象是django默认支持Doctests和Unit tests两个测试框架的,同时提供了一些辅助的测试类,比如Test Client、TestCase、Email Service。通过Client,可以方便的发起一个get或者post请求,并且取得返回结果。而TestCase也是对 unittest.TestCase进行了进一步的封装,省去了很多重复要写的代码,比如定义一个self.client。Email Service提供了方便的邮件发送的方法。 使用Test Client有什么好处呢? 1. 它不需要Web服务器运行起来。 2. 它执行更加快速。 3. 它能非常方便的取到被测应用内部的东西。 阅读全文
posted @ 2009-11-15 23:58 CoderZh 阅读(10213) 评论(5) 推荐(3) 编辑
摘要:UI Automation也不是什么新东西了,很久以前曾经用过一次,最近又在一个测试中打算使用,于是又翻了一遍MSDN。MSDN里的介绍确实非常详细,但是对于一个刚刚接触的人来说,大而全的文档反而使得无从下手。往往一个简单的Demo比得上大段的文字说明,因此我打算用几个简单的Demo来介绍一下 UI Automation到底是如何使用的。 阅读全文
posted @ 2009-11-14 21:13 CoderZh 阅读(28361) 评论(15) 推荐(7) 编辑
摘要:在StackOverFlow里找到的,一定要收藏起来。[代码]输出:[代码] 阅读全文
posted @ 2009-11-10 12:35 CoderZh 阅读(3174) 评论(1) 推荐(0) 编辑