Software Testing Myths:

Myth: Tests need to be written in the form of unit tests, and run thru a unit testing framework.

Assertion: We need to stop thinking of tests as individual methods, and start thinking of them as part of a larger application so we can support more complex features like multi-threading.

Myth: The Page Object Model is all you need.

Assertion: This is literally the equivalent of saying "you need to write your application using classes to encapsulate methods and properties". A page class is used to represent a page in a UI. But that is only the beginning, and automated tests need to follow good software design patterns if they are going to be durable and maintainable.


Last edited Feb 6 at 1:21 AM by nhuntera, version 4