How to examination on a tight testing schedule?

career equally a software exam engineer.

Contrary to pop belief/myth, proper skilled testing requires lot of planning, endeavor in addition to work, in addition to thence a substantial amount of time. But unfortunately, when projects teach delayed, the fourth dimension planned for testing invariably gets the hitting piece squeezing the schedule. What? The evolution squad is running ii months behind the schedule? No problem. Time for the magic trick! Squeeze the testing schedule past times ii months and presto! Congratulations, nosotros conduct hold got ourselves dorsum on the projection schedule. Cool, isn't it? Well, in all probability not!

If you lot conduct hold started to presume that this transportation service is going to criticize how projection administration stinks, so thankfully, you lot are mistaken. Because, equally a tester I believe that a component of my task is to human activity similar a “problem solver”. So instead of whining close how the rescheduled testing fourth dimension frame keeps killing the pathetic tester, I would rather concentrate on finding a agency to deal alongside such a situation. When you lot are hitting past times such a squeezed testing schedule, rootage thing that you lot could produce to assist yourself deal alongside it, is to “accept it”. This sort of things continue happening to everybody who plant on a software project. Once nosotros conduct hold it equally a component in addition to package of our profession, dealing alongside it would of a abrupt start looking easier.

When facing a curt fourth dimension frame available for testing, you lot conduct hold to brand the best utilization of the fourth dimension in addition to resources available. Starting testing alongside an supposition that “we can’t exam everything, no affair what”, tin forcefulness out actually help. Even from an economical stand upwardly indicate it does non brand whatever feel to pass lot of fourth dimension in addition to unloosen energy testing areas of the application where the chances of having bugs are depression [this nosotros tin forcefulness out fairly enjoin based on our previous testing experience]. Also identifying areas where the deport on would live on negligible [based on expected user behavior] fifty-fifty if bugs were flora is a adept strategy piece starting testing. As a dominion of pollex determining what to exam rootage in addition to inwards which sequence, so that you lot pass the express fourth dimension testing areas that actually matter, is an of import determination that requires sure amount of analysis, intuition, in addition to experience. Start doing a endangerment analysis to position functions alongside the highest endangerment [thus most of import in addition to demand highest attention] in addition to functions that would live on used most past times the terminate user. Having a checklist to remind you lot of primal areas that you lot would non desire to immature adult woman for sure helps. Here is a checklist that I oftentimes utilization when I conduct hold much less fourth dimension than I would conduct hold wanted to deal for testing an application:

» Functionalities that are oftentimes used past times the users. Start past times bespeak yourself, “Which functionality is most visible to the user”.
» Functionalities those are most of import to the project’s intended purpose.
» The most risky areas of the application alongside the largest security impact. Areas, which if broken tin forcefulness out convey downwards the entire application to it’s knees. [Talking to the developers for suggestions on the same is in all probability a adept consider here].
» The areas of the application alongside the largest fiscal deport on on the users (and thence on the projection stakeholders).
» Newly added functionalities. Often they are the to the lowest degree tested ones in addition to thence the dirtiest.
» Complex functionalities those are slow to live on misunderstood (and thence misinterpreted). Look for parts of the code that are most complex, in addition to thus most prone to errors.
» Functionalities that are based on parts of the requirements in addition to blueprint that are unclear or poorly consider out.
» Functionalities that are developed using challenging novel technology, tools, architecture.
» Functionalities that are developed inwards rush or panic mode.
» Functionalities that demand a consistent marking of performance.
» Functionalities that reverberate complex occupation concern logic.
» Functionalities that require interfacing alongside external systems (e.g. 3rd political party shrinkwrapped software). These are oftentimes classic areas to facial expression for integration bugs.
» Functionalities developed nether extreme fourth dimension pressure.
» Functionalities that had recent updates or põrnikas fixes.
» Functionalities developed past times many programmers at the same time.
» Functionalities those are most of import to the projection stakeholders.
» Identify related functionalities of similar/related previous projects that caused problems (in damage of user reported bugs). Correlate them to the electrical flow application in addition to attempt to utilization it to your advantage.
» Identify related functionalities of similar/related previous projects that had large maintenance expenses. Correlate them to the electrical flow application in addition to attempt to utilization it to your advantage.
» Identify functionalities, which if gone incorrect could lawsuit inwards bad publicity.
» Identify functionalities, which could displace most client back upwardly complaints.
» Devise tests that could comprehend multiple functionalities/features at the same time.
» Devise tests that could comprehend high-risk-coverage at the minimum time.


This is clearly non the exclusive listing of guidelines/checklist to exam nether a tight testing schedule. But still, it covers quite a lot of of import areas that commonly needs attention. Being a context driven tester, I am good aware of the fact that using this checklist may or may non assist a tester who is trying to exam an application on a jam-packed schedule. However, it has served me quite good whenever I was inwards demand of it.

What produce you lot produce when faced alongside such a province of affairs of a tight testing schedule? How produce you lot react when you lot of a abrupt discovery yourself beingness stripped off alongside closed to valuable testing fourth dimension at the really final infinitesimal of a projection deadline? How produce you lot readjust your testing strategy to deal alongside it? Do you lot conduct hold whatever such checklist that you lot follow? I would live on delighted to listen your ideas.

Happy Testing…

More interesting articles here :Tutorial Software
Sumber : http://www.softwaretestingtricks.com/
Post a Comment (0)
Previous Post Next Post