当前位置: 首页 > news >正文

暗网做网站深圳动画设计公司

暗网做网站,深圳动画设计公司,南宁网站推广策略,wordpress去掉作者先简单介绍一下unittest的核心组成部分#xff1a; 测试夹具#xff1a;Test Fixture 一般用于执行测试用例的准备或者清理工作#xff0c;比如测试开始前的数据准备或者测试结束的数据清理等。通过setUp()、tearDown()、setUpClass()、tearDownClass()这四个钩子函数实现了…先简单介绍一下unittest的核心组成部分 测试夹具Test Fixture 一般用于执行测试用例的准备或者清理工作比如测试开始前的数据准备或者测试结束的数据清理等。通过setUp()、tearDown()、setUpClass()、tearDownClass()这四个钩子函数实现了测试用例的准备和清理工作。setUp()在每一个测试用例执行前都会执行一次tearDown()在每一个测试用例执行后都会执行一次setUpClass()仅在整个测试类开始执行前执行且必须使用classmethod装饰tearDownClass()仅在整个测试类结束执行后执行且必须使用classmethod装饰测试用例Test Case 是unittest的最小单元测试用例会继承TestCase这个基类测试用例集Test Suite 又称为测试套件可以包含一个或者多个测试用例测试用例集包括一个或多个TestSuite类每一个TestSuite类包括一个或多个TestCase类也可以包括其他TestSuite类。TestSuite通过addTest()方法或者addTests()方法把一个个测试用例、测试用例集组装成一个新的测试用例集。测试加载器Test Loader 用于从提供的类class和模块module中生成测试用例集unittest默认提供一个测试加载器Default Test Loader测试加载器加载本地或从外部文件定义好的TestCase类或者TestSuite类默认加载以test开头的.py文件测试运行器Test Runner 用于执行测试用例和输出测试结果 unittest还支持忽略执行某些测试用例在要忽略的测试用例上添加如下装饰器即可 unittest.skip():执行时直接忽略被装饰的测试用例unittest.skipIf():如果skipIf里的条件成立执行时直接忽略被装饰的测试用例unittest.skipUnless():永久在执行时忽略被装饰的测试用例除非skipUnless里的条件成立unittest.expectedFailure:期望被装饰的测试用例是失败的如果失败的则此条测试用例被标记为测试通过 接下来我们对上一篇文章中的pageobject三层架构中业务层测试用例层的代码使用unittest框架进行改造。 test_login.py文件的代码如下 import timefrom Module.login import Login from selenium import webdriver import unittest import ddttest_data [{username:test123, password:123456},{username:test124, password:123456} ]# 使用unittest框架 ddt.ddt class Login_test(unittest.TestCase):def setUp(self) - None:self.driver webdriver.Chrome()self.driver.get(https://mail.163.com)self.driver.maximize_window()def tearDown(self) - None:time.sleep(5)self.driver.quit()ddt.data(*test_data)def test_login(self, test_data):print(test_data)username test_data[username]password test_data[password]login Login()# login.login(self.driver, test123, 123456)login.login(self.driver, username, password)if __name__ __main__:unittest.main()在项目目录下创建一个Reports文件夹用来存放测试报告的结果。 执行入口run.py文件的修改如下 import time import unittest from Setting.Config import Test_Data_Path, Report_Path, Test_Case_Path from TestRunner import HTMLTestRunner import TestRunnerif __name__ __main__:now time.strftime(%Y-%m-%d %H:%M:%S)# pytest.main([-s, -v, Test_Data_Path])suit unittest.TestSuite()loader unittest.TestLoader()suit.addTests(loader.discover(start_dirTest_Case_Path))# 生成测试报告测试报告存放地址及测试报告的名称with open(Report_Path / now report.html, wb) as fp:runner HTMLTestRunner(streamfp,titletest_unittest)runner.run(suit)
http://www.yutouwan.com/news/465595/

相关文章:

  • 视觉传达设计就业前景河南企业站seo
  • 兰州建设工程信息网站一级做受网站
  • 成都网站建设专家新浦建设集团网站
  • 网站开始开发阶段的主要流程南宁良庆网站建设
  • 建设电瓶车官方网站济南网站建设方案案例展示
  • 中国建设银行财付通网站网络推广平台中心
  • 手机网站支付满vip手游的平台
  • 建设银行软件官方网站注册深圳公司有什么好处
  • 电子商务网站建设教程 pdf行业网站程序
  • 网站推广到底应该怎么做通过网站开发工具怎么改自动跳网站
  • 广州建站模板厂家上海百度推广官方电话
  • 国外平面设计素材网站南宁做网站服务商
  • 素材网站无水印wordpress数据库域名表
  • 公司网站建立自己的品牌怎么做加盟推广
  • 8步快速搭建个人网站视频c2c平台购物流程
  • 网站代码怎么看html网站源代码下载
  • 建设网站一般过程摘抄一小段新闻
  • 怎么找做网站的客户wordpress 自定义内容类型 pan
  • 免费企业建网站WordPress免插件广告
  • 网站开发产权保护重庆市建设工程信息网更改
  • 自贡市网站建设淄博免费网站建设
  • wordpress 首页 html以下属于网站seo的内容是
  • 网站重新解析wordpress 添加js
  • 全国 网站备案 数量网站策划案
  • 网站备案被注销怎么办网站建设一流公司
  • 2023年做网站怎么样免费好用的ip代理
  • 做网站必须用域名吗想创建一个网站
  • 网页策划书 网站建设定位网站怎么做落款
  • 域名备案和网站备案是一回事吗网站维护主要工作内容
  • 长沙商业网站建设交互式网站开发