From 9e13cccb0d93ea41ba4173a4c5e217f33eeda6f8 Mon Sep 17 00:00:00 2001 From: kevin-di-10 <56375823+kevin-di-10@users.noreply.github.com> Date: Thu, 9 Jul 2020 10:14:54 +0800 Subject: [PATCH] Update testcase.rst MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 当前版本的举例代码是依据5.0.0,现依据5.4.35更新文档中的代码例子 --- docs/testbase/testcase.rst | 39 ++++++++++++++++++++------------------ 1 file changed, 21 insertions(+), 18 deletions(-) diff --git a/docs/testbase/testcase.rst b/docs/testbase/testcase.rst index fd7d6a0..db703ac 100644 --- a/docs/testbase/testcase.rst +++ b/docs/testbase/testcase.rst @@ -7,21 +7,24 @@ 下面我们来编写第一个QTA测试用例,在测试项目中新建一个hello.py:: - from testbase.testcase import TestCase - - class HelloTest(TestCase): - '''第一个测试用例 - ''' - owner = "foo" - status = TestCase.EnumStatus.Ready - priority = TestCase.EnumPriority.Normal - timeout = 1 - - def run_test(self): - #--------------------------- - self.start_step("第一个测试步骤") - #--------------------------- - self.log_info("hello") + # -*- coding: utf-8 -*- + '''示例测试用例 + ''' + #2020/07/08 QTAF自动生成 + + from foolib.testcase import FooTestCase + + class HelloTest(FooTestCase): + '''第一个测试用例 + ''' + owner = "foo" + timeout = 5 + priority = FooTestCase.EnumPriority.High + status = FooTestCase.EnumStatus.Design + + def run_test(self): + self.log_info("hello testcase") + self.assert_equal(True, True) 可以看到,这个最简单的测试用例包括以下主要的部分: @@ -103,7 +106,7 @@ 设置标签的方式十分简单:: - from testbase.testcase import TestCase + from foolib.testcase import TestCase class HelloTest(TestCase): '''第一个测试用例 @@ -122,7 +125,7 @@ 标签支持一个或多个,下面的例子也是正确的:: - from testbase.testcase import TestCase + from foolib.testcase import TestCase class HelloTest(TestCase): '''第一个测试用例 @@ -153,7 +156,7 @@ 假设我们的用例需要临时配置一个本地host域名,示例代码如下:: - from testbase.testcase import TestCase + from foolib.testcase import TestCase class EnvTest1(TestCase): '''环境构造测试