zoukankan      html  css  js  c++  java
  • python unittest 框架添加测试用例及运行

    找出要测试的testcase,并加入到Testsuite,运行Testsuite并把结果给TestResult
    1.创建TestSuite实例对象
    suite = unittest.TestSuite()


    2.构建suite

    a. suite = unittest.TestLoader().discover("文件夹名或者包名")

    suite = unittest.TestLoader().discover("xxx文件夹")


    b. suite = unittest.TestSuite()
    suite.addTest(unittest.makeSuite(python文件名称.类名称))

    testunit.addTest(unittest.makeSuite(baidu.Baidu))
    testunit.addTest(unittest.makeSuite(youdao.Youdao))


    c. suite = unittest.TestSuite()
    suite.addTest(类名(“方法名”)) 如suite.addTest(Mydemo(“test1”))

     testunit.addTest(Mydemo("test1"))
    testunit.addTest(Mydemo("test2"))
    testunit.addTest(Mydemo("test3"))
    testunit.addTest(Mydemo("test4"))


    d. suite = unittest.TestSuite()
    suit.addTests(map(Mydemo, ["test1","test2","test3"]))
    Map返回迭代器


    3.使用TextTestRunner创建一个运行器
    runner = unittest.TextTestRunner()


    4.运行
    runner.run(suite)

  • 相关阅读:
    代码示例_触摸屏驱动
    代码示例_中断下半部
    代码示例_mmap的实现
    代码示例_阻塞IO
    代码示例_LCD控制
    代码示例_平台总线
    驱动_I2c驱动框架
    驱动_Input输入子系统
    Windows切换桌面或窗口快捷键
    几何分布
  • 原文地址:https://www.cnblogs.com/yye2010/p/8579881.html
Copyright © 2011-2022 走看看