b'28 Partner News Autumn 2023CorporateEmbracing automatically assigned to the most probable defective sub-system, module, or protocol stack layer responsible for the issue. This expedites the troubleshooting process and enables scalable defect characterisation in complex, multi-vendor a new era logging environments.Workflow efficiency in SW development:Applying AI/ML techniques to SW product testing not only addresses complexity but also enhances workflow efficiency in SW in testingproduct development. VIAVIs proposed system offers several advantages:a. Precision and efficiency:By employing advanced data-driven processes and ML-based algorithms, testing procedures achieve higher precision and efficiency. Running the right tests in the most optimal order enables better capital expenditure (CAPEX) and operating expense (OPEX) management, resulting in cost savings.VIAVI Solutions Leverages AI/ML for Enhanced Intelligent b. Scalability and portability:Testing. By Dr Faris Muhammad (FIET BEng MSc MBA PhD) Automated test case generation and execution, coupled with intelligent test case selection and prioritisation, facilitates the validation of interoperability across the entire software development lifecycle. This scalability ensures that product testing can accommodate various combinations The complexity of testing Wireless networkscode, AI/ML algorithms can prioritise criticalof hardware, software configurations, has led to time-consuming and labour- test cases. This selective approach ensuresinterfaces, protocols, and functionalities.intensive processes. Conventional methodsthat only relevant tests are executed, involve running test cases in an arbitraryreducing resource consumption andc. Improved testing quality:sequence, resulting in significant resourcetesting time. Additionally, these techniquesAI/ML-driven approaches provide a utilisation and prolonged testing cycles.save time in two ways. Firstly, by makingrobust framework for ensuring stability, the process more efficient, there is thereliability, and quality in VIAVIs test Recognising the need for advanced Artificialpossibility to accelerate developmentsystems. Continuous integration, continuous Intelligence/Machine (AI/ML techniques),timescales (or at least stop them continuingdeployment, and continuous testing (CI/CD/VIAVI Solutions Inc. aims to streamlineto extend).CT) play a vital role in maintaining system software and wireless protocol testing andperformance and avoiding regressions in improve workflow efficiency in softwareSecondly, more intelligent test casequality or interoperability.product development. This article exploresprioritisation also potentially enables greater the application of AI/ML to optimisebenefits of shift-left techniques to detectBy harnessing the power of AI/ML testing and enhance software developmentfaults earlier and reduce bug fixing costs bytechniques, VIAVI aims to revolutionise processes. a factor of 50-100x. testing moving from blind testing to intelligent and smart testing. Their three-Efficient test case management: b. Log size reduction: pronged approach enhances the efficiency To tackle the challenges posed by theAI/ML can be employed to collect the mostof test case management, reduces log disaggregated testing methods and levels,pertinent logs for the executed tests, therebysize, and streamlines defect triaging. With VIAVI proposes an efficient, intelligent, andalleviating the burden of data generationimproved precision, scalability, and testing targeted testing approach. This approachand storage. Smart filtering techniquesquality, AI/ML-based solutions pave the leverages AI/ML techniques across threehelp minimize log size while maintaining theway for enhanced workflow efficiency, cost areas: usefulness of the generated logs. optimisation, and higher-quality software development in the wireless test equipment a. Test case prioritisation: c. Defect triage: ecosystem. By utilising historical data and consideringUsing AI/ML-based defect triaging the changes made to the software sourcetechniques, detected defects can be'