Our long term stability test cycle takes about two weeks to complete, during this time another release (sometimes two) is being released. What should I do ?
The test cycle can't be shortened, and we can't run two releases concurrently.
Our long term stability test cycle takes about two weeks to complete, during this time another release (sometimes two) is being released. What should I do ?
The test cycle can't be shortened, and we can't run two releases concurrently.
Your options here would be controlled by dependencies & overlaps between the two test cycles.
Analyze them first both short & long term -- resources,test infrastructure,test results,business impact
Then,as you mentioned that you can not run two releases concurrently, try and spot overlaps,see what work could be done which would help both the test cycles.
Is there any ? If yes - great,you can support that.
if not(and for not overlapping areas of work) try decoupling resources,activities or even look at outsourcing to another team
and as a last resort,prioritize and come up with a suggestion list for the business/project leadership to take a call,on which items needs to be dropped ?
being fearless and breaking the news of inability to sustain is a better approach rather than reeling under the pressure of both deliverables and failing in both...
Ok so if I understand correctly here is your scenario:
Time for some tough love, something has to give you either need to :
So, simply put, one of the three rules will need to be broken, otherwise you simply have to accept the fact that your testing will never be completed on any given release.
Your question as stated is not a solvable problem. Assuming this is the desperate cry for help of the tester trapped at the end of a waterfall process the flip answer is "get more agile."
Of course the usual problem in this situation is that the QA team has very little leverage beyond "Test Sign Off". Worse, if bugs are released the QA team is called on the carpet.
Here are some leverage points to consider.
Solving seemingly intractable problems is all about finding some leverage. Finding leverage is a classical exercise in thinking outside the box. You have to tap into your passion, patience and be persistent. Look for the small wins and celebrate them to get some momentum.
It would depend on what your goal for stability is, do you need the 2 weeks to be able to generate errors that have been reported or has it "always been done" this way?
I had to maintain a stability environment in a previous job, the rationale for this was because we needed to run load and try to find defects that often only showed up after X# of days. Even though we still had releases going out the stability environment had to run for its time, although we would only update after we reached the expected time then did the update.
If you have to run your test for this amount of time, there probably is not much you can do, if you can shorten it as suggested then discuss with the people who set up the test what you can do to make it realistic and fit within a time you are more comfortable with.