Build your professional network on facebook via our app Go to app
 
<< Prev  7 of 11 in Topic  Next >>
Topic : Software process improvement
  Rate : 
 
Started by : Sameer Joshi, Project Manager, ADP   04 07 2009 12:26:29 +0000
Industry : IT ServicesFunctional Area : Application Software(Technology)
Activity:  206 views;  last activity : 07 06 2010 20:18:09 +0000

 This can be difficult to determine. Many modern software applications are so complex and run in such an interdependent environment that complete testing can never be done.Than how do we Know when to stop testing?

Please advice

 
Share
 
 
  Rate : 
 
 
 
 
  7 4 2 1 1
 
 
 
 
 
 
 
 
 
 
 
 
 
1 2 3 4 5
1 Factors influencing are Acceptance Criteria, Cost and Time of the Project.
2 Standard Results are aquired.
3 Meeting customer Reqm , Budget and Time are the factors
4 Project deadline and test completion deadline.
5 Defect rates fall below certain specified level
6 Time Of Deployment And Implement
7 At The Time Of Deployment and Implemetation
8 Modular Testing can be useful.
9 optimization of the factors time, cost, scope and quality

Factors influencing are Acceptance Criteria, Cost and Time of the Project.

idea posted by Sathish Kumar Rathinam QA-Executive

Acceptance Criteria - All projects has some acceptance criteria to satisfy its applications.

Cost - Project cost also should be a consideration.

Time - We want to complete the testing within the priscribed time limit, else it leads to increase in cost.

We need to complete the execution of all the test cases. We need to combine these tree factors to reduce stop the testing. We can't stop if the project exceeds the cose that allocated or time that given if we are still finding Major defects in this.

In this factors mistakes are from testers itself. We may know that applications performance while starting the testing it self. At that time itself we need to reject the Application for redevelopment.

7
0
  

Yes I agree with u but some of the common factors and constraints that should be considered when decided on when to stop testing are:
1.  Testing budget of the project.  Or when the cost of continued testing does not justify the project cost.
2.  Resouces available and their skills.
3.  Project deadline and test completion deadline.
4.  Critical or Key Test cases successfully completed.  Certain test cases even if they fail may not be show stoppers.
5.  Functional coverage, code coverage,  meeting the client requirements to certain point.
6.  Defect rates fall below certain specified level & High priority bugs are resolved.
7.  Project progresses from Alpha, to beta and so on.

1
  

yes Satish, I agree with you. I think these are the 3 criterion based on which we should take a call that if should stop testing.

0
  
by Radhakrishna Marar, Business Analyst, Oracle  | 05 14 2009 11:20:40 +0000

Yes satish i agree with you the Criteria, cost, and Time these are the 3 factors that need to be taken into consideration while testing...and this helps the whole process as such, as it gives the better idea of what needs to be done accordingly while testing...

Add your argument:

Standard Results are aquired.

idea posted by N. NAGESHWARAN ADMINISTRATIVE OFFICER, M/s. KEC INTERNATIONAL LTD. (an RPG group)

We can stop testing when all the Standard of testing are aquired and there is no deviation. Also if any specific requirement of  client is there and if that also matches to the maximum say 90-95%, if not 100%, than we can stop testing.

4
No supporting Arguments for this idea
Add your argument:

Meeting customer Reqm , Budget and Time are the factors

idea posted by Priyanka nayak Software Test Engineer, Mahindra Satyam

We can stop testing when below things are fulfilled:-

1) When our Software/Product meets customer requirements with least bug open.

2) when we feel that s/w is bug free ( not 100% except some known issue and hidden bugs)

3) When dead line pre-ponds.

4) Ideally one week before dead line......in order to reduce last moment confusion.

5) If some open bugs that need to be resolved in this label but needs more budget to resolve , then they should be kept as known issue and should be resolved in nxt label and testing should be stopped if point 1 and 2 are fulfilled.

2
0
  

I'd agree with that, we are developing features or fixing issues for the client only in the end. If the client accepts the feature developed then we can say that the testing is complete :)

0
  
by Radhakrishna Marar, Business Analyst, Oracle  | 08 06 2009 13:47:58 +0000

You are right, Priyanka, testing can be considered to be finished when it fulfills all the customer requirements...

Add your argument:

Project deadline and test completion deadline.

idea posted by Sameer Joshi Project Manager, ADP

Depending upon project deadline means in what time period a specific project is going to complete ,than testing will be performed whether the project has achieved  its defined standards or not ,proper feedback is provided than only we can stop testing.

1
1
  

  1. it is depending on the project dead line
  2. there are no P1-P2 bugs in the release
  3. not much known issue's
  4. Real time user specific scnario's should work perfectly in stage environment

then we can signoff the Build

 

Add your argument:

Defect rates fall below certain specified level

idea posted by Ajay Kashyap Project Manager, Polaris Software

When the defect rate fall below certain specified level in respect to the project than we stop testing.

1
No supporting Arguments for this idea
Add your argument:

Time Of Deployment And Implement

idea posted by raj singh sindal Software Test Engineer, Rishabh Software Pvt. Ltd

Its some Sort Of Impossible To Answere Bcz No One Can assure you about S/W performance in certain condition.

 

but we can stop testing at time of deployment or implemtnting. it also realted with cost n complexity of s/w.

if the process is too long and complex it need more n more testing after each module.

0
No supporting Arguments for this idea
Add your argument:

At The Time Of Deployment and Implemetation

idea posted by raj singh sindal Software Test Engineer, Rishabh Software Pvt. Ltd

Its some what impossible to answere this qstn bcz no one can assure us abt the working of S/W in certatin condition.

 

but we can stop testing of s/w at time of deploying or impelmenting.

and also its realted with cost  and compllexity of project. if the process is to long n complex it need more n more testing after each module.

0
No supporting Arguments for this idea
Add your argument:

Modular Testing can be useful.

idea posted by Raghwendra Vatsa Technical Head (Empire Infotech, Jamshedpur)

Today as project are being more and more complex, we can't wait for proper time to come for beginning the testing process. I feel testing should be started from very basic stage with proper checklist of Client's requirement. More client interaction always been a trump card for justifying testing process.

0
No supporting Arguments for this idea
Add your argument:

optimization of the factors time, cost, scope and quality

idea posted by Krishna Software Testing, Ness Technology

Keeping the constrain of time, cost, scope in mind its all about what is the best quality we can achieve. or if the expectation on quality is rock solid then how far we can tolerate on other factors i.e time and cost to decide on when to stop testing.

QA manager should define Test Exit criteria with the consent of all the stakeholders of the project in the Test Plan and get it approved.
Test Exit Criteria:
e.g.
All the planned deliveries are ready
x % of the test cases should be passed
Bug rate falls below certain level or
100% or x% Sev 1 bug should be closed
100% or x% Sev 1 bug should be closed
85% or x% Sev 1 bug should be closed
75% or x% Sev 1 bug should be closed
Open bugs should be documented as the known issues in the documentation

Finally its all about optimization of the factors time, cost, scope and quality and decide on when to stop testing.

0
No supporting Arguments for this idea
Add your argument:

Add your Idea
Idea* : 
Add your argument:
edit in rich text ...
Could not find any idea interesting in: "How do you know when to stop testing?" ? Click here to add a new idea...

Found the idea contest "How do you know when to stop testing?"  interesting ?  Click here to refer to your connections and communities
 
Viewers also viewed
Though media vs Self
 
157 referals 105 arguments, 3005 views
A new proposal is being made from India's drug regulator where the ads of morning after pills...
 
218 referals 74 arguments, 3210 views
Spin genius Muttiah Muralitharan brought down the curtains on his Test career in a blaze of...
 
1130 referals 17 arguments, 352 views
more...  
Recent Knowledge (3)
When we are watching news channels or any other channel or reading news papers you bump upon...
 
2022 referals 11 votes, 200 views
we all know the perils of talking on cell phones while driving. besides being hazourdous to...
 
290 referals 2 votes, 36 views
more...  
More From Author
According to the latest news, taking the attack of " inherent racism " seriously, software giant Hewlett-Packard (HP) has admitted that its new face-tracking webcam has some 'issues' with black users . This issue grabbed worldwide attention this...
I don't agree. Rather it make a user addicted. I've seen children addicted to video games are poor performers in their academics. And even if it increases the analytical skills, then also, what is the necessity of that skill which takes a child far...
This is really good improvement in the storage of energy for rapidly increasing population
more...