Test System

Refactored existing test system to remove magic numbers and spaghetti code

C#

Windows

Development description

  • Analyzed the existing code in the test engine to find the optimal intervention point because the code works in production
  • Сreated a specific XML parser to support test configuration and integrated it into existing test engine
  • Designed and implemented the ability to move magic numbers from the test code to configuration XML-files
  • Analyzed the existing code in the test scripts to find repeating code
  • Extracted repeating code from existing test scripts into a separate class