zoukankan      html  css  js  c++  java
  • 一种思路

    #coding:utf-8
    from selenium import selenium
    import unittest
    import time
    import HTMLTestRunner
    class Test_Class(unittest.TestCase):
        def setUp(self):
            self.verificationErrors = []
         ##   self.selenium = selenium(“localhost”, 4444, "*firefox", "http://192.168.1.100/test")
            self.selenium.start()
            self.test = self.selenium
            self.test.open(self.PAGE_URL)

        def test_login(self):
               具体测试脚本      
        def test_create_company(self):

               具体测试=脚

        def test_create_project(self):
                具体测试脚本
           …………
    其他测试方法
    …………
        def tearDown(self):
                   
    if __name__ == "__main__":
        testsuite = unittest.TestSuite()  
    #    添加测试用例到测试集中
        testsuite.addTest(Test_Class("test_login"))
        testsuite.addTest(Test_Class("test_create_company"))
        testsuite.addTest(Test_Class("test_create_project"))
          
    #   生成测试报告文件
        filename = 'D:\result.html'
        fp = file(filename, 'wb')
      
        runner = HTMLTestRunner.HTMLTestRunner(
                    stream=fp,
                    title='测试结果',
                    description='测试报告.'
                    )
    #    runner = unittest.TextTestRunner()
        runner.run(testsuite)
    #运行后测试结果会生成为D:\result.html 的文件,当然测试结果的文件名称你可以随意命名,或者根据时间自动生成。直接打开后就可以看到测试结果

  • 相关阅读:
    每日总结
    每日总结
    每日总结
    每日总结
    每日总结
    每日总结
    每日总结
    实现微信小程序和支付宝小程序二维码合并
    Solr教程:1.下载和安装
    如何生成漫画风图片无需下载APP无需PS无需电脑
  • 原文地址:https://www.cnblogs.com/timp/p/3867512.html
Copyright © 2011-2022 走看看