TechAIDBlogSoftware testingOur Software Testing Philosophy II
By Alex Dillon 11/07/2018 0

Our Software Testing Philosophy II


Continuing with our previous article, where we talked about our three software testing philosophy topics focused on what is quality, impact, and purpose of testing, it is time to continue about our software testing approach.


  • Testing is an intellectual process which requires critical, logical, and lateral thinking. Therefore, anything that discourages such thinking while performing such tests can potentially be harmful.
  • While testing, a tester must wear the hats of a detective, a scientist, and an explorer in order to ask the right questions that can expose the important information needed by the team and stakeholders.
  • There are no best practices, only good practices. Blindly applying a practice to a situation because it worked somewhere else, may cause more harm than good. Understanding the context of any practice in which it will be used is crucial.
  • No software is ever bug-free. Therefore, it is of the most important to find those bugs which are critical and important to the team, the stakeholders, and the audiences.
  • There is an unenumerable number of scenarios which tests may contain, therefore one can never say that one has tested completely a product. The definition of done in testing must be carefully considered and agreed upon within the team and stakeholders.
  • While all test approaches must be considered within its context, writing out fully detailed, explicitly defined test cases is most often NOT the best use of a testers time. Allowing the tester to variate his/her test execution without impacting the overall goals can introduce a larger probability to find those bugs which are most important.

Next week we will continue discussing our philosophy behind software testing where we will touch upon our philosophy behind the approach to software testing.  

                  Stay connected with us to know more information about software testing trends and services.

This article was written by Alex Dillon
CEO of TechAID
Twitter: @masterpiece91

GO BACK TO Software testing

Leave a Reply

Your email address will not be published. Required fields are marked *


Our Software Testing Philosophy I

By Alex Dillon 0

Quality – Impact – Purpose It is vital for us to be a transparent company with our clients, that is why this article talks about our philosophy behind our software testing service, which inspires us and at the same time allows us to integrate with…

Our Software Testing Philosophy III

By Alex Dillon 0

Results This is the final part of our article, you already learned more about our company and the essential points of our philosophy. In this last chapter, we will focus on the results of each project. Results Conventional software testing metrics are often misleading and…