{"id":1203,"date":"2016-04-12T11:02:58","date_gmt":"2016-04-12T11:02:58","guid":{"rendered":"http:\/\/www.gallop.net\/blog\/?p=1203"},"modified":"2018-10-12T16:27:50","modified_gmt":"2018-10-12T10:57:50","slug":"testing-is-a-process-not-just-a-phase","status":"publish","type":"post","link":"https:\/\/www.cigniti.com\/blog\/testing-is-a-process-not-just-a-phase\/","title":{"rendered":"Testing is a Process, not just a Phase"},"content":{"rendered":"
Should Testing just be another Phase?<\/strong><\/p>\n We all accept that Testing forms an important part of the software development life cycle (SDLC). However, the reason why a lot of organizations fail is the fact that they segregate testing as a single unit \u2013 a phase. When Testing is treated as just another \u2018phase\u2019, the implementation of this business-critical task suffers. Organizations try to club all sorts of tests and try to test their product for all possible areas at the fag-end of the development cycle. This naturally is impacted by the looming deadlines of the product launch, as also other pressures due to which the testing is not fool-proof. A product that has not been tested fully will naturally not be robust. There will always be a doubt regarding its security, performance, and functionality. So what can these organizations do to improve their testing process?<\/p>\n The answer is actually fairly simple.<\/p>\n Instead of trying to overburden the tester to test for completeness just before launching the product, plan your test related activities. While planning the product development phases, identify the types of tests you need to execute for your product. Then, allocate specific time and resources for performing tests related to the different phases. This also helps verifying and validating the product, as also drastically reduces the number of bugs that may otherwise be found later. Performing tests specific to a phase helps save a lot of time and efforts of the developers as the issues found are far easier to fix.<\/p>\n In essence, if we treat Testing as a process that supports the entire development process \u2013 instead of just a single phase \u2013 we can ensure products that are far more dependable and robust.<\/p>\n What to Test under each phase?<\/strong><\/p>\n <\/p>\n Based on the common experience shared across industries, following are a few tests that can be executed under the different phases:<\/p>\n\n