Mesut Durukal

Siemens | Turkey

BIO: Mesut Durukal is QA & Test Automation Manager at Siemens. He has a Bs & MsC degree from Boğaziçi University Electrical & Electronic Engineering. He has a 7 years’ experience in Defense Industry, working in MultiLocation projects serving as the Manager of Verification & Validation activities. He has then been working in Agile Software Testing projects for more than 2 years. He is acting as a Product Owner & E2E Test Automation Leader for the QA team.

TALK: Future of Software Testing: Artificial Intelligence Assistance

Nowadays, researches are looking for adaptation of Machine Learning algorithms to testing processes to reduce the manual effort and improve quality. In this talk, we will discuss in detail Machine Learning practices with a case study.

We start with a quick view of the machine learning types. Then, we list AI applications in testing these perspectives: test definition, implementation, execution, maintenance and grouping, and bug handling. What’s more, we do not only present existing AI applications but also what can be done in the future. Finally, we summarize the application areas with algorithms and discuss the advantages and potential risks of AI applications in software testing.

Stages in which AI is applied are:

  • Test definition
    – Implementation
  •  Automatic code generation
  • Code completion
    – Execution: exploratory testing
    – Maintenance and grouping
  • Review test code
  • Heal broken test code
  • Prioritize test cases
  • Constructing suites
    – Bug Management
  • Triage
  • Classification
  • Assignment