What would you say is an indication of a "good automated test case"?

Questions by cool_2006   answers by cool_2006

Showing Answers 1 - 24 of 24 Answers

Al Yasmin

  • Dec 24th, 2006
 

 the test case should be clear and simple in a way that everyone can understand and to execute it,mutation testing is used to check the effectiveness of testcase

  Was this answer useful?  Yes

sarada

  • Dec 29th, 2006
 

Mixing of control flow and logical flow called mutation testing comes under unit testing . Done by the developers

  Was this answer useful?  Yes

sarada

  • Dec 29th, 2006
 

Mutation Testing is a powerful method for finding errors in software programs

  Was this answer useful?  Yes

Vdas

  • Jan 1st, 2007
 

n Mutation testing the system/program under test (SUT) is changed to create a faulty version and this is known as mutant. You then run the mutant program (basically faulty program) through a existing suite of test cases, which should produce new test case failures. If no new failures appear, the test suite is not following that faulty part of the code, which means the program isn't fully tested. You can then create new test cases that do exercise the mutant code.

  Was this answer useful?  Yes

abhaybharti

  • Jan 10th, 2007
 

Hi,

In Automation testing, a test case should test single functionality. for example if a test case executes 3 functionality ( function A, function B & function C). At the time of execution if test execution fails in function A, it will not execute function B & function C. Tester will know about this once script completes its execution. so it will waste testing time. for automation testing,  good test case is that which is simple and executes single functionality of software.

Thanks,

Abhay Bharti

  Was this answer useful?  Yes

Rashwin

  • Jan 25th, 2007
 

hi,Mutuation testing means, changing the little bit of code & checking how will software works if this change is done, normally this will be done by the designers

  Was this answer useful?  Yes

ashish_t

  • Feb 25th, 2007
 

Hi,

Mutation testing is required to ensure that the sofware does not fail. it is also a good debugging mechanism. After the sofware work correctly , Mutation testing can be done to simulate wrong inputs. See this e.g:
Consider following code segment:
input x;
y= sine(x);
print y;
When you execuate this program, you input a value for x and then check whether the value of sine(x) is displayed. If correct result is not displayed, a simple way of debugging the program is to create a mutant f program. you can create the mutant by modifying the program as follows:
input x;
y=x;
print y;
Here, we have removed the sine funtion. now when you execute the program, if the result is correct, we can isolate where the problem is: it is in the sine calculation.

  Was this answer useful?  Yes

Give your answer:

If you think the above answer is not correct, Please select a reason and add your answer below.

 

Related Answered Questions

 

Related Open Questions