10 Best Python Testing Framework Libraries

List hand-picked by Openbase Experts
Learn More

pytest

The pytest framework makes it easy to write small tests, yet scales to support complex functional testing

License Icon
License: MIT
User RatingN/A
Top Feedback
N/A
GitHub Stars
8K
Weekly Downloads
0
Last Commit
1mo ago

hypothesis

Hypothesis is a powerful, flexible, and easy to use library for property-based testing.

License Icon
License: MPL v2
User RatingN/A
Top Feedback
N/A
GitHub Stars
6K
Weekly Downloads
0
Last Commit
2mos ago

locust

Scalable user load testing tool written in Python

License Icon
License: MIT
User RatingN/A
Top Feedback
N/A
GitHub Stars
18K
Weekly Downloads
0
Last Commit
1mo ago

schemathesis

A modern API testing tool for web applications built with Open API and GraphQL specifications.

License Icon
License: MIT
User RatingN/A
Top Feedback
N/A
GitHub Stars
1K
Weekly Downloads
0
Last Commit
2mos ago

django-test-migrations

Test django schema and data migrations, including migrations' order and best practices.

License Icon
License: MIT
User RatingN/A
Top Feedback
N/A
GitHub Stars
263
Weekly Downloads
0
Last Commit
1mo ago

splinter

splinter - python test framework for web applications

License Icon
License: BSD
User RatingN/A
Top Feedback
N/A
GitHub Stars
2K
Weekly Downloads
0
Last Commit
2mos ago
nox

nox

Flexible test automation for Python

License Icon
License: Apache-2.0
User RatingN/A
Top Feedback
N/A
GitHub Stars
657
Weekly Downloads
0
Last Commit
3mos ago

nose2

The successor to nose, based on unittest2

License Icon
License: Unknown
User RatingN/A
Top Feedback
N/A
GitHub Stars
698
Weekly Downloads
0
Last Commit
3mos ago

django-test-plus

Useful additions to Django's default TestCase

License Icon
License: Unknown
User RatingN/A
Top Feedback
N/A
GitHub Stars
487
Weekly Downloads
0
Last Commit
3mos ago
pya

PyAutoGUI

A cross-platform GUI automation Python module for human beings. Used to programmatically control the mouse & keyboard.

License Icon
License: BSD
User RatingN/A
Top Feedback
N/A
GitHub Stars
6K
Weekly Downloads
0
Last Commit
4mos ago

pytest-asyncio

Pytest support for asyncio.

License Icon
License: Apache 2.0
User RatingN/A
Top Feedback
N/A
GitHub Stars
815
Weekly Downloads
0
Last Commit
3mos ago
asy

asynctest

Enhance the standard unittest package with features for testing asyncio libraries

License Icon
License: Apache 2
User RatingN/A
Top Feedback
N/A
GitHub Stars
293
Weekly Downloads
0
Last Commit
2yrs ago

pulsar

Event driven concurrent framework for Python

License Icon
License: BSD
User RatingN/A
Top Feedback
N/A
GitHub Stars
2K
Weekly Downloads
0
Last Commit
4yrs ago
sel

selenium

License Icon
License: Apache 2.0
User RatingN/A
Top Feedback
1Great Documentation
1Easy to Use
1Slow
GitHub Stars
N/A
Weekly Downloads
0
Last Commit
N/A
rob

robotframework

Generic automation framework for acceptance testing and robotic process automation (RPA)

License Icon
License: Apache License 2.0
User RatingN/A
Top Feedback
N/A
GitHub Stars
N/A
Weekly Downloads
0
Last Commit
N/A

Sixpack

Sixpack is a language-agnostic a/b-testing framework

License Icon
License: Copyright (c) 2015, SeatGeek, Inc. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
User RatingN/A
Top Feedback
N/A
GitHub Stars
2K
Weekly Downloads
0
Last Commit
1yr ago