ποΈ Managed Tests
Managed Tests are a series of tests written and maintained by QIT.
ποΈ Woo E2E Tests
The Woo end-to-end (e2e) test creates a temporary WordPress installation with WooCommerce and the extension under test installed, and uses a browser that is scripted to perform certain automated tasks, such as completing the WooCommerce onboarding wizard, creating a product, making a purchase as a customer, verifying the order details as an admin, tweaking tax settings, etc.
ποΈ Woo API Tests
API Testing is a crucial part of ensuring the smooth functioning of an application. With Woo API testing, we execute a set of operations using the WooCommerce REST API and verify that the API responds in an expected, consistent, way. These operations include creating products, customers, and orders through the REST API and then validating the data that we have created.
ποΈ Activation tests
The Activation test type activates your extension against a freshly created shop and captures any PHP errors or warnings that may occur on activation. This test sets up a WooCommerce store using the provided WordPress and WooCommerce versions. The following statuses will be returned from this test:
ποΈ Security Tests
This test runs an experimental security scanner against a given extension.
ποΈ PHPCompatibility Tests
The PHPCompatibility test is a tool that helps developers assess the compatibility of their extension with different PHP versions. It checks the codebase of a plugin against a set of coding standards and best practices to ensure that it can run on a wide range of PHP versions, ensuring better compatibility and security. The following status will be returned from this test:
ποΈ PHPStan tests
The PHPStan test type runs level 0 PHPStan checks against your extension. More details on what the rule levels cover can be found in the official PHPStan documentation: Rule Levels.
ποΈ Malware Test
Our malware scanner is designed to detect and identify potentially malicious or suspicious PHP code in web applications and files. It is primarily used for identifying PHP-based malware, backdoors, and other security threats that may have been injected into PHP files. The following status will be returned from this test: