Repository History
17 repositories tagged with testing

HTTP Toolkit: Debug, Test, and Build with HTTP(S) on Any Platform
HTTP Toolkit is an open-source, cross-platform tool designed for debugging, testing, and building with HTTP(S). It allows developers to intercept, inspect, and rewrite HTTP traffic from various clients, including browsers, backend languages, and mobile apps. This powerful tool simplifies understanding and manipulating network requests for development and troubleshooting.

factory_boy: A Python Test Fixtures Replacement
factory_boy is a powerful Python library designed to replace static, hard-to-maintain test fixtures with dynamic, easy-to-use factories. It simplifies the creation of complex objects for testing, offering features like declarative syntax, ORM integration, and realistic data generation. This tool helps developers write cleaner, more maintainable tests across various Python projects.

Selenium: The Leading Framework for Browser Automation
Selenium is a comprehensive open-source project that provides tools and libraries for automating web browsers. It offers a platform and language-neutral coding interface, adhering to the W3C WebDriver specification, making it compatible with all major web browsers. This powerful framework is widely used for functional testing, regression testing, and general web automation.

Hypothesis: Property-Based Testing for Python
Hypothesis is a powerful property-based testing library for Python, designed to help developers write more robust and reliable code. It automatically generates diverse test inputs, including challenging edge cases, to uncover bugs that traditional testing methods might miss. When a bug is found, Hypothesis simplifies debugging by providing the simplest possible failing example.

dockur/macos: Run macOS in a Docker Container with KVM Acceleration
dockur/macos is an innovative GitHub project that enables users to run macOS within a Docker container, leveraging KVM acceleration for optimal performance. This solution simplifies the process of setting up a macOS virtual machine, offering a web-based viewer and automatic download of macOS images. It provides a highly convenient and flexible way to access a macOS environment for various purposes, including development and testing.