zoukankan      html  css  js  c++  java
  • Python自动化测试框架——概述

    #使用import
    import unittest
    
    #测试用例TestCase
    '''
    一个测试用例时一个完整的测试流程,包括了环境准备SetUp,测试执行Run,测试环境还原TearDown
    一个测试用例时一个完整的测试单元,验证一个功能是否正确
    '''
    class test_case(unittest.TestCase):
        #setUp和tesrDown方法,可以为每一个测试方法所复用,即每运行一个测试用例,都是在运行前后分别调用一下两个方法
        def setUp(self):
            #存放初始化的内容
         #浏览器的启动,url地址,连接数据库,设置全局等待······
         pass def tearDown(self): #无论用例通过与否,在测试用例结束后都会调用这个方法,处理善后工作,如关闭浏览器等 pass def test_balabala1(self): #验证功能A的第1个测试用例 # 测试用例要以"test_"开头,否则编译器将其作为一个测试方法来运行 pass def test_balabala2(self): #验证功能A的第2个测试用例 pass #全局的main方法,使用这条语句语句可以将一个单元测试模块编程直接可以执行的脚本 if __name__=="__main__": #不构造测试集,直接测试 # unittest.main() #构造测试集 suite=unittest.TestSuite() suite.addTest(test_case("test_balabala1")) suite.addTest(test_case("test_balabala2")) #执行测试 ''' TextTestRunner用于执行测试用例,可以使testcase,也可以是testsuite 测试的结果保存在TestResult中,包括执行了、通过了、失败了的用例信息 ''' runner=unittest.TextTestRunner() runner.run(suite)
  • 相关阅读:
    限制容器对CPU的使用
    限制容器对内存的使用
    一张图搞懂容器所有操作
    TQ2440学习笔记——Linux上I2C驱动的两种实现方法(1)
    pr_debug、dev_dbg等动态调试三
    pr_debug、dev_dbg等动态调试二
    TQ2440平台上LCD驱动的移植
    Android如何通过shareduserid获取系统权限
    基于Android的串口聊天室 (基于tiny4412) 一
    Java中的泛型方法
  • 原文地址:https://www.cnblogs.com/wulisz/p/8242307.html
Copyright © 2011-2022 走看看