|
|
Advantages
|
Disadvantages
|
|
Agile
|
* The rapid
development of software
* Customers, developers and testers constantly
interact with each other.
* A new version comes out frequently (weeks).
* Face-to-face conversation is important.
* Closely daily cooperation between developers and testers.
* Attention to technical and design.
*Adaptation to changing circumstances.
* Even changes in the later stages are solving
*flexible
|
*There is a lack of documentation.
* Customer demand must be accurate otherwise the project could fail.
* The team must be skilled and experienced.
|
|
V-model
|
*Simple to use.
* Testing happening as a planning, test designing happens before starting
a coding.
* Identifying bugs early stages of development
* This model can prevent
the passage of bugs throughout the system
|
* least flexible
|
|
waterfall
|
* Simple to use because of the order.
* Easy to manage
* Phases are overlapping and there is order in the model
* Works well in small
models are well clear requirements
|
*Not flexible
*very slow
*After the application is in testing phase, it is very difficult to
go back and change something that was-calculated at the concept stage.
* Not suitable to model that have
high amounts of risk
*The
customer is not a development partner
*There is not a lot of communication between developers and testers
|
error
Tuesday, March 14, 2017
Software development and testing models 2
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment