Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Testing and AI

426 views

Published on

By: QualiTest CEO Ayal Zylberman
As presented at Spring OnlineTestConf June13-14, 2017
www.onlinetestconf.com

Join QualiTest CEO Ayal Zylberman for a session to learn about Artificial Intelligence and how it relates to testing. We have all talked about the future and the possibility of machines replacing humans in decision-making. According to McKinsey, 60% of all occupations could see 30% or more of their constituent activities automated. Therefore we must ask ourselves how it will impact our job as testers. What testing aspects can already be automated or will soon be automated, and what parts of a tester's job benefit from the human advantage?

Published in: Technology
  • Be the first to comment

Testing and AI

  1. 1. World of Artificial Intelligence Testbot June 2017
  2. 2. What is Artificial Intelligence? Machine replacing humans in making decisions
  3. 3. New McDonald’s In Phoenix Run Entirely By Robots
  4. 4. Industry 4.0 - Driven by four disrupters Exponential rise in data volumes, computational power, and connectivity Improvements in transferring digital instructions to the physical world via advanced robotics and 3-D printing New forms of human-machine interaction such as bots and augmented- reality systems Emergence of analytics and business- intelligence capabilities Data Analytics Interactions Machinery Artificial Intelligence Industry 4.0 NewTechnologies + + + =
  5. 5. Accelerating advances in technology Cognitive analytics Internet of Things Big Data Cloud computing Deep Learning are transforming every part of business Personalization Automation The Impact of Industry 4.0
  6. 6. 60% of all occupations could see 30% or more of their constituent activities automated McKinsey Where machines could replace humans—and where they can’t (yet) July 2016
  7. 7. And how this relates to testing?
  8. 8. Not anymore…
  9. 9. The job of a tester Learn Plan Select Execute Analyze Bug chasing
  10. 10. The job of a tester Learn Plan Select Execute Analyze Bug chasing Already automated
  11. 11. The job of a tester Learn Plan Select Execute Analyze Bug chasing Can be automated now
  12. 12. The job of a tester Learn Plan Select Execute Analyze Bug chasing Will be automated in the future
  13. 13. Test Selection is the most unstructured, undocumented stage of testing
  14. 14. Technology Analyze source code changes Execute test cases to cover all code changes Provide coverage report Execute tests and run code coverage simultaneously Analyze support tickets patterns Store all information in shared BI Analyze defects patterns
  15. 15. Introducing TestBots TestBot Run tests and analyze code coverage Analyze patterns in support tickets and bugs Select tests based on probability to fail and priority Execute tests, provide coverage report
  16. 16. And what about human testers? |Continue to plan as many tests |More tests >> better coverage |Analyze coverage reports |Create more tests to unexercised code |Analyze failures |Analyze failures and report bugs
  17. 17. www.QualiTestGroup.com

×