Automating quality assurance (QA) testing for command and control (C2) systems requires an automation tool to test complex user interfaces in restricted and secure environments. The tool must be noninvasive to preserve the integrity of highly sensitive C2 environments. The solution should also enable full system testing without requiring access to the software’s internal architecture, code, data, and design details. An effective test automation solution should also validate C2 system functionality in isolation and when integrated with mission-critical systems, like radar, communication modules, and operational dashboards.
The automated solution should replicate user actions through image and character recognition to test rapid decision-making in real-world scenarios and stressful situations while simultaneously using multiple applications. The tool should incorporate model-based testing to increase coverage and quickly identify vulnerabilities while maintaining reliability to prevent new errors from being introduced during frequent system updates and modifications. Due to C2 system integrations with complex web applications and legacy technologies, robust end-to-end testing is also necessary.
Ensuring the reliable operation of C2 systems is challenging and demands a flexible test automation solution. Keysight Eggplant Test leverages secure interface connectivity capabilities such as Remote Desktop Protocol (RDP) and virtual network computing (VNC) to operate at the graphical user interface (GUI) level, eliminating the need for software installation and interaction with the codebase. With technology-agnostic capabilities, the software solution effectively addresses the complexities of C2 system interoperability across various locations and environments.
Keysight Eggplant Test uses computer vision to validate dynamic visual GUI elements and complex displays, such as radar, satellite images, and geographic information systems (GIS). This software tool enables the testing of C2 systems from an end user’s perspective without interacting with underlying code objects. The model-based approach of Keysight Eggplant Test provides automated exploratory testing, increasing test coverage and effectively identifying bugs by prioritizing areas prone to defects.
This is a modal window.
Identify, execute, and adapt tests automatically with Keysight Eggplant AI-powered engine to provide the fastest path to quality for your system under test.
Achieve full test coverage, streamline development, and predict how your application will behave under different conditions with model-based testing.
Facilitate testing of complex user experience elements using optical image and character recognition to identify text from images.
Additional resources for aerospace and defense software testing
Need help finding the right solution for you?
What are you looking for?