Future of Testing with Machine Learning and NLP using NLTK
Machine learning provides computers with the ability to learn without being explicitly programmed. Our life has started experiencing the examples from Machine Learning in our daily life like Siri, Crotana, Alexa, Weather Forecasting, Driver-less cars etc.
Automation Testing is benefited with this recent advancement in the field of Artificial Intelligence and lot of mundane task can be now automated with the help of machine Learning. Test Automation is a critical and must-to have in any software as a Service industries. The major challenge faced for any new Automation developer today is Understanding the Manual Test cases and Converting them to Automation Scripts.
In this Paper I will present how with the use of Natural Language Processing(NLP) technique we can automate the manual testing by abstracting functional instructions in Natural Language and mapping them to corresponding test automation code.
Intro: (5 mins)
- Why Machine Learning is important in today's era?
- Challenges in Software Testing
How Machine Learning can help in Software Testing (15 mins)
- Classification and Bayesian Algorithm
- Finding Defect Density with Regression
Automation Testing with NLP ( 15 mins)
- Challenges within Automation Testing
- POS Tagging
- Approach for Automating the Automation
a) Basic Knowledge of Python and b) Automation Testing Concepts
Will Provide as soon as it is ready for review
He is a Technology Evangelist and loves anything related to analyzing and getting meaningful insight from data. He likes automating the things as part of his day job and enjoy learning new technologies. He is currently working on the IoT Solution using Bluetooth Low Energy for the Construction Industry. He often speaks in Tech conferences.
2016 Pycon Speaker: https://in.pycon.org/cfp/2016/proposals/load-testing-using-locustio~eZ0Eb/