2023年6月29日发(作者:)
python⾃动化测试常⽤库⽤⼀篇⽂章来介绍关于python⾃动化测试⾥⾯,不同的测试框架以及在⾃动化测试中会⽤到的⼀些库测试框架pytest⼀个成熟的全功能 Python 测试⼯具hypothesisHypothesis 是⼀个基于先进的 Quickcheck 风格特性的测试库nose2nose 扩展了 unittest 的功能robot framwork⼀个通⽤的⾃动化测试框架unittest(Python 标准库) 单元测试框架GUI/Web测试locust使⽤ Python 编写的,可扩展的⽤户加载测试⼯具(性能测试)PyAutoGUIPyAutoGUI 是⼀个⼈性化的跨平台 GUI ⾃动测试模块Selenium在Web⾃动化测试中使⽤最⼴泛的库,SeleniumWebDriver 的 Python 绑定sixpack与语⾔⽆关的A/B测试框架splinter⽤户测试Web应⽤程序的开源⼯具Mock库mock(Python 标准库) ⼀个⽤于伪造测试的库doublexPython 的⼀个功能强⼤的 doubles 测试框架freezegun通过伪造⽇期模块来⽣成不同的时间httmock针对 Python 2.6+ 和 3.2+ ⽣成 伪造请求的库httprettyPython 的 HTTP 请求 mock ⼯具responses伪造 Python 中的 requests 库的⼀个通⽤库在你的测试中记录和重放 HTTP 交互⼯⼚模式factory_boy⼀个 Python ⽤的测试固件 (test fixtures) 替代库mixer另外⼀个测试固件 (test fixtures) 替代库,⽀持 Django, Flask, SQLAlchemy, Peewee 等。model_mommy为 Django 测试创建随机固件测试代码覆盖率ge代码覆盖率测量Codecov⼀个代码覆盖率测试⼯具,为开源项⽬提供免费代码覆盖率测试服务⽣成数据mimesis⼀个python库,可以⽣成伪数据2db伪数据库⽣成器⽣成虚假数据的python库⽣成随机的⽇期/时间错误处理 使⽤最先进的技术来保证你的 Python 代码⽆论对错都能继续运⾏
发布者:admin,转转请注明出处:http://www.yc00.com/xiaochengxu/1688018148a67175.html
评论列表(0条)