What is diff between Agile SDLC and TDD SDLC? Kindly let me
know?

Answer Posted / a sameer

TDD ( Test Driven Development):-
1. It well supports unit tests and having programming
paradigm that is bit more flexible in regards to scope changes.

2. Having unit tests available will make our code more
maintainable over the long run is invaluable because we can
modify our code without fear such as when we are
adding/modifying functionality or refactoring.

3. It could be considered crucial when we have projects
where the scope is likely to change throughout the
development lifecycle like in the case where the functional
specifications are not clearly defined before we begin
producing code.


SDLC should be in the following way

1. As a first step, we'll define the interfaces out software
will adhere to.

2. Add a test
3. Run all tests and watch the new one fail (and the rest
succeed)
4. Modify our code to make the test succeed
5. Run all tests and watch them succeed
6. Refactor, if necessary
7. Run tests to ensure everything still works
8. Repeat

These are the steps we follow for TDD SDLC.


Agile SDLC:-
1. Agile aims to reduce risk by breaking projects into
small, time-limited modules or timeboxes ("iterations") with
each interation being approached like a small,
self-contained mini-project, each lasting only a few weeks.

2. Each iteration has it own self-contained stages of
analysis, design, production, testing and documentation.

3. In theory, a new software release could be done at the
end of each iteration, but in practice the progress made in
one iteration may not be worth a release and it will be
carried over and incorporated into the next iteration.

4. The project's priorities, direction and progress are
re-evaluated at the end of each iteration.

Hope this might give you all an idea.

Is This Answer Correct ?    13 Yes 2 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

Information about Automated Software Installer

1461


In manual testing, what are stubs and drivers?

678


Hi ALl, Can you please list out Q & A for Test Lead,which Interviewer may ask in interview for Test Lead position

1522


How do u determine,what to be tested?

1618


how will the test plan is pepared in ur organisation>?

1500






What is middle ware testing?? what are the companies using this tech?

1759


Easiest way to write test cases? How i can learn writing the test cases?

945


What is the Myers Boundary Table?

1558


Do write a separate test case for regression testing? If it is yes, explain how to write the test case?

729


what is the general pattern of explanation of projects in interview, can u ans me plz.......... ex: online banking application

1593


What are testing techniques? What is difference between general and specific?

1576


If date field is a text field write test cases to validate it?

1958


How do you define a testing policy?

593


what are the various techniques you will use as soon as the srs was given to you to speedup the testing?

1544


how to test a store procedure?

1587