- Nose Testing - Tools
- Nose Testing - Framework
- UnitTest Framework - Py.test Module
- UnitTest Framework - Doctest API
- UnitTest Framework - Doctest
- UnitTest Framework - Signal Handling
- UnitTest Framework - Unittest2
- UnitTest Framework - Time Test
- UnitTest Framework - Exceptions Test
- UnitTest Framework - Skip Test
- UnitTest Framework - Test Discovery
- UnitTest Framework - Assertion
- UnitTest Framework - API
- UnitTest Framework - Framework
- UnitTest Framework - Overview
- UnitTest Framework - Home
UnitTest Framework Resources
Selected Reading
- Who is Who
- Computer Glossary
- HR Interview Questions
- Effective Resume Writing
- Questions and Answers
- UPSC IAS Exams Notes
UnitTest Framework - Framework
单位测试支持测试自动化,分享测试的安装和关闭代码,将测试纳入收集,以及从报告框架中进行测试的独立性。
单元测试模块提供班级,便于支持这些质量进行一套测试。
为此,集体测试支持以下重要概念:
试验装置 这是进行一项或多项测试所需的准备,也是任何相关的清理行动。 例如,这可能涉及建立临时或代理数据库、名录或启动服务器程序。
Creating a Unit Test
以下步骤涉及编写简单的单位测试:
<2>Step 2——确定需要测试的功能。 在以下例子中,添加()功能将受到测试。 Step 3——通过分级单位测试创建试验场。 测试项目。 Step 4——将测试定义为该类内的一种方法。 方法名称必须从测试开始。 Step 5 - 每一次测试呼吁维护测试Case类的功能。 有许多类型的主张。 举例说,“维持”职能。 Step 6——称为Equals()功能的对比,是附加()功能的结果,与加固2的论点和 throw弃。 比较失败的错误。 http://www.un.org/Depts/DGACM/index_french.htm 测试通行证。 “A”在哥索尔展出。 测试没有通过,引起AsertionError例外。 “F”在哥索尔展出。 除AsertionError外,测试还提出了例外。 “E”在哥索尔展出。 这些结果分别见奥伦、F和E。 单元测试模块可以从指挥线用于进行单一或多重测试。 部队测试支持以下指挥线选择。 关于所有指挥线备选方案的清单,使用以下指挥系统: -h, www.un.org/Depts/DGACM/index_spanish.htm 展示这一信息 www.un.org/Depts/DGACM/index_french.htm 单一产出 www.un.org/Depts/DGACM/index_french.htm 小型产出 -f>, --failfast 停止第一次失败 -c>, 分类控制C和显示结果 www.un.org/Depts/DGACM/index_french.htm 试运行期间的 Bu和 st
import unittest
def add(x,y):
return x + y
class SimpleTest(unittest.TestCase):
def testadd1(self):
self.assertEquals(add(4,5),9)
if __name__ == __main__ :
unittest.main()
C:Python27>python SimpleTest.py
.
----------------------------------------------------------------------
Ran 1 test in 0.000s
OK
Sr.No
Message & Description
1
2
3
Command Line Interface
python -m unittest test1
python -m unittest test_module.TestClass
python -m unittest test_module.TestClass.test_method
Python –m unittest -h
Advertisements
Sr.No
Option & Description
1
2
3
4
5
6