SlideShare una empresa de Scribd logo
1 de 9
SDLC:
SDLC refers to a linear sequence of stages all systems naturally undergo to develop a system
from planning to analysis to design to implementation.


Traditional model of SDLC




Traditional model of SDLC includes the following phases:
      Requirements
      Design and architecture
      Coding and development
      QA and testing
      Implementation
      Maintenance


REQUIREMENTS:
Once the project is obtained from Client, BA team gathers the requirements from the clients,
for example how they need the application, it should window based or web based.
Obtaining all the requirements from the client will take place in this phase.

   Job Oriented - Instructor Led - Face2Face-True Live Online I.T. Training for Everyone Worldwide
                         www.H2KINFOSYS.com||Training@H2KInfosys.com
                         USA:+1-770-777-1269     ||    UK:+44-0203-371-7165
ANALYSIS:
In the analysis phase the features that has to be tested, resources and the technology needed
for testing is analyzed. It also gives the software requirement specification.
Use-cases, Design Specifications, Technical specs, flowcharts will be designed.




DESIGN:
In the design the requirements gathered will broken into HLD and LLD to make BRD detailed
manner containing all the information in depth and crystal clear to make easier for
development and QA team to start up the process.
In the design phase the Technical Design Document is obtained from High level design (HLD)
and Low Level Design (LLD).
HLD: It is developed by higher leads of the organization according to the specifications of the
customers.
LLD: It is developed by the lower level people of the organization i.e. Team Leaders of the
respective departments.

CODING:
After the design is designed by the concerned departments the design is transferred into
machine-readable form. Codes generated should be easy to understand and should not be
with more complications.

TESTING:
After the code is developed i.e. testing begins to find if that contains bugs which affect the
product value and deviate from customer need.
At the end of testing phase the defect profile is created so that the defect can be corrected
before the final product is released.


IMPLEMENTATION:
After all the necessary testing and correction the application is implemented and released
into the market.

MAINTAINENCE:

   Job Oriented - Instructor Led - Face2Face-True Live Online I.T. Training for Everyone Worldwide
                         www.H2KINFOSYS.com||Training@H2KInfosys.com
                         USA:+1-770-777-1269     ||    UK:+44-0203-371-7165
After releasing the product the customer it is assured for quality can the customer is retained
by maintaining the product even if undergoes any change after release.



DIFFERENT TYPES OF SOFTWARE DEVELOPMENT LIFE CYCLE MODELS


There are various types of Software Development Life Cycle models. The types are
         Water Fall Model
         Spiral Model
         V Model
         Iterative Model




WATER FALL MODEL:




    The Water Fall Model has the planning, analysis, implementation and testing phase.
    This model is different from traditional model in such a way that testing phase comes
      after the implementation phase.

   Job Oriented - Instructor Led - Face2Face-True Live Online I.T. Training for Everyone Worldwide
                         www.H2KINFOSYS.com||Training@H2KInfosys.com
                         USA:+1-770-777-1269     ||    UK:+44-0203-371-7165
 In such model after the complete software is produced and implemented onto the
     application the testing is carried out.

  Advantages:
     o All the phases are completed at one time
     o It has a rigid structure which is easy to use and each phase has review process.
     o Good for small project

   Disadvantages:
        o Future adjustments in the project are not possible.
        o No prototypes are produced
        o Not suitable for projects with moderate requirements, long projects, and for the
             projects which may undergo future changes.

SPIRAL MODEL:




   The spiral model has four phases planning, risk analysis, engineering and evaluation.
   It emphasis more on risk analysis.
   In this model the project undergoes each phases repeatedly called spirals.
   The planning phase is the baseline spiral and each subsequent spiral is build on spiral
     model
   These type of model is used in risk analyzing projects for eg in space crafts.

  Advantages:
     o Importance is placed more on risk analysis
     o Software is produced in the early stage.

  Disadvantages:
     o Not suitable for small projects
     o It is very costly
  Job Oriented - Instructor Led - Face2Face-True Live Online I.T. Training for Everyone Worldwide
                        www.H2KINFOSYS.com||Training@H2KInfosys.com
                        USA:+1-770-777-1269     ||    UK:+44-0203-371-7165
o Needs expertise for such model


V MODEL:




   It explains the relationship between each phase and the associated testing phase.
   In this type each phase undergoes testing i.e for each phase a test deign is created and
     testing is carried on the corresponding designs and undergoes coding phase if defect is
     determined.
   Since it does not follow a linear path and bends after coding phase this model is
     termed as V-model.




  Advantages:
     o Since each phase has its own test design it can produce good results.

  Job Oriented - Instructor Led - Face2Face-True Live Online I.T. Training for Everyone Worldwide
                        www.H2KINFOSYS.com||Training@H2KInfosys.com
                        USA:+1-770-777-1269     ||    UK:+44-0203-371-7165
o Simple and easy to use
      o It can be used for small projects and the requirements are clearly understood.

   Disadvantages:
      o No prototypes are produced.
      o Do not have the clear path the problems found after each testing phase.
      o Adjustment in future is less or not possible.



Example FOR SDLC:

ATT is the Mobile Service Provider, and do not create or produce their own website, hence
they go in search of companies who can create their required application (website, paying
bills online, online chat)
Here the ATT Company is termed to the CLIENT and the Company who takes the project is
termed to SERVICE BASED COMPANY. In this example we can take H2K as Service based
Company.


Now the CLIENT needs an online application where they need their customers to pay their
bills online through various modes, view their call summary and do account management.


Requirements
In this phase H2K’s BA team discuss with ATT’s BA team and gathers requirements from ATT.

ATT says they need an online application where they need their customers to pay their bills

online through various modes, view their call summary and do account management.

H2K BA discuss in a meeting to make clear about the requirements and document the

requirements in a document called BRD (Business Requirement Document) containing

information like

      What is all the browser they need this website to be opened

      What are the modes of payment

      If the customer needs to view what kind of user id and password etc


   Job Oriented - Instructor Led - Face2Face-True Live Online I.T. Training for Everyone Worldwide
                         www.H2KINFOSYS.com||Training@H2KInfosys.com
                         USA:+1-770-777-1269     ||    UK:+44-0203-371-7165
Design:
In this design phase the gathered requirements will converted into HLD and LLD. Use-cases,
Design Specifications, Technical specs, flowcharts will be designed.



HLD: Has the information about the structure of login application, screen navigation process.
It contains the flow-graph info, use cases of ATT website, how login is going to appear.
Example for the flow graph:



                              Open the Browser type in
                              URL www.att.com




                                                            Hits page on google
                                      Corre            No   search
                                      ct url


                                               Yes

                              www.att.com page opens
                              with login option




Yes


                              Login has username and
                              password field




                                           Yes




   Job Oriented - Instructor Led - Face2Face-True Live Online I.T. Training for Everyone Worldwide
                         www.H2KINFOSYS.com||Training@H2KInfosys.com
                         USA:+1-770-777-1269     ||    UK:+44-0203-371-7165
Login with valid
                                username and password


                                                            Displays error message
                                        Corre
                                        ct UN


                        Yes


                                Displays page
                                welcome<Customer Name>


LLD:


The LLD document contains info as follows
User Name:
      It should be 10 digits number i.e the customer mobile number

Password:
      It should be alphanumeric
      It should contain at least one upper case and one special character
      It should be max strength of 10 values and min of 6 values

Hence it contains every detail of HLD in a explanatory manner.


Coding Phase:
In this phase the login page is created on codes, and html tags.


Testing Phase:
In this phase QA testers of H2K tests this application with valid username and password and
test for that it do not invalid username and password and tests the whole application and
makes sure it produces the expected result, able to pay bills through all modes, etc checks
whether it meets all the requirements.


Maintenance and Support


   Job Oriented - Instructor Led - Face2Face-True Live Online I.T. Training for Everyone Worldwide
                         www.H2KINFOSYS.com||Training@H2KInfosys.com
                         USA:+1-770-777-1269     ||    UK:+44-0203-371-7165
Once after this application is developed and tested by H2K this application is given to ATT. If
ATT has any issues, if they have any doubts in future, H2K stays in track with ATT and
resolves issues to gain customer good will.
All the issues faced in this project will be summarized and will be documented for future
reference.




   Job Oriented - Instructor Led - Face2Face-True Live Online I.T. Training for Everyone Worldwide
                         www.H2KINFOSYS.com||Training@H2KInfosys.com
                         USA:+1-770-777-1269     ||    UK:+44-0203-371-7165

Más contenido relacionado

Similar a SDLC software testing

Constient global solution- mobile application development
Constient global solution- mobile application developmentConstient global solution- mobile application development
Constient global solution- mobile application developmentConstient Cgs
 
Constient global solution- Mobile application development
Constient global solution- Mobile application developmentConstient global solution- Mobile application development
Constient global solution- Mobile application developmentConstient Cgs
 
Online Project Portal
Online Project PortalOnline Project Portal
Online Project PortalVivek Gautam
 
Design Patterns Every ISV Needs to Know (October 15, 2014)
Design Patterns Every ISV Needs to Know (October 15, 2014)Design Patterns Every ISV Needs to Know (October 15, 2014)
Design Patterns Every ISV Needs to Know (October 15, 2014)Salesforce Partners
 
Mobile devices and SharePoint
Mobile devices and SharePointMobile devices and SharePoint
Mobile devices and SharePointmaliksahil
 
Mobile Devices and SharePoint - Sahil Malik
Mobile Devices and SharePoint - Sahil MalikMobile Devices and SharePoint - Sahil Malik
Mobile Devices and SharePoint - Sahil MalikSPC Adriatics
 
Resume_Arindom_Updated
Resume_Arindom_UpdatedResume_Arindom_Updated
Resume_Arindom_UpdatedArindom Biswas
 
Making the Move to Behavior Driven Development
Making the Move to Behavior Driven DevelopmentMaking the Move to Behavior Driven Development
Making the Move to Behavior Driven DevelopmentQASymphony
 
zaid ppt.pptx
zaid ppt.pptxzaid ppt.pptx
zaid ppt.pptxaasim40
 

Similar a SDLC software testing (20)

Constient global solution- mobile application development
Constient global solution- mobile application developmentConstient global solution- mobile application development
Constient global solution- mobile application development
 
Girish Resume
Girish ResumeGirish Resume
Girish Resume
 
Constient global solution- Mobile application development
Constient global solution- Mobile application developmentConstient global solution- Mobile application development
Constient global solution- Mobile application development
 
Manual testing notes
Manual testing notesManual testing notes
Manual testing notes
 
Manoj Kumar
Manoj KumarManoj Kumar
Manoj Kumar
 
CV_ShobhitPaliwal
CV_ShobhitPaliwalCV_ShobhitPaliwal
CV_ShobhitPaliwal
 
Krishna_Agrawal_Resume
Krishna_Agrawal_ResumeKrishna_Agrawal_Resume
Krishna_Agrawal_Resume
 
Resume_Prabir
Resume_PrabirResume_Prabir
Resume_Prabir
 
RakeshReddy-CV
RakeshReddy-CVRakeshReddy-CV
RakeshReddy-CV
 
MKP_Resume
MKP_ResumeMKP_Resume
MKP_Resume
 
Fayaz_CV
Fayaz_CVFayaz_CV
Fayaz_CV
 
Online Project Portal
Online Project PortalOnline Project Portal
Online Project Portal
 
Design Patterns Every ISV Needs to Know (October 15, 2014)
Design Patterns Every ISV Needs to Know (October 15, 2014)Design Patterns Every ISV Needs to Know (October 15, 2014)
Design Patterns Every ISV Needs to Know (October 15, 2014)
 
mahima resume
mahima resumemahima resume
mahima resume
 
Resume
ResumeResume
Resume
 
Mobile devices and SharePoint
Mobile devices and SharePointMobile devices and SharePoint
Mobile devices and SharePoint
 
Mobile Devices and SharePoint - Sahil Malik
Mobile Devices and SharePoint - Sahil MalikMobile Devices and SharePoint - Sahil Malik
Mobile Devices and SharePoint - Sahil Malik
 
Resume_Arindom_Updated
Resume_Arindom_UpdatedResume_Arindom_Updated
Resume_Arindom_Updated
 
Making the Move to Behavior Driven Development
Making the Move to Behavior Driven DevelopmentMaking the Move to Behavior Driven Development
Making the Move to Behavior Driven Development
 
zaid ppt.pptx
zaid ppt.pptxzaid ppt.pptx
zaid ppt.pptx
 

Más de H2Kinfosys

Python Interview Questions And Answers
Python Interview Questions And AnswersPython Interview Questions And Answers
Python Interview Questions And AnswersH2Kinfosys
 
JIRA Introduction | JIRA Tutorial | Atlassian JIRA Training | H2kinfosys
JIRA Introduction | JIRA Tutorial | Atlassian JIRA Training | H2kinfosysJIRA Introduction | JIRA Tutorial | Atlassian JIRA Training | H2kinfosys
JIRA Introduction | JIRA Tutorial | Atlassian JIRA Training | H2kinfosysH2Kinfosys
 
Mobile Apps Telecommunication Doc
Mobile Apps Telecommunication DocMobile Apps Telecommunication Doc
Mobile Apps Telecommunication DocH2Kinfosys
 
Mobile Apps Testing Tele communication Doc
Mobile Apps Testing Tele communication DocMobile Apps Testing Tele communication Doc
Mobile Apps Testing Tele communication DocH2Kinfosys
 
Health Care Project Overview from H2kInfosys LLC
Health Care Project Overview from H2kInfosys LLCHealth Care Project Overview from H2kInfosys LLC
Health Care Project Overview from H2kInfosys LLCH2Kinfosys
 
Testcase cyclos excel document
Testcase cyclos excel documentTestcase cyclos excel document
Testcase cyclos excel documentH2Kinfosys
 
Test plan cyclos
Test plan cyclosTest plan cyclos
Test plan cyclosH2Kinfosys
 
HealthCare Project Test Case writing guidelines
HealthCare Project Test Case writing guidelinesHealthCare Project Test Case writing guidelines
HealthCare Project Test Case writing guidelinesH2Kinfosys
 
Letters test cases
Letters test casesLetters test cases
Letters test casesH2Kinfosys
 
Health Care Project Testing Process
Health Care Project Testing ProcessHealth Care Project Testing Process
Health Care Project Testing ProcessH2Kinfosys
 
Test Plan Template
Test Plan TemplateTest Plan Template
Test Plan TemplateH2Kinfosys
 
Test Plan Template
Test Plan TemplateTest Plan Template
Test Plan TemplateH2Kinfosys
 
ETL Testing Interview Questions and Answers
ETL Testing Interview Questions and AnswersETL Testing Interview Questions and Answers
ETL Testing Interview Questions and AnswersH2Kinfosys
 
CRM Project - H2Kinfosys
CRM Project - H2KinfosysCRM Project - H2Kinfosys
CRM Project - H2KinfosysH2Kinfosys
 
Online Banking Business Requirement Document
Online Banking Business Requirement DocumentOnline Banking Business Requirement Document
Online Banking Business Requirement DocumentH2Kinfosys
 
Online Shopping Cart Business Requirement Dcoument
Online Shopping Cart Business Requirement DcoumentOnline Shopping Cart Business Requirement Dcoument
Online Shopping Cart Business Requirement DcoumentH2Kinfosys
 
QA Interview Questions With Answers
QA Interview Questions With AnswersQA Interview Questions With Answers
QA Interview Questions With AnswersH2Kinfosys
 
Basic Interview Questions
Basic Interview QuestionsBasic Interview Questions
Basic Interview QuestionsH2Kinfosys
 

Más de H2Kinfosys (18)

Python Interview Questions And Answers
Python Interview Questions And AnswersPython Interview Questions And Answers
Python Interview Questions And Answers
 
JIRA Introduction | JIRA Tutorial | Atlassian JIRA Training | H2kinfosys
JIRA Introduction | JIRA Tutorial | Atlassian JIRA Training | H2kinfosysJIRA Introduction | JIRA Tutorial | Atlassian JIRA Training | H2kinfosys
JIRA Introduction | JIRA Tutorial | Atlassian JIRA Training | H2kinfosys
 
Mobile Apps Telecommunication Doc
Mobile Apps Telecommunication DocMobile Apps Telecommunication Doc
Mobile Apps Telecommunication Doc
 
Mobile Apps Testing Tele communication Doc
Mobile Apps Testing Tele communication DocMobile Apps Testing Tele communication Doc
Mobile Apps Testing Tele communication Doc
 
Health Care Project Overview from H2kInfosys LLC
Health Care Project Overview from H2kInfosys LLCHealth Care Project Overview from H2kInfosys LLC
Health Care Project Overview from H2kInfosys LLC
 
Testcase cyclos excel document
Testcase cyclos excel documentTestcase cyclos excel document
Testcase cyclos excel document
 
Test plan cyclos
Test plan cyclosTest plan cyclos
Test plan cyclos
 
HealthCare Project Test Case writing guidelines
HealthCare Project Test Case writing guidelinesHealthCare Project Test Case writing guidelines
HealthCare Project Test Case writing guidelines
 
Letters test cases
Letters test casesLetters test cases
Letters test cases
 
Health Care Project Testing Process
Health Care Project Testing ProcessHealth Care Project Testing Process
Health Care Project Testing Process
 
Test Plan Template
Test Plan TemplateTest Plan Template
Test Plan Template
 
Test Plan Template
Test Plan TemplateTest Plan Template
Test Plan Template
 
ETL Testing Interview Questions and Answers
ETL Testing Interview Questions and AnswersETL Testing Interview Questions and Answers
ETL Testing Interview Questions and Answers
 
CRM Project - H2Kinfosys
CRM Project - H2KinfosysCRM Project - H2Kinfosys
CRM Project - H2Kinfosys
 
Online Banking Business Requirement Document
Online Banking Business Requirement DocumentOnline Banking Business Requirement Document
Online Banking Business Requirement Document
 
Online Shopping Cart Business Requirement Dcoument
Online Shopping Cart Business Requirement DcoumentOnline Shopping Cart Business Requirement Dcoument
Online Shopping Cart Business Requirement Dcoument
 
QA Interview Questions With Answers
QA Interview Questions With AnswersQA Interview Questions With Answers
QA Interview Questions With Answers
 
Basic Interview Questions
Basic Interview QuestionsBasic Interview Questions
Basic Interview Questions
 

Último

08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 

Último (20)

08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 

SDLC software testing

  • 1. SDLC: SDLC refers to a linear sequence of stages all systems naturally undergo to develop a system from planning to analysis to design to implementation. Traditional model of SDLC Traditional model of SDLC includes the following phases:  Requirements  Design and architecture  Coding and development  QA and testing  Implementation  Maintenance REQUIREMENTS: Once the project is obtained from Client, BA team gathers the requirements from the clients, for example how they need the application, it should window based or web based. Obtaining all the requirements from the client will take place in this phase. Job Oriented - Instructor Led - Face2Face-True Live Online I.T. Training for Everyone Worldwide www.H2KINFOSYS.com||Training@H2KInfosys.com USA:+1-770-777-1269 || UK:+44-0203-371-7165
  • 2. ANALYSIS: In the analysis phase the features that has to be tested, resources and the technology needed for testing is analyzed. It also gives the software requirement specification. Use-cases, Design Specifications, Technical specs, flowcharts will be designed. DESIGN: In the design the requirements gathered will broken into HLD and LLD to make BRD detailed manner containing all the information in depth and crystal clear to make easier for development and QA team to start up the process. In the design phase the Technical Design Document is obtained from High level design (HLD) and Low Level Design (LLD). HLD: It is developed by higher leads of the organization according to the specifications of the customers. LLD: It is developed by the lower level people of the organization i.e. Team Leaders of the respective departments. CODING: After the design is designed by the concerned departments the design is transferred into machine-readable form. Codes generated should be easy to understand and should not be with more complications. TESTING: After the code is developed i.e. testing begins to find if that contains bugs which affect the product value and deviate from customer need. At the end of testing phase the defect profile is created so that the defect can be corrected before the final product is released. IMPLEMENTATION: After all the necessary testing and correction the application is implemented and released into the market. MAINTAINENCE: Job Oriented - Instructor Led - Face2Face-True Live Online I.T. Training for Everyone Worldwide www.H2KINFOSYS.com||Training@H2KInfosys.com USA:+1-770-777-1269 || UK:+44-0203-371-7165
  • 3. After releasing the product the customer it is assured for quality can the customer is retained by maintaining the product even if undergoes any change after release. DIFFERENT TYPES OF SOFTWARE DEVELOPMENT LIFE CYCLE MODELS There are various types of Software Development Life Cycle models. The types are  Water Fall Model  Spiral Model  V Model  Iterative Model WATER FALL MODEL:  The Water Fall Model has the planning, analysis, implementation and testing phase.  This model is different from traditional model in such a way that testing phase comes after the implementation phase. Job Oriented - Instructor Led - Face2Face-True Live Online I.T. Training for Everyone Worldwide www.H2KINFOSYS.com||Training@H2KInfosys.com USA:+1-770-777-1269 || UK:+44-0203-371-7165
  • 4.  In such model after the complete software is produced and implemented onto the application the testing is carried out. Advantages: o All the phases are completed at one time o It has a rigid structure which is easy to use and each phase has review process. o Good for small project Disadvantages: o Future adjustments in the project are not possible. o No prototypes are produced o Not suitable for projects with moderate requirements, long projects, and for the projects which may undergo future changes. SPIRAL MODEL:  The spiral model has four phases planning, risk analysis, engineering and evaluation.  It emphasis more on risk analysis.  In this model the project undergoes each phases repeatedly called spirals.  The planning phase is the baseline spiral and each subsequent spiral is build on spiral model  These type of model is used in risk analyzing projects for eg in space crafts. Advantages: o Importance is placed more on risk analysis o Software is produced in the early stage. Disadvantages: o Not suitable for small projects o It is very costly Job Oriented - Instructor Led - Face2Face-True Live Online I.T. Training for Everyone Worldwide www.H2KINFOSYS.com||Training@H2KInfosys.com USA:+1-770-777-1269 || UK:+44-0203-371-7165
  • 5. o Needs expertise for such model V MODEL:  It explains the relationship between each phase and the associated testing phase.  In this type each phase undergoes testing i.e for each phase a test deign is created and testing is carried on the corresponding designs and undergoes coding phase if defect is determined.  Since it does not follow a linear path and bends after coding phase this model is termed as V-model. Advantages: o Since each phase has its own test design it can produce good results. Job Oriented - Instructor Led - Face2Face-True Live Online I.T. Training for Everyone Worldwide www.H2KINFOSYS.com||Training@H2KInfosys.com USA:+1-770-777-1269 || UK:+44-0203-371-7165
  • 6. o Simple and easy to use o It can be used for small projects and the requirements are clearly understood. Disadvantages: o No prototypes are produced. o Do not have the clear path the problems found after each testing phase. o Adjustment in future is less or not possible. Example FOR SDLC: ATT is the Mobile Service Provider, and do not create or produce their own website, hence they go in search of companies who can create their required application (website, paying bills online, online chat) Here the ATT Company is termed to the CLIENT and the Company who takes the project is termed to SERVICE BASED COMPANY. In this example we can take H2K as Service based Company. Now the CLIENT needs an online application where they need their customers to pay their bills online through various modes, view their call summary and do account management. Requirements In this phase H2K’s BA team discuss with ATT’s BA team and gathers requirements from ATT. ATT says they need an online application where they need their customers to pay their bills online through various modes, view their call summary and do account management. H2K BA discuss in a meeting to make clear about the requirements and document the requirements in a document called BRD (Business Requirement Document) containing information like What is all the browser they need this website to be opened What are the modes of payment If the customer needs to view what kind of user id and password etc Job Oriented - Instructor Led - Face2Face-True Live Online I.T. Training for Everyone Worldwide www.H2KINFOSYS.com||Training@H2KInfosys.com USA:+1-770-777-1269 || UK:+44-0203-371-7165
  • 7. Design: In this design phase the gathered requirements will converted into HLD and LLD. Use-cases, Design Specifications, Technical specs, flowcharts will be designed. HLD: Has the information about the structure of login application, screen navigation process. It contains the flow-graph info, use cases of ATT website, how login is going to appear. Example for the flow graph: Open the Browser type in URL www.att.com Hits page on google Corre No search ct url Yes www.att.com page opens with login option Yes Login has username and password field Yes Job Oriented - Instructor Led - Face2Face-True Live Online I.T. Training for Everyone Worldwide www.H2KINFOSYS.com||Training@H2KInfosys.com USA:+1-770-777-1269 || UK:+44-0203-371-7165
  • 8. Login with valid username and password Displays error message Corre ct UN Yes Displays page welcome<Customer Name> LLD: The LLD document contains info as follows User Name:  It should be 10 digits number i.e the customer mobile number Password:  It should be alphanumeric  It should contain at least one upper case and one special character  It should be max strength of 10 values and min of 6 values Hence it contains every detail of HLD in a explanatory manner. Coding Phase: In this phase the login page is created on codes, and html tags. Testing Phase: In this phase QA testers of H2K tests this application with valid username and password and test for that it do not invalid username and password and tests the whole application and makes sure it produces the expected result, able to pay bills through all modes, etc checks whether it meets all the requirements. Maintenance and Support Job Oriented - Instructor Led - Face2Face-True Live Online I.T. Training for Everyone Worldwide www.H2KINFOSYS.com||Training@H2KInfosys.com USA:+1-770-777-1269 || UK:+44-0203-371-7165
  • 9. Once after this application is developed and tested by H2K this application is given to ATT. If ATT has any issues, if they have any doubts in future, H2K stays in track with ATT and resolves issues to gain customer good will. All the issues faced in this project will be summarized and will be documented for future reference. Job Oriented - Instructor Led - Face2Face-True Live Online I.T. Training for Everyone Worldwide www.H2KINFOSYS.com||Training@H2KInfosys.com USA:+1-770-777-1269 || UK:+44-0203-371-7165