Evolution & Future of Software Testing

By Mesut Durukal

07. 10. 2021 from 15:00 CET

About this presentation

We all observe that software testing continues to grow, proving that it is a living organism.

Software testing processes are started to be adapted into Software Development Life Cycle (SDLC) in waterfall (1) approaches. Then, in agile (2) methodologies, we see testing activities in all phases of the Software Development Life Cycle (SDLC). It starts from the first sprint. At this point, challenges are bigger since it is a very dynamic environment with lots of changes in a short duration. To cope with the complex scope to be verified in a limited time, automated testing started to appear in our life. Nowadays we meet lots of “Continuous X” terms, such as Continuous Integration, Deployment, and Testing in terms of DevOps (3) approaches. Can we go home and get some rest when we automate all cases? Of course not. We have to continue to track test results, maintain flaky results and keep quality to a high standard. Still, we have many manual tasks on healing, maintenance, and analysis. Nowadays, researchers are looking for an adaptation of Machine Learning (4) algorithms and other hot topics to testing processes to reduce the manual effort and improve quality.

Key takeaways

  • Insights into the growth of software testing

  • Starting from the early times of software testing, we will try to show you the overview of the big picture

  • Discuss what we can face in the future

Who will benefit?

  • Testers

  • Developers

About Mesut Durukal

Mesut has BSc and MSc degrees from Bogazici University Electrical & Electronics Engineering. He worked in Defense Industry for 7 years and managed the testing activities in a multinational project. After that, he worked for Siemens A.G in system testing team for 4 years. He had the technical lead position in the Istanbul QA office where he managed 18 people and represented the site in the global organization. He took the responsibility for V&V activities for a cloud-based open IoT platform containing lots of microservices and acted as a Product Owner. Currently, he has been working for Rapyuta Robotics, Tokyo. In the robotics domain, his expertise is focused on test automation.