eggPlant Functional helps you test better, faster, and with less effort by automating the execution of your functional testing. eggPlant Functional has revolutionised functional test automation with its patented image-based approach to GUI testing. eggPlant can interact with any device – mobile, desktop, server, or IoT, or application in the same way a user does, by looking at the screen.
eggPlant Mobile is the only mobile test automation tool that allows full control of iOS and Android devices for mobile app testing without jail-breaking. eggPlant Mobile is the combination of eggPlant Functional and eggOn – the mobile agent that enables eggPlant Functional to fully test mobile apps on iOS (including iOS 8), Android, Windows Phone, BlackBerry, and other mobile devices without jail-breaking.
eggPlant Performance ensures that your cloud and server based applications will continue to work and perform with hundreds or thousands of simultaneous users. eggPlant Performance provides sophisticated performance and load testing tools that can test the widest range of technology, can scale up to simulate any load you need, but are still easy-to-use.
eggPlant Network is a powerful network emulator which makes it easy to test your mobile, browser, or client-server application under different network conditions. Ensure your application delivers excellent user experience, functions correctly, and takes full advantage of available resources when users are connected via 3G, over a trans-Atlantic WAN, on a fast local LAN, via congested 2.5G, or driving through tunnels and losing connectivity for 15 seconds at a time. No networking knowledge is required.
eggPlant Manager helps you to manage your test environment and test execution. It is a web-based tool that allows you to easily manage your systems and devices-under-test, manage and co-ordinate multiple eggPlant controllers, define test runs, schedule executions, and analyse aggregated results. eggPlant Manager helps you setup a continuous integration and test quickly and reliably.
eggBox is your test lab in a box for any set of devices from mobiles to desktops to mainframes. eggBox is an appliance which includes a range of pre-configured eggPlant tools to immediately setup your test lab or Testing Center of Excellence (TCoE). eggCrate is a convenient storage and charging solution for mobile and tablet devices that completes your test lab.
eggCloud is your private test device cloud. It lets you quickly setup a centralized test lab of real devices that your testers can connect to from anywhere. eggCloud is a private cloud solution, inside your firewall and under your control, and can include any mobile, desktop, or server test devices that you need – from iOS and Android, to Windows laptops running Chrome or Firefox, to Linux database servers.
eggMan gives manual testers full access to test systems in your eggCloud, or directly connected to your PC, to execute manual tests more efficiently. eggMan includes an eggPlant Functional tutorial license which helps you learn about test automation in an environment created for manual testers.
eggIntegration allows you to easily integrate eggPlant Functional into any Continuous Integration (CI) software or Application Lifecycle Management (ALM) tool. eggIntegration is based on the eggPlant Drive interface that allows any application to control eggPlant Functional at the level that is natural for that application from a high-level to a very fine-grained-level.