测试的本质,就是“想尽一切办法寻找软件的缺陷!”,测试是一个贯穿于整个开发过程的连续过程,从某个意义上说,软件开发的过程实际上就是测试过程,测试最基本的原理就是比较预期结果是否与实际执行结果相同,如果相同则测试成功,否则测试失败。
测试的工作模式:
1 编写和维护一套详尽的单元测试用例;
2 先构造单元测试和验收测试用例,然后再编写代码;
3 根据构造的测试用例来编写代码。
python在测试这块用几个比较好测试模块。
1 unittest
2 PyUnit
3 TestSuite
4 nosetests
网上收集的2个测试书籍:
1 xUnit测试模式 http://book.douban.com/subject/3419784/
2 测试驱动开发 http://book.douban.com/subject/1230036/