AI emerging trend in QA Sanjeev Kumar Jha, Senior Consultant

Slides:



Advertisements
Similar presentations
HP Quality Center Overview.
Advertisements

Formal Methods 1. Software Engineering and Formal Methods  Every software engineering methodology is based on a recommended development process  proceeding.
11 C H A P T E R Artificial Intelligence and Expert Systems.
Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved. Decision Support Systems Chapter 10.
1 Some more examples Client satisfaction Products sold Trusted advisor score Net growth TOP PERFORMERS Age diversity HIGH Credibility HIGH Absenteeism.
Artificial Intelligence, simulation and modelling.
AIDAP Automated Expertise.
MarketsandMarkets Presents MarketsandMarkets Presents Customer Experience Management Market Expected to Reach $6.61 Billion by 2017 Customer Experience.
Decision Support and Business Intelligence Systems (9 th Ed., Prentice Hall) Chapter 12: Artificial Intelligence and Expert Systems.
Artificial Intelligence and Machine Learning in Big Data and IoT: The Market for Data Capture, Analytics, and Decision Making 2016 – 2021 Phone No.: +1.
Artificial Intelligence in Communications, Applications, and Commerce: Internet of Things, Data Analytics, and Virtual Private Assistants Phone.
10/1/20161 Customer Relationship Management Online | classroom| Corporate Training | certifications | placements| support
Social Media Analytics Market to Global Analysis and Forecast by Type, Application and Vertical No of Pages: 150 Publishing Date: Jan 2017 Single.
Global Intelligent Buildings Market Outlook and Forecast 2022 Phone No.: +1 (214) id:
© 2016 Global Market Insights, Inc. USA. All Rights Reserved Cognitive Computing Market trends research and projections for :
© 2014 Ceto and Associates Corporation
Teck Chia Partner, Exponent.vc
The Impact of Digital Labour on Outsourcing
LIZ MOODY OPEN UNIVERSITY. LIZ MOODY OPEN UNIVERSITY.
Digital Aerospace and Defense Build, Service, and Fly Better
“Its All In The Numbers” – Predictive Analytics in Software Testing
Viewing Data-Driven Success Through a Capability Lens
CIM Modeling for E&U - (Short Version)
Decision Support Systems
Digital Transformation Services
Thriving Quality with Digital Age
Attention CFOs How to tighten your belt and still survive May 18, 2017.
Analytics driven testing
CHAPTER 1 Introduction BIC 3337 EXPERT SYSTEM.
Introduction Characteristics Advantages Limitations
Siemens Enables Digitalization: Data Analytics & Artificial Intelligence Dr. Mike Roshchin, CT RDA BAM.
ADT (Analytics Driven Testing)
Driving Digital Business with SAP Digital Business Services
AI and Software Testing
DEFECT PREDICTION : USING MACHINE LEARNING
Automation – “A Critical Component of Agile testing”
Artificial Intelligence in Software Testing
Fear of competing with the Crowd? Here is your key to unlock it
Accelerating intelligent automation for competitive advantage
Mapping Artificial Intelligence
Kbv Research | +1 (646) | Executive Summary (1/2) Global Cognitive Security Market Knowledge Based Value (KBV) Research.
Equipment Monitoring Market
How to Learn Your Client
Software Product Testing
Effective Testing Strategy for
Cognitive Software Delivery Using Intelligent Process Automation (IPA)
Quantifying Quality in DevOps
Importance of RPA (Robotic Process Automation) in software Testing.
Effective Usage of Predictions modeling makes you Great!
Continuous Automated Chatbot Testing
A Must to Know - Testing IoT
HATS – Hierarchical Automated Test Sequencer Platform
Customer Services Single view of the customer, enabling wide variety of customer requests to be dealt with at the point of contact Self-Service Portal.
Sivaram kishan A, Consultant
One Quality – Integrated Digital Assurance Automation Framework
Automation Leveraging Artificial Intelligence
Importance of IoT Testing in Financial Services
MBML_Efficient Testing Methodology for Machine Learning
Transforming Automation through Artificial Intelligence
Machine Learning Telepathy for Shift Right Approach
Effective Testing Strategy for
What-If Testing Framework
Copyright © PRUDOUR 2017, All Rights Reserved Global Smart Building Market Threats, Analysis, Key Players, Growth, and Forecast 2026 July 2017.
Artificial Intelligence in Manufacturing
Defects makes Defects! Mahesh Sariputi, Quality Specialist
Audit Evidence Bob Dohrer, Technology Working Group Chair and Audit Evidence Working Group Chair IAASB CAG Meeting, New York Agenda Item D March 5, 2019.
Capgemini India Private Limited
MAZARS’ CONSULTING PRACTICE Helping your Business Venture Further
Future of AIOps –GAVS View
SOFTWARE INDUSTRY LIST
Presentation transcript:

AI emerging trend in QA Sanjeev Kumar Jha, Senior Consultant   Amit Paspunattu, Manager Capgemini Technology Services

Abstract Artificial intelligence (AI) is improving QA efficiencies beyond the reach of traditional practices. AI algorithms learn from test assets to provide intelligent insights like application stability, failure patterns, defect hotspots, failure prediction, etc.   These insights will help QA anticipate, automate, and amplify decision-making capabilities, thereby building quality early in the project lifecycle. This paper focuses on providing the insight value of AI in Software testing that is currently emerging trend in QA. Research was carried out to find scope of AI concepts in software testing in upcoming trends to ensure customer reliability and satisfaction.

Agenda Introduction of Artificial Intelligence(AI) AI concepts that enhance testing process AI Makes QA Smart Benefit Case Study Conclusion

Introduction of Artificial Intelligence (AI) Artificial Intelligence is a way of making a computer, a computer-controlled robot, or a software think intelligently, in the similar manner the intelligent humans think. Approaches include statistical methods, computational intelligence, and traditional symbolic AI has been dominated in various fields such as Gaming, Natural Language Processing, Expert Systems, Vision Systems, Speech Recognition, Handwriting Recognition, and Medical Diagnosis & Intelligent Robots

AI concepts that enhance testing process Traditional QA Process: Enhanced QA Process by using AI concepts:

Algorithms: Algorithms are used for calculation, data processing, and automated reasoning Algorithms have been useful in identifying how patterns emerge in nature, other correlations generated by algorithms have been more suspect Few of the concepts K Mean Cluster,Dendogram,Association Rules,Apriori algorithm,correlation,Hypothesis Analysis, Network Analysis, Cluster Coefficient, Linear Regression, Logistic Regression, Auto correlation,Correlogram,Decision Tree, Random forest used in developing the smart system

AI makes QA Smart: We can develop an end-to-end ecosystem that explores, evolves and makes decisions based on cognitive and analytics capability from our own testing system. This will develop the smart assets which can self-monitor, self-correct and evolve based on associated environmental factors The smart asset can be a smart test case, smart test environment, smart test data or smart test strategy. There will be smart integrations between components by using set of rules of engagement between assets. The smart test case can define the required environment and the data set required for execution. Similarly, the context could define the type or quantity of testing

Benefits Increased customer satisfaction Improved quality – Prediction, prevention, and automation using self-learning algorithms Faster time to market – Significant reduction in efforts with complete end to end test coverage Cognitively – Scientific approach for defect localization, aiding early feedback with unattended execution Traceability – Missing test coverage against requirement as well as, identifying dead test cases for modified or redundant requirement  Security – The Driving Force AI concepts can be used in scope of performance & security testing of application. 

Benefits Skilled resources- Resources need to be skilled in the AI concepts & processes to enhance the testing activities to be more effective.  Increased productivity and client retention Testing is key factor if done right; provide a good user experience that enriches a brand leads to more users, and ultimately more growth.  Accuracy & Quality AI is changing the software testing industry in enhancing accuracy & quality of the Application.

Case Study: Development Testing: AI concept is used in performing development testing in TFS Check-in/Check-out process. Impact analysis with all related methods define in the code where changes made Identify coverage and risk associated with code changes. Identify and run any tests that represent the methods that are impacted.

Conclusion This paper focuses on providing the insight value of AI in Software testing that is currently emerging trend in QA. Artificial intelligence (AI) is improving QA efficiencies beyond the reach of traditional practices. AI algorithms learn from test assets to provide intelligent insights like application stability, failure patterns, defect hotspots, failure prediction, etc. These insights will help QA anticipate, automate, and amplify decision-making capabilities, thereby building quality early in the project lifecycle.  

References & Appendix http://comp.utm.my/wp-content/uploads/2013/04/Intelligent-and-Automated-Software-Testing-Methods-Classification.pdf http://in.bgu.ac.il/en/engn/ise/QT/Documents/Artificial%20Intelligence%20Techniques%20to%20Improve%20Software%20Testing-PPT.pdf http://usir.salford.ac.uk/2208/2/meziane_chapter_meziane_book.pdf http://www0.cs.ucl.ac.uk/staff/mharman/raise12.pdf http://research.ijcaonline.org/volume90/number19/pxc3894637.pdf

Email id: - Sanjeev.b.jha@Capgemini.com Author Biography Sanjeev Kumar Jha Senior Consultant Email id: - Sanjeev.b.jha@Capgemini.com Co Author detail: Amit Kumar Paspunattu Manager Email id: - amit-kumar.paspunattu@Capgemini.com Capgemini Office Address :-- IT Park 1,115 / 32&35 | Nanakram Guda | Gachibowli | Hyderabad - 500032 | INDIA

Thank You!!!