上一页 1 ··· 16 17 18 19 20
摘要: 状态验证 使用观察点来获取每种状态,使用断言将它于预期的结果进行比较,就可以验证SUT的状态。 行为验证 使用一些手段来获取SUT和它所依赖的组件之间的行为调用,就可以查检SUT的行为过程。 自定义断言 通过这种自定义的断言可以减少很多代码的Copy/Past。  参数化测试用例和数据驱动,也可以减少代码量。 在验证SUT时应该避免条件测试逻辑 减少使用if,如下: 为什么不写成这样呢... 阅读全文
posted @ 2010-03-25 00:26 Gang.Wang 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 如果有了新锤子,什么东西看起来都像是钉子! 很多人喜欢在Setup做所有的事情,这会引起测试的缓慢和混乱,只要在Setup里建立大多数用例能接受的部分就可以了。 发现很多测试缓慢的原因就是Setup使用不原理引起的,让它做它该做的事情。   阅读全文
posted @ 2010-03-25 00:07 Gang.Wang 阅读(309) 评论(0) 推荐(0) 编辑
摘要: 测试应该有助于提高测试质量     目标:作为规范的测试             如果是测试优先开发,测试就提供了一种规范来要求SUT应该做什么。     目标:缺陷排斥      ... 阅读全文
posted @ 2010-03-24 23:48 Gang.Wang 阅读(1050) 评论(0) 推荐(0) 编辑
摘要: Windows API Hook 自动动手熟悉一下: 阅读全文
posted @ 2010-03-23 23:55 Gang.Wang 阅读(722) 评论(0) 推荐(0) 编辑
摘要: 1: #include <windows.h> 2: #include <string> 3:  4: typedef LONG NTSTATUS; 5:  6: #ifndef STATUS_SUCCESS 7: #define STATUS_SUCCESS ((NTSTATUS)0x00000000L) 8: #endif 9:  10: ... 阅读全文
posted @ 2010-03-23 23:47 Gang.Wang 阅读(924) 评论(0) 推荐(0) 编辑
摘要: 1: using System; 2: using System.Collections.Generic; 3: using System.Linq; 4: using System.Text; 5:   6: namespace ConsoleApplication1 7: { 8: class Program 9: { 10:   11: class CAd... 阅读全文
posted @ 2010-03-23 23:34 Gang.Wang 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 注:本文只做讨论,以 抛砖引玉为主,其中不对的地方希望大家指正。  目前流行的自动化测试 工具很多,如 WR 、 QTP 、 ROBOT 、 ROBOTJ 、 TC 、 RFT 可能一下子都数不过来,功能很强大,有没有想过做一个属于自己的测试工具?应该还有很有意思的。  开门见山,先从这类测试工具的 基本原理说起,向大家展示自动化测试工具是 不是像大家想的那样神秘,它到底是... 阅读全文
posted @ 2010-03-23 23:26 Gang.Wang 阅读(1997) 评论(2) 推荐(1) 编辑
上一页 1 ··· 16 17 18 19 20