美文网首页
python 单元测试-unittest框架

python 单元测试-unittest框架

作者: 我心匪石也 | 来源:发表于2020-04-21 18:04 被阅读0次

    unittest适用于web自动化测试用例的开发与执行,该测试框架可组织执行测试用例,并且提供了很多断言,判断用例是否测试通过,然后生成测试结果。

    1、unittest的主要类包括以下几个:

    TestCase 也就是测试用例。

          TestSuite 多个测试用例集合在一起。

          TestLoader是用来加载TestCase到TestSuite中的

          TestRunner是来执行测试用例的,测试的结果会保存到TestResult实例中,包括运行测          试 用例的信息。

    2、unittest的使用

    unittest的使用

    3、一个单元测试的例子

    import unittest

    class   Test(unittest.TestCase):

    def tearDown(self):

            # 每个测试用例执行之后的操作

        def setUp(self):

            # 每个测试用例执行之前做操作

        @classmethod

        def tearDownClass(self):

        #所有test运行完后运行一次

        @classmethod

        def setUpClass(self):

        # 所有test运行前运行一次

        def test_a_run(self):

            self.assertEqual(1, 1)# 测试用例

        def test_b_run(self):

            self.assertEqual(2, 2)# 测试用例

    if__name__=='__main__':

        unittest.main()#运行所有的测试用例

    相关文章

      网友评论

          本文标题:python 单元测试-unittest框架

          本文链接:https://www.haomeiwen.com/subject/twypihtx.html