Cognitive is an Intelligent Test Planning automation capability which automates – the most humanly possible activity in testing.
Automation is the need of the hour and in testing it has special importance. In the age of digital era, it is very important to have as much as automation possible in every phase of testing for faster delivery of the product into the market. Traditional and open source automation tool helps in reducing the time required to test but options are limited when the question is “What to test?”. One quick answer is to test everything but is not possible due to time constraint and it is not economical also.
One way is to manually analyse the impact of the change on the existing functionality and come up with the scenarios or test cases for the execution and it is mostly driven by the individuals and the knowledge quotient of the people involved. This process is time consuming and error prone when technical architecture of the domain under test is complex. Hence need of cognitive computing system arises, which can identify these scenarios using self-learning systems that use data mining, pattern recognition, natural language processing and applying predictive intelligence to get the best possible test cases with ranking and Prioritisation.
Cognitive has been built on the data lake architecture powered by ML and NLP.
As a Testers he/she would have to just enter the natural language based requirements(User stories/acceptance criteria), and the tool would eventually suggest tests to the users based on the change being developed with appropriate ranking and prioritisation and can also use this tool to pull in the planned tests into Software test management tool for future execution and closure.
This tool also has the capability to perform dynamic risk-based testing based on the earned confidence of the change by dynamically applying machine learning and predictive algorithm (recurrent neural networks). It also supports gamification to create a healthy competitive environment among the testers. Hence Cognitive helps the testers in preparing the test plan in more intelligent, structural, and systematic way at ease. Also avoids human errors and knowledge churn in the organisation.
Our cognitive has given us the luxury of effectively managing resource churn, knowledge management for new bees, optimised and effective test cycle yielding 50% failing tests (25% pre cognitive era), and better understanding of model based QA engineering. AI has truly transformed our QA in waterfall and agile models with a cost effective of 300k in a years’ time.
307, Commerce House, Cunningham Road, Bangalore 560052
10:00 AM – 7.00 PM
Monday – Friday
Phone: +91 99101 05147
© STeP-IN Forum All Rights Reserved 2021