Written By: Jonathon Wright, Chief Technologist, Keysight Technologies
The world of IT regularly changes out of all recognition. When IT in business largely consisted of mainframe applications, client service, and thick client systems, users were expected to follow the workflow of the application. If you did not follow the workflow and something didn’t work, it was your fault, not the system’s fault.
Testing built up around similarly rigid architectures, with exacting governance, standards, and organizations around them.
Today we have multiple devices, applications, and connectivities. The importance of user experience (UX) means applications must work how users want them to, not vice versa.
This has all made testing a thousand times more complicated than it used to be. But in the same time, testing has not really evolved.
Choose Two of Better, Faster, Cheaper
Yet competition is fiercer than ever. Whether it is internal IT systems or customer-facing systems, organisations need faster release cadences to enhance customer satisfaction and drive competitive advantage, delivered at lower cost with better quality.
But as we all know, when it comes to the well-known product triangle of better, faster, cheaper, you can only choose two.
Agile and DevOps helped us to speed up release cadences and introduced the concept of the minimum viable product.
Still, testing struggles to keep up with DevOps speeds, and that is a problem that is not easily solved.
You can increase speed by lowering testing requirements, but this reduces quality. You can increase quality by maintaining testing requirements, but this reduces speed. You can throw resource at testing to increase speed and maintain quality, but this increases cost. In the first two scenarios, you damage the user experience. In the third, you cost the business more.
Test automation goes some of the way to helping, but not far enough—and so businesses start to lose faith in the IT function’s ability to deliver what is required: solutions that are better, faster, and cheaper.
At the heart of this reputational issue is whether the business views the QA function as a cost or as an enabler.
Too often, it is seen as a cost.
Testing is a Critical Business Enabler
In fact, QA should be viewed as an enabler—doing what the business needs it to do—and driving the quality that will enhance the UX, increase customer satisfaction, boost reputation, and deliver competitive advantage.
So, how do we deliver testing better, faster, and cheaper to restore testing’s reputation and have it viewed as a critical business enabler?
The answer is that you use Gen AI tools such as Generative AI (GAI). GAI turbo-charges the human-in-the-loop so the QA function becomes the value-adding team that gives the business what it wants.
A Quick Intro to GAI
Eggplant Generative AI (GAI) is a fine-tuned large language model (LLM) specifically designed for testing.
The base model is trained on ISO/IEEE/BSI/ISTQB® testing material from trusted sources, giving confidence on the quality of the inputs.
GAI is also trained on industry verticals such as healthcare, telecommunications, or aerospace and defence, so it brings industry-specific insights. It gives its sources, so you can apply knowledge to confirm the quality of the response.
The base model can be improved to the user’s precise requirements by feeding it proprietary knowledge. And it is offline, and100% secure and EU AI Act-complaint.
GAI can generate all the automation assets, all the models, and all the tests needed in any scenario. It can also streamline requirements and provide test case optimisation, for example, by eliminating duplicates.
With the upcoming release of Sentient Test Expert (STE) from Keysight’s Eggplant, you can give STE any digital interface, and it will utilize next-generation cognitive reckoning technology powered by Large Action Models (LAM) and Large Vision Models (LLaVA) to create a Universal Language Test Translator (ULTT) that allows STE to autonomically test it. Human testers can assess the test suggestions, apply their own knowledge to discard the ones that add no value and ask STE to run the ones that have possibilities.
These capabilities mean that test automation can finally realize its potential.
Supercharge the Human-in-the-Loop
The critical component of a truly successful DevOps approach is someone who is a specialist in the business side of things and a specialist in the technical requirements of implementation and testing.
“GAI can generate all the automation assets, all the models, and all the tests needed in any scenario. It can also streamline requirements and provide test case optimisation, for example, by eliminating duplicates.”
GAI has both. When you layer humans-in-the-loop on top, you add in the knowledge worker with wisdom to be able to validate and verify that everything expressed by every stakeholder and every permutation is correct. It gives you the ability to translate the subject matter of the business into something the IT and the technical teams can use to build an application and automate its testing.
This speeds up the pipeline and helps people on both sides of the equation to collaborate and work together effectively.
It means we can properly shift left, bring testing right into the requirements phase of development, embed UX from the start—and elevate the value of testing. In other words, GAI is a game-changer that helps us deliver what the business wants and needs.
Archive
- October 2024(44)
- September 2024(94)
- August 2024(100)
- July 2024(99)
- June 2024(126)
- May 2024(155)
- April 2024(123)
- March 2024(112)
- February 2024(109)
- January 2024(95)
- December 2023(56)
- November 2023(86)
- October 2023(97)
- September 2023(89)
- August 2023(101)
- July 2023(104)
- June 2023(113)
- May 2023(103)
- April 2023(93)
- March 2023(129)
- February 2023(77)
- January 2023(91)
- December 2022(90)
- November 2022(125)
- October 2022(117)
- September 2022(137)
- August 2022(119)
- July 2022(99)
- June 2022(128)
- May 2022(112)
- April 2022(108)
- March 2022(121)
- February 2022(93)
- January 2022(110)
- December 2021(92)
- November 2021(107)
- October 2021(101)
- September 2021(81)
- August 2021(74)
- July 2021(78)
- June 2021(92)
- May 2021(67)
- April 2021(79)
- March 2021(79)
- February 2021(58)
- January 2021(55)
- December 2020(56)
- November 2020(59)
- October 2020(78)
- September 2020(72)
- August 2020(64)
- July 2020(71)
- June 2020(74)
- May 2020(50)
- April 2020(71)
- March 2020(71)
- February 2020(58)
- January 2020(62)
- December 2019(57)
- November 2019(64)
- October 2019(25)
- September 2019(24)
- August 2019(14)
- July 2019(23)
- June 2019(54)
- May 2019(82)
- April 2019(76)
- March 2019(71)
- February 2019(67)
- January 2019(75)
- December 2018(44)
- November 2018(47)
- October 2018(74)
- September 2018(54)
- August 2018(61)
- July 2018(72)
- June 2018(62)
- May 2018(62)
- April 2018(73)
- March 2018(76)
- February 2018(8)
- January 2018(7)
- December 2017(6)
- November 2017(8)
- October 2017(3)
- September 2017(4)
- August 2017(4)
- July 2017(2)
- June 2017(5)
- May 2017(6)
- April 2017(11)
- March 2017(8)
- February 2017(16)
- January 2017(10)
- December 2016(12)
- November 2016(20)
- October 2016(7)
- September 2016(102)
- August 2016(168)
- July 2016(141)
- June 2016(149)
- May 2016(117)
- April 2016(59)
- March 2016(85)
- February 2016(153)
- December 2015(150)