文章分类 -  单元测试

摘要:前面是针对单个add方法来进行单元测试,如果需要多个方法来进行测试,该如何处理?如新增一个Sub方法来进行单元测试验证。 案例脚本: 测试python代码: 阅读全文
posted @ 2018-12-06 17:25 pretend_smile 阅读(124) 评论(0) 推荐(0)
摘要:单元测试基本概念 单元测试 单元测试(unit testing)是指对软件中的最小可测试单元进行检查和验证。对于单元测试中单元的含义,一般来说,要根据实际情况去判定其具体含义,如C语言中单元指一个函数,Java里单元指一个类,图形化的软件中可以指一个窗口或一个菜单等。总的来说,单元就是人为规定的最小 阅读全文
posted @ 2018-12-06 17:22 pretend_smile 阅读(321) 评论(0) 推荐(0)
摘要:断言 断言内容是自动化脚本的重要内容,正确设置断言以后才能帮助我们判断测试用例执行结果。 断言方法 assertEqual(a, b) 判断a==b assertNotEqual(a, b) 判断a!=b assertTrue(x) bool(x) is True assertFalse(x) bo 阅读全文
posted @ 2018-07-31 17:23 pretend_smile 阅读(57) 评论(0) 推荐(0)
摘要:概要 unittest.skip() 直接跳过测试 unittest.skipIf() 条件为真,跳过测试 unittest.skipUnless 条件为假,跳过测试 unittest.expectedFailure 预期设置失败 阅读全文
posted @ 2018-06-26 17:15 pretend_smile 阅读(88) 评论(0) 推荐(0)
摘要:前面测试用例与执行都是写在一个文件,当用例数量不断增加的时候,用例的执行与管理变得非常麻烦,因此需要对用例根据具体的功能模块来使用单独的模块来管理。就像一所学校要根据不同年级进行分班管理,也是同样道理。 案例:Test_Project 文件目录下包含4个python文件: l--StartEnd.p 阅读全文
posted @ 2018-06-26 17:15 pretend_smile 阅读(134) 评论(0) 推荐(0)
摘要:随着功能的不断增加,对应的测试用例也呈现指数级的增了,对于实现十几个功能程序来讲,对应的单元测试用例可能就会达到上百个,对于这种情况 test.py 文件会变得异常臃肿,我们不得不将这些用例进行划分,分散到不同的文件中,这样更便于维护。 TestLoader该类根据各种标准负责加载测试用例,并它们返 阅读全文
posted @ 2018-06-26 15:02 pretend_smile 阅读(534) 评论(0) 推荐(0)
摘要:执行顺序规则——测试类或测试方法的数字与字母顺序 0~9,A-Z 输出顺序: 要想改变用例执行顺序,可以如下操作: 阅读全文
posted @ 2018-06-23 19:40 pretend_smile 阅读(291) 评论(0) 推荐(0)
摘要:上一节课程内容中,每个测试类都有SetUp()和tearDown()方法,而且两个方法内容都是一样的,用于打印开始与结束提示语句,是否可以合并在一起呢? 注意: unittest.main() 代表执行所有的案例 测试的python代码: 阅读全文
posted @ 2018-06-23 18:57 pretend_smile 阅读(218) 评论(0) 推荐(0)