Presentation On Agile Testing: Lecture by - Tanuja Kumari Sharma
Presentation On Agile Testing: Lecture by - Tanuja Kumari Sharma
Testing
● Less Documentation
● Planning
● Requirements Analysis
● Design
Agile Vs Traditional SDLC
Model
Agile is based on the adaptive software development method, whereas the
traditional SDLC model like the waterfall model is based on a predictive
approach. Predictive teams in the traditional SDLC models usually workwith
detailed planning and have a complete forecast of the exact tasks and features
to be delivered in the next few months or during the product life cycle.
Agile Vs Waterfall Method
Agile and Waterfall model are two different method for software development
process. Though they are different in their approach both method are useful at
time depending on the requirement
The Product Owner creates product backlog, prioritizes the backlog and
is responsible for the delivery of the functionality at each iteration
Dynamic Software Development Method
)( DSDM
DSDM is a Rapid Application Development (RAD) approach to software
development and provides an agile project delivery framework. The important
aspect of DSDM is that the users are required to be involved actively and the
teams are given the power to make decision. Frequent delivery of product become
the active focus with DSDM. The techniques used in
DSDM
Time Boxing
MoSCoW
Rules
Extreme Programming (XP)
Extreme Programming technique is very helpful when there is constantly
changing demand or requirement from the customer and when they are not sure
about the functionality of the system. It advocate frequent "releases" of the
product in short development cycles which inherently improve the productivity of
the system and also introduce a checkpoint where any customer requirement
can be easily implement. The XP develop software keeping customer in the
target.
Extreme Programming Image
Representation
Rapid Application
Development
Business Modeling
The business model for the product under development is designed in terms
of flow of information and the distribution of information between various
business channel.
Data Modeling
Application Generation
The actual system is built and coding is done by using automation tool to
convert process and data model into actual prototype.
Testing and Turnover
The overall testing time is reduced in the RAD model as the prototypes are
independently tested during every iteration. However the data flow and the
interfaces between all the component need to be thoroughly tested with
complete test coverage. Since most of the programming components have
already been tested..
Any
Questions ?
For any queries contact-
1Solutions
46, Hasanpur Village, IP Extension,
Patparganj, New Delhi- 110092
Website:
https://www.1solutions.biz/ Email -
[email protected]
Contact- 011 42471069