A black hole if a place in space where gravity pulls so much that even light cannot get out. The gravity is so strong because matter has been squeezed into a tiny space. But recent discoveries have evidence to prove that they might have been essential to creating stars, giving light, and building the universe itself!
Most smart teams invest heavily in developing automated test cases, test data, test frameworks and other automation support items with an aim of reaping the rewards on repeatable, low-maintenance automated test execution over months and years. If you try to reduce the initial cost of development, you will create a situation where the benefits of automated test execution are zero or even negative. It is the beginning of the slow degradation of your test framework!
Design patterns are often associated with development only. Building test frameworks is equally as critical as building applications and does need to adhere to good design patterns to improve scalability and robustness. I will explain the 5 major black holes of test frameworks and when identified how they can alleviate our bad coding practices.
We will investigate the following black holes:
By the end of this talk, you’ll be able to: