Advertisement

How to ensure Testing Robustness in Continuous Testing Environments - Mesut Durukal | WFH Conf 2020

How to ensure Testing Robustness in Continuous Testing Environments - Mesut Durukal | WFH Conf 2020 In this talk, we provide solutions that we developed to handle test smells and have a more robust test automation environment. They are lessons learnt from our experiences which are applicable to any type of test automation project or may give the audience an idea to develop their own solutions.

Finally, we provide the solutions that we developed to overcome different types of test smells.

The solutions we cover in our talk are:
• Polling mechanisms that we implement for handling asynchronous micro-service calls
• Helper classes that we create for implementing reusable test codes to decrease the maintenance effort needed after the updates in the system requirements which is highly possible in agile environments
• Clean up codes we developed to execute after tests which clean the test data to decrease the unnecessary load in the system and eliminate test dependency problems
• Usage of test annotations to control the order of test executions and group related tests
• Usage of test execution tools that enables us to schedule test executions and provides options for automated reporting of test results
• Keeping test history for detection of the flaky tests requiring maintenance
• Diversifying test data in different executions to have a more reliable test code which tests the system in detail including corner cases
• Static test code analysis to increase the quality of the test code as code quality problems may create possible test smells

While we deep dive into each solution, we use real-life examples and before-after comparisons to provide concrete results to the audience showing the advantages of our solutions.

Speaker: Mesut Durukal - Siemens, Test Automation Lead
Recorded March 26th 2020 | Work From Home Conf
Organised by James Snell - Head of NearForm Research
In partnership with NearForm & GitHub.

More details:

#nodejs,#nearform,#opensource,#software,testing code,wfh conf,remote working,

Post a Comment

0 Comments