Digital twin technology has only recently been implemented in software testing â and it offers significant benefits.
The simplest definition of a digital twin is a virtual representation of an object or system that uses real-world data to create simulations, usually using artificial intelligence and machine learning. automatique.
Compared to just a few years ago, software testing today is much more complicated. Developers are under pressure to constantly release software in a complex ecosystem. This is why digital twins are increasingly used in software. An example of this trend is eggplant softwarewhich is a technology independent test automation platform that aims to address some of the challenges that developers face.
Aubergine, which was acquired by key sight in 2020, enables businesses to test any application, system or device using a digital twin. To understand why digital twins are necessary in software testing, I recently spoke with Jonathan Wright, Eggplant’s Chief Technology Evangelist. Highlights of the Interview with ZKastmade in collaboration with eWEEK eSPEAKSare below.
See also: Top AI software
- Software is not as easily measurable as hardware and involves additional complexity. Software is constantly evolving, so it needs to be released faster. There are different types of tests, where millions of permutations can be simulated. Additionally, the implementation of digital twins in software testing is a fairly new concept and a recent offering in the Eggplant/Keysight portfolio.
- Eggplant provides AI-based test automation and digital twin modeling using low-code tools. With test automation, developers can predict – accurately – how software will behave under various conditions. With the help of AI, digital twins can be applied in different environments. For example, instead of testing a self-driving car, the technology can be used to simulate automotive radar.
- AI-based systems require a large training set. The more data is fed into systems – good and bad – the smarter they become. Eggplant uses its proprietary AI algorithms for bug hunting and exploratory testing to determine if the software is ready to go live. It tests the quality of the software and how it increases or decreases over time, among other factors.
- During COVID-19, Eggplant has worked with the Massachusetts Institute of Technology create digital twin scenarios for a contact tracing program. They partnered with Apple and Google to collect exposure notifications from mobile phones using Bluetooth proximity. The scenarios took five hours to generate. More than 10,000 different permutations and scenarios were tested before Google and Apple’s Exposure Notifications were actually adopted.
- Digital twins can be used for various simulations, including creating a digital world parallel to the physical world known as metaverse. Eggplant is collaborating with companies like Microsoft on mixed reality (MR) use cases involving eye tracking, which emulates eye movement. As more and more devices transition to RM, the Metaverse will become a leading technology that will allow people to interact with each other in a virtual environment.
- We are witnessing the consumerization of RM, augmented reality (AR), and virtual reality (VR). Hardware and software are tested using controllers, hand movements, cameras and body tracking, all of which create a digital twin. It’s not just about testing the headset, but every part of the experience.
- In the future, 6G (sixth generation wireless) technology will be a game changer, with the network serving as a critical component for edge computing. Today, people struggle to have a seamless digital experience. This is where digital twins, 6G, edge computing and mobility come together to break down digital barriers and empower people to solve big problems.
See also: Best data analysis tools