New age of Software Testing - in near Future
New age of Software Testing is moving towards various changes like the way new mobiles are pumping into market with new software's, features and styles (look & feel) and so on. In the similar spirit even in Software Testing we are witnessing the new changes and bringing new challenges with respect to the Test automation bootstep too.
To inline, with the speed market is growing, we testing family has to think or move towards in the same direction to compete with.
Hence, here I would like to portray my experiences and also how the new age of Testing Automation look like in near future. Hope you all would be ready to face these challenges in no time with compassion and readiness before the challenge falls as a requirement on your table.
The Problem Statement
Initially, the challenges would hit more on Test Automation as one would depend on the tools that are supporting in the current circumstances. As the requirements comes with more of unstructured data conditions the automation test coverages would drastically come down and the prominence of the automation might come down as there shall be more of manual intervention would require for the same repeated tasks is concern.
Data Science & Artificial Intelligence Role in Automation Testing
Background:
The Test automation is mostly running with the test coverage on the structed data requirements and with the new trends of technologies are throwing challenges as there would be a demand of enormous unstructured data requirements.
Unlike data in traditional or early ages, the current and future style or format data is going to be very huge and un-structured and biggest challenge here is the sources of the data would be uncountable and would be pump in trillions of such data in a single fraction of time period.
For example, refer below:
1. Text files or batch files that with unlimited columns and with unlimited types and formats of data
2. PDF automation - background, foreground layouts, tabs, sections, duplicate data validations, similar content, image validations
3. OCR - check book validations, written check validations, movie validations, unreadable text validations, vision validations
The future automations might be in these format, with which current automation tools definitely would not cater these kinds of similar needs.
Hence, the necessity of changing the MIND SET is needed to cater our services in future as well - WIN-WIN mode of living.
What is Data Science?
Data Science, is not new to anyone who studied SSC in schooling days or Intermediate in college days. Just re-memorizing for the need of our future only. As said, above in the background section, Data Science helps us to take or make a wise decisions and correct predictions with the help of Statistics with which we can do our own causal analysis and solutions for the future benefits.
What is Artificial Intelligence?
Using the available tools/algorithms/techniques and Machine Leaning (ML) and Deep Learning (DL) principles and with the helps of computer science intelligence, will come up with activities that human think and react that includes recognition, observation & learning.
What is our Role in Future !!!
Automation Testing, would require our experiences and change of mind set to serve the future needs of Software Testing requirements as family working together for ever by competing with the market in any circumstances. Its a WIN-WIN or GIVE & TAKE policy one should not forget and it is a continuous learning should always remember and educate same to our NEAREST & DEAREST as well.