Pages

Wednesday, April 25, 2012

Case Study-1

Ramesh is a software developer  who gives an interview with a company A&G.

Being a start-up A&G  almost always signs up to complete a project in a time that is far less than what it will actually take to complete it. With this in mind the interviewer asks the following question to Ramesh.

Interviewer: If a project has a very agile requirement, often demanding changes to the code that you have done in previous sprints. What will you do to make sure you are not creating regression issues every time you make changes to the old code ?

Ramesh: That's easy I will write Unit and Integration Tests

Interviewer: When can you start trusting your tests? I mean how can you be sure that if the test case succeeds everything is fine . In order to be so sure you must write a exhaustive set of tests satisfying all possible cases that can happen, which means you should invest equal or even more time in writing those tests than the actual development.What if you do not have the luxury of spending so much time on test cases ? How will you handle this ?

Help Ramesh.

No comments:

Post a Comment