TechAIDBlogOur 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 that 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 the 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 enumerable 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.


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

GO BACK TO Software testing

Leave a Reply


Clutch Names TechAID as one of the Leading App Testing Companies in Jacksonville

By Clutch Team 08/10/2022 0

Clutch Names TechAID as one of the Leading App Testing Companies in Jacksonville There are tons of web and mobile applications out there! These are some of the best new technologies that helped shape many industries today. World-class companies and enterprises have been utilizing these…

Security Testing for Fintech Businesses. How to avoid cyber attacks?

By Diana Chavez 04/21/2022 0

  Technology has been expanding for many years. Nowadays, it is an excellent tool for daily life that makes information extensive and easy to digest. However, it can also make our information public without notice. We use many mobile and financial applications daily, which can…