SlideShare uma empresa Scribd logo
1 de 23
DW TESTING BASICS


By Gayatri
NEED FOR TESTING            GOALS OF TESTING


o   To demonstrate                 Data Completeness
    -product performs each         Data Transformation
    function intended.             Data Quality
    -internal operations of        Regression Testing
    product meets
                                   Performance and
    requirement.
                                    Scalability
o   Free from defects
                                   View Testing
o   To increase confidence in
    proper functioning of
    S/W.
OBJECTIVES OF TESTING
   Testing cannot show the absence of defects, it can only
    show that s/w defects are present.
   Testing is a process of executing a program with an
    intention to find error.
   A successful test is one that uncovers an undiscovered
    error.

Benefits of Testing:

   Huge loss in terms of money, lives, time , trust and
    reputation can be avoided.
   Improves confidence of Warehouse and respective
    applications using the data.
   Makes sure requirements are met.
TESTING DEFINED
 Testing is no longer adjunct to the SDLC, but rather
  is a key part of it.
 s/w testing validates the behavior of a program with
  a finite set of test cases against the specified
  expected behavior.
 a “GOOD TEST CASE” is one that has high
  probability if finding an yet undiscovered error.
 The goal is to optimize „cost of quality‟, production
  process to the extent that rework is eliminated and
  inspection is built into the production process.
WHAT IS A BUG?

 Error : human action that produces incorrect result.
 Fault(bug): manifestation of error in s/w

 Failure: deviation of s/w from its expected delivery
  or service. A fault may cause the failure.

    Failure is an event; fault is the state of the s/w,
    caused by the error.



                                                 ..that can cause
     A Person makes         ..that creates a
                                                    an operation
        an error…              fault in s/w..
                                                      failure..
HOW MUCH TESTING?
It depends on the following RISK:
1. RISK of missing important faults

2. RISK of incurring failure costs

3. RISK of releasing untested or under tested s/w.

4. RISK of losing credibility and market share.

5. RISK of missing a market window.

6. RISK of over-testing and ineffective testing.



   “Prioritize tests so that, whenever you stop testing,
   you have done the best testing in the time
   available.”
LIFE CYCLE MODELS (SDLC)
   Following are the three life cycle models (SDLC)
   Waterfall model
   Spiral model or Iterative model
   Incremental model
WATERFALL MODEL
 Approach :              Disadvantages:
1) Document system       A. Requirements evolve
   concept                  as development
2) Identify system          continues.
   requirements and      B. Problems in
   analyze                  requirements and
3) Detailed design          design may not be
                            found until very late.
4) Coding, Debugging
   and Unit testing      C. Testing is carried out
                            in the end of s/w
5) Integration testing
                            process which results
6) Deploy the system        in a poor test
   and operate.
SPIRAL MODEL
SPIRAL MODEL (CONTD.)
 Spiral model is a software development model
  combining elements of both design and prototyping-
  in-stages, so it is a healthy mix top-down and
  bottom-up concepts.
 Each phase starts with a design goal (such as user
  interface prototype as an early phase) and ends
  with the client (which may be internal) reviewing the
  progress thus far.
 Analysis and Engineering Efforts are applied to
  each phase of the project, with an toward the end
  goal of the project.
DISADVANTAGES OF SPIRAL MODEL WITH
RESPECT TO TESTING

 Project is finalized only if all the risks are analyzed.
  It is extremely risk-driven.
 Spiral model targets testing by treating it as a risk,
  which has to be addressed.
 Test estimation (Budget/Schedule) is extremely
  difficult.
INCREMENTAL MODEL
INCREMENTAL MODEL (CONTD.)
   It is a model in which all the requirements are collected
    at one shot.
   Multiple development life cycles take place making it a
    “multi-waterfall” cycle.
   Cycles are divided up into smaller, more easily managed
    iterations.
   Each iteration passes through the requirements, design,
    implementation and testing phases
   A working version of software is produced during the
    first iteration, so you have working software early on
    during the software life cycle
   Subsequent iterations build on the initial software
    produced during the first iteration
   Increments can be sequential or parallel.
EVOLUTION OF V MODEL
   V- model is a process where the development and
    testing phases can be parallel. For every development
    phase there is a testing phase. Development phases are
    called verification whereas testing phases are called
    validation.
   Verification means checking if the software implements
    correctly or not. Validation means checking if the
    software that has been built is traceable to the customer
    requirements or not.
   V Model is the process model to provide quality product
    by combining SDLC and STLC. In this model both SDLC
    and STLC works parallel.
   Left Hand side of the V model contains SDLC in downhill
    direction whereas right hand side of the V model
    contains STLC in uphill direction.
V MODEL
V &V MODEL
 Verification: Verification is the activity, which
  ensures the work products of a given phase fully
  implement the inputs to that phase or "the product
  is built right”.
 Validation: Validation, in its simplest terms, is the
  demonstration that the software implements each of
  the software requirements correctly and completely.
  In other words, the "right product is built“.
BENEFITS OF V &V MODEL
 The V&V-model promotes the idea that every
  deliverable should have an associated test activity.
 It promotes both static testing of early document or
  code deliverables and dynamic test stages of
  software deliverables.
 Each test phase and test type can uncover and
  remove defects from the software as early as
  possible.
 A specific set of measurable quality goals can also
  be achieved at the end of each test phase.
TEST LIFE CYCLE PHASES
TYPES OF TESTING
1.    UNIT TESTING
2.    INTEGRATION TEST
3.    SYSTEM TEST
4.    ACCEPTANCE TEST
5.    USER REQUIREMENTS TEST
6.    SYSTEM REQUIREMENTS TEST
7.    DESIGN TEST
8.    ALPHA TEST
9.    PRE BETA TEST
10.   BETA TEST
11.   USER INTERFACE TEST
12.   INSTALLATION TEST
13.   CONFIGURATION TEST
14.   DOCUMENTATION TEST
15.   REGRESSION
TYPES OF TESTING(CONTD.)
16.   NETWORK
17.   AD-HOC
18.   COMPATIBILITY
19.   USABILITY
20.   STATIC AND DYNAMIC ANALYSIS
21.   SMOKE TESTING
22.   RECOVERY TESTING
23.   LOCALIZATION TESTING
24.   INTERNATIONALIZATION TESTING
25.   SECURITY TEST
26.   PILOT TESTING
27.   AUTOMATED
28.   WHITE BOX
29.   BLACK BOX
TYPES OF TESTING(CONTD.)
30.   FUNCTIONAL
31.   PERFORMANCE
32.   LOAD
33.   STRESS
34.   VOLUME
THANK YOU

Mais conteúdo relacionado

Mais procurados

Basics of Software Testing
Basics of Software TestingBasics of Software Testing
Basics of Software TestingShakal Shukla
 
General technical interview questions
General technical interview questionsGeneral technical interview questions
General technical interview questionsKevalkumar Shah
 
Bug life cycle
Bug life cycleBug life cycle
Bug life cycleBugRaptors
 
Priority based software development and testing technique
Priority based software development and testing techniquePriority based software development and testing technique
Priority based software development and testing techniqueBTCTechnologies
 
Software Testing - Defect/Bug Life Cycle - Complete Flow Chart of Defect States
Software Testing - Defect/Bug Life Cycle - Complete Flow Chart of Defect StatesSoftware Testing - Defect/Bug Life Cycle - Complete Flow Chart of Defect States
Software Testing - Defect/Bug Life Cycle - Complete Flow Chart of Defect StateseVideoTuition
 
Qa interview questions and answers
Qa interview questions and answersQa interview questions and answers
Qa interview questions and answerssjayasankar2k8
 
Software Testing Interview Questions & Answers | Edureka
Software Testing Interview Questions & Answers | EdurekaSoftware Testing Interview Questions & Answers | Edureka
Software Testing Interview Questions & Answers | EdurekaEdureka!
 
Integrate Test Activities in Agile
Integrate Test Activities in AgileIntegrate Test Activities in Agile
Integrate Test Activities in AgileTEST Huddle
 
Software Testing Interview Questions For Experienced
Software Testing Interview Questions For ExperiencedSoftware Testing Interview Questions For Experienced
Software Testing Interview Questions For Experiencedzynofustechnology
 
Testing a GPS application | Testbytes
Testing a GPS application | TestbytesTesting a GPS application | Testbytes
Testing a GPS application | TestbytesTestbytes
 
Qa interview questions and answers for placements
Qa interview questions and answers for placementsQa interview questions and answers for placements
Qa interview questions and answers for placementsGaruda Trainings
 
Fundamentals of testing what is testing (reference graham et.al (2006))
Fundamentals of testing   what is testing (reference graham et.al (2006))Fundamentals of testing   what is testing (reference graham et.al (2006))
Fundamentals of testing what is testing (reference graham et.al (2006))Alfarizi ,S.Kom
 
Basics of software testing webwing technologies
Basics of software testing webwing technologiesBasics of software testing webwing technologies
Basics of software testing webwing technologiesWebwing Technologies
 
What is Software Testing | Edureka
What is Software Testing | EdurekaWhat is Software Testing | Edureka
What is Software Testing | EdurekaEdureka!
 
Tutorial of web application load testing in selinium
Tutorial of web application load testing in seliniumTutorial of web application load testing in selinium
Tutorial of web application load testing in seliniumKevalkumar Shah
 
Manual testing
Manual testingManual testing
Manual testingkaryatechs
 
Fundamentals of Testing 2
Fundamentals of Testing 2Fundamentals of Testing 2
Fundamentals of Testing 2Hoang Nguyen
 

Mais procurados (20)

Basics of Software Testing
Basics of Software TestingBasics of Software Testing
Basics of Software Testing
 
General technical interview questions
General technical interview questionsGeneral technical interview questions
General technical interview questions
 
Bug life cycle
Bug life cycleBug life cycle
Bug life cycle
 
Priority based software development and testing technique
Priority based software development and testing techniquePriority based software development and testing technique
Priority based software development and testing technique
 
Basics in software testing
Basics in software testingBasics in software testing
Basics in software testing
 
Software Testing - Defect/Bug Life Cycle - Complete Flow Chart of Defect States
Software Testing - Defect/Bug Life Cycle - Complete Flow Chart of Defect StatesSoftware Testing - Defect/Bug Life Cycle - Complete Flow Chart of Defect States
Software Testing - Defect/Bug Life Cycle - Complete Flow Chart of Defect States
 
Qa interview questions and answers
Qa interview questions and answersQa interview questions and answers
Qa interview questions and answers
 
Software Testing Interview Questions & Answers | Edureka
Software Testing Interview Questions & Answers | EdurekaSoftware Testing Interview Questions & Answers | Edureka
Software Testing Interview Questions & Answers | Edureka
 
Integrate Test Activities in Agile
Integrate Test Activities in AgileIntegrate Test Activities in Agile
Integrate Test Activities in Agile
 
Software Testing Interview Questions For Experienced
Software Testing Interview Questions For ExperiencedSoftware Testing Interview Questions For Experienced
Software Testing Interview Questions For Experienced
 
Testing a GPS application | Testbytes
Testing a GPS application | TestbytesTesting a GPS application | Testbytes
Testing a GPS application | Testbytes
 
Manual testing
Manual testingManual testing
Manual testing
 
Qa interview questions and answers for placements
Qa interview questions and answers for placementsQa interview questions and answers for placements
Qa interview questions and answers for placements
 
Fundamentals of testing what is testing (reference graham et.al (2006))
Fundamentals of testing   what is testing (reference graham et.al (2006))Fundamentals of testing   what is testing (reference graham et.al (2006))
Fundamentals of testing what is testing (reference graham et.al (2006))
 
Basics of software testing webwing technologies
Basics of software testing webwing technologiesBasics of software testing webwing technologies
Basics of software testing webwing technologies
 
What is Software Testing | Edureka
What is Software Testing | EdurekaWhat is Software Testing | Edureka
What is Software Testing | Edureka
 
Tutorial of web application load testing in selinium
Tutorial of web application load testing in seliniumTutorial of web application load testing in selinium
Tutorial of web application load testing in selinium
 
Software testing axioms
Software testing axiomsSoftware testing axioms
Software testing axioms
 
Manual testing
Manual testingManual testing
Manual testing
 
Fundamentals of Testing 2
Fundamentals of Testing 2Fundamentals of Testing 2
Fundamentals of Testing 2
 

Destaque

Pos 시스템 정회성
Pos 시스템 정회성Pos 시스템 정회성
Pos 시스템 정회성darlinghs
 
Sw 아키텍처와 sw 공학
Sw 아키텍처와 sw 공학Sw 아키텍처와 sw 공학
Sw 아키텍처와 sw 공학영온 김
 
프로젝트에서 Sw아키텍트의 역할 20140717
프로젝트에서 Sw아키텍트의 역할 20140717프로젝트에서 Sw아키텍트의 역할 20140717
프로젝트에서 Sw아키텍트의 역할 20140717Young On Kim
 
E조 spec발표
E조 spec발표E조 spec발표
E조 spec발표현재 이
 
14회 jco 컨퍼런스 조대협의 소프트웨어 개발 배포용
14회 jco 컨퍼런스 조대협의 소프트웨어 개발 배포용14회 jco 컨퍼런스 조대협의 소프트웨어 개발 배포용
14회 jco 컨퍼런스 조대협의 소프트웨어 개발 배포용Terry Cho
 
2015 SINVAS DAY - SINVAS DEV (소프트웨어 설계 통합 개발(MDD 연계) 전략)
2015 SINVAS DAY - SINVAS DEV (소프트웨어 설계 통합 개발(MDD 연계) 전략)2015 SINVAS DAY - SINVAS DEV (소프트웨어 설계 통합 개발(MDD 연계) 전략)
2015 SINVAS DAY - SINVAS DEV (소프트웨어 설계 통합 개발(MDD 연계) 전략)Suji Lee
 
IT전략계획-04.보안 아키텍처
IT전략계획-04.보안 아키텍처IT전략계획-04.보안 아키텍처
IT전략계획-04.보안 아키텍처InGuen Hwang
 
소프트웨어 아키텍처
소프트웨어 아키텍처소프트웨어 아키텍처
소프트웨어 아키텍처영기 김
 
AWS IoT 서비스 활용하기- 윤석찬, AWS 테크에반젤리스트 :: IoT Convergence Conference 2015
AWS IoT 서비스 활용하기- 윤석찬, AWS 테크에반젤리스트  :: IoT Convergence Conference 2015AWS IoT 서비스 활용하기- 윤석찬, AWS 테크에반젤리스트  :: IoT Convergence Conference 2015
AWS IoT 서비스 활용하기- 윤석찬, AWS 테크에반젤리스트 :: IoT Convergence Conference 2015Amazon Web Services Korea
 
8 Ways a Digital Media Platform is More Powerful than “Marketing”
8 Ways a Digital Media Platform is More Powerful than “Marketing”8 Ways a Digital Media Platform is More Powerful than “Marketing”
8 Ways a Digital Media Platform is More Powerful than “Marketing”New Rainmaker
 
[SW 아키텍처 컨퍼런스] 클라우드 아키텍처 개론
[SW 아키텍처 컨퍼런스] 클라우드 아키텍처 개론[SW 아키텍처 컨퍼런스] 클라우드 아키텍처 개론
[SW 아키텍처 컨퍼런스] 클라우드 아키텍처 개론Alex Hahn
 
How Often Should You Post to Facebook and Twitter
How Often Should You Post to Facebook and TwitterHow Often Should You Post to Facebook and Twitter
How Often Should You Post to Facebook and TwitterBuffer
 
Why Content Marketing Fails
Why Content Marketing FailsWhy Content Marketing Fails
Why Content Marketing FailsRand Fishkin
 

Destaque (15)

Pos 시스템 정회성
Pos 시스템 정회성Pos 시스템 정회성
Pos 시스템 정회성
 
Sw 아키텍처와 sw 공학
Sw 아키텍처와 sw 공학Sw 아키텍처와 sw 공학
Sw 아키텍처와 sw 공학
 
프로젝트에서 Sw아키텍트의 역할 20140717
프로젝트에서 Sw아키텍트의 역할 20140717프로젝트에서 Sw아키텍트의 역할 20140717
프로젝트에서 Sw아키텍트의 역할 20140717
 
Mongodb cluster
Mongodb clusterMongodb cluster
Mongodb cluster
 
E조 spec발표
E조 spec발표E조 spec발표
E조 spec발표
 
14회 jco 컨퍼런스 조대협의 소프트웨어 개발 배포용
14회 jco 컨퍼런스 조대협의 소프트웨어 개발 배포용14회 jco 컨퍼런스 조대협의 소프트웨어 개발 배포용
14회 jco 컨퍼런스 조대협의 소프트웨어 개발 배포용
 
2015 SINVAS DAY - SINVAS DEV (소프트웨어 설계 통합 개발(MDD 연계) 전략)
2015 SINVAS DAY - SINVAS DEV (소프트웨어 설계 통합 개발(MDD 연계) 전략)2015 SINVAS DAY - SINVAS DEV (소프트웨어 설계 통합 개발(MDD 연계) 전략)
2015 SINVAS DAY - SINVAS DEV (소프트웨어 설계 통합 개발(MDD 연계) 전략)
 
IT전략계획-04.보안 아키텍처
IT전략계획-04.보안 아키텍처IT전략계획-04.보안 아키텍처
IT전략계획-04.보안 아키텍처
 
소프트웨어 아키텍처
소프트웨어 아키텍처소프트웨어 아키텍처
소프트웨어 아키텍처
 
AWS IoT 서비스 활용하기- 윤석찬, AWS 테크에반젤리스트 :: IoT Convergence Conference 2015
AWS IoT 서비스 활용하기- 윤석찬, AWS 테크에반젤리스트  :: IoT Convergence Conference 2015AWS IoT 서비스 활용하기- 윤석찬, AWS 테크에반젤리스트  :: IoT Convergence Conference 2015
AWS IoT 서비스 활용하기- 윤석찬, AWS 테크에반젤리스트 :: IoT Convergence Conference 2015
 
8 Ways a Digital Media Platform is More Powerful than “Marketing”
8 Ways a Digital Media Platform is More Powerful than “Marketing”8 Ways a Digital Media Platform is More Powerful than “Marketing”
8 Ways a Digital Media Platform is More Powerful than “Marketing”
 
[SW 아키텍처 컨퍼런스] 클라우드 아키텍처 개론
[SW 아키텍처 컨퍼런스] 클라우드 아키텍처 개론[SW 아키텍처 컨퍼런스] 클라우드 아키텍처 개론
[SW 아키텍처 컨퍼런스] 클라우드 아키텍처 개론
 
How Often Should You Post to Facebook and Twitter
How Often Should You Post to Facebook and TwitterHow Often Should You Post to Facebook and Twitter
How Often Should You Post to Facebook and Twitter
 
Slides That Rock
Slides That RockSlides That Rock
Slides That Rock
 
Why Content Marketing Fails
Why Content Marketing FailsWhy Content Marketing Fails
Why Content Marketing Fails
 

Semelhante a Dw testing

Software Testing - Online Guide
Software Testing - Online GuideSoftware Testing - Online Guide
Software Testing - Online Guidebigspire
 
SDLC ITS MODEL AND SOFTWARE TESTING
SDLC ITS MODEL AND SOFTWARE TESTING SDLC ITS MODEL AND SOFTWARE TESTING
SDLC ITS MODEL AND SOFTWARE TESTING Abhinav Shukla
 
Spiral Model & Requirement Validation
Spiral Model & Requirement ValidationSpiral Model & Requirement Validation
Spiral Model & Requirement ValidationAbhijat Dhawal
 
functional testing
functional testing functional testing
functional testing bharathanche
 
20MCE14_Software Testing and Quality Assurance Notes.pdf
20MCE14_Software Testing and Quality Assurance Notes.pdf20MCE14_Software Testing and Quality Assurance Notes.pdf
20MCE14_Software Testing and Quality Assurance Notes.pdfDSIVABALASELVAMANIMC
 
Software Testing interview - Q&A and tips
Software Testing interview - Q&A and tipsSoftware Testing interview - Q&A and tips
Software Testing interview - Q&A and tipsPankaj Dubey
 
Best SQA Document.pdf
Best SQA Document.pdfBest SQA Document.pdf
Best SQA Document.pdfAzmatIqbal2
 
Software development models
Software development modelsSoftware development models
Software development modelsAzlan Nawawi
 
A Research Study on importance of Testing and Quality Assurance in Software D...
A Research Study on importance of Testing and Quality Assurance in Software D...A Research Study on importance of Testing and Quality Assurance in Software D...
A Research Study on importance of Testing and Quality Assurance in Software D...Sehrish Asif
 
Fundamentals of testing
Fundamentals of testingFundamentals of testing
Fundamentals of testingmuhamad iqbal
 
SOFTWARE TESTING
SOFTWARE TESTINGSOFTWARE TESTING
SOFTWARE TESTINGRaju Raaj
 
Agile Development and Continuous Testing
Agile Development and Continuous TestingAgile Development and Continuous Testing
Agile Development and Continuous TestingTestinium
 

Semelhante a Dw testing (20)

Software Testing - Online Guide
Software Testing - Online GuideSoftware Testing - Online Guide
Software Testing - Online Guide
 
SDLC Models
SDLC ModelsSDLC Models
SDLC Models
 
1st module.....
1st module.....1st module.....
1st module.....
 
Software Testing
Software Testing Software Testing
Software Testing
 
Manual testing1
Manual testing1Manual testing1
Manual testing1
 
Manualtestingppt
ManualtestingpptManualtestingppt
Manualtestingppt
 
Introduction & Manual Testing
Introduction & Manual TestingIntroduction & Manual Testing
Introduction & Manual Testing
 
SDLC ITS MODEL AND SOFTWARE TESTING
SDLC ITS MODEL AND SOFTWARE TESTING SDLC ITS MODEL AND SOFTWARE TESTING
SDLC ITS MODEL AND SOFTWARE TESTING
 
Spiral Model & Requirement Validation
Spiral Model & Requirement ValidationSpiral Model & Requirement Validation
Spiral Model & Requirement Validation
 
functional testing
functional testing functional testing
functional testing
 
20MCE14_Software Testing and Quality Assurance Notes.pdf
20MCE14_Software Testing and Quality Assurance Notes.pdf20MCE14_Software Testing and Quality Assurance Notes.pdf
20MCE14_Software Testing and Quality Assurance Notes.pdf
 
Software Testing interview - Q&A and tips
Software Testing interview - Q&A and tipsSoftware Testing interview - Q&A and tips
Software Testing interview - Q&A and tips
 
CTFL Module 01
CTFL Module 01CTFL Module 01
CTFL Module 01
 
Best SQA Document.pdf
Best SQA Document.pdfBest SQA Document.pdf
Best SQA Document.pdf
 
Software development models
Software development modelsSoftware development models
Software development models
 
A Research Study on importance of Testing and Quality Assurance in Software D...
A Research Study on importance of Testing and Quality Assurance in Software D...A Research Study on importance of Testing and Quality Assurance in Software D...
A Research Study on importance of Testing and Quality Assurance in Software D...
 
Fundamentals of testing
Fundamentals of testingFundamentals of testing
Fundamentals of testing
 
SOFTWARE TESTING
SOFTWARE TESTINGSOFTWARE TESTING
SOFTWARE TESTING
 
Agile Development and Continuous Testing
Agile Development and Continuous TestingAgile Development and Continuous Testing
Agile Development and Continuous Testing
 
Testing ppt
Testing pptTesting ppt
Testing ppt
 

Último

Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.pptRamjanShidvankar
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...Poonam Aher Patil
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Association for Project Management
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17Celine George
 
Dyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxDyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxcallscotland1987
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Jisc
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docxPoojaSen20
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...christianmathematics
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentationcamerronhm
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxVishalSingh1417
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxVishalSingh1417
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfSherif Taha
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and ModificationsMJDuyan
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701bronxfugly43
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibitjbellavia9
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin ClassesCeline George
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsMebane Rash
 

Último (20)

Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
Dyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxDyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptx
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docx
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 

Dw testing

  • 2. NEED FOR TESTING GOALS OF TESTING o To demonstrate  Data Completeness -product performs each  Data Transformation function intended.  Data Quality -internal operations of  Regression Testing product meets  Performance and requirement. Scalability o Free from defects  View Testing o To increase confidence in proper functioning of S/W.
  • 3. OBJECTIVES OF TESTING  Testing cannot show the absence of defects, it can only show that s/w defects are present.  Testing is a process of executing a program with an intention to find error.  A successful test is one that uncovers an undiscovered error. Benefits of Testing:  Huge loss in terms of money, lives, time , trust and reputation can be avoided.  Improves confidence of Warehouse and respective applications using the data.  Makes sure requirements are met.
  • 4. TESTING DEFINED  Testing is no longer adjunct to the SDLC, but rather is a key part of it.  s/w testing validates the behavior of a program with a finite set of test cases against the specified expected behavior.  a “GOOD TEST CASE” is one that has high probability if finding an yet undiscovered error.  The goal is to optimize „cost of quality‟, production process to the extent that rework is eliminated and inspection is built into the production process.
  • 5. WHAT IS A BUG?  Error : human action that produces incorrect result.  Fault(bug): manifestation of error in s/w  Failure: deviation of s/w from its expected delivery or service. A fault may cause the failure. Failure is an event; fault is the state of the s/w, caused by the error. ..that can cause A Person makes ..that creates a an operation an error… fault in s/w.. failure..
  • 6. HOW MUCH TESTING? It depends on the following RISK: 1. RISK of missing important faults 2. RISK of incurring failure costs 3. RISK of releasing untested or under tested s/w. 4. RISK of losing credibility and market share. 5. RISK of missing a market window. 6. RISK of over-testing and ineffective testing. “Prioritize tests so that, whenever you stop testing, you have done the best testing in the time available.”
  • 7. LIFE CYCLE MODELS (SDLC)  Following are the three life cycle models (SDLC)  Waterfall model  Spiral model or Iterative model  Incremental model
  • 9.  Approach :  Disadvantages: 1) Document system A. Requirements evolve concept as development 2) Identify system continues. requirements and B. Problems in analyze requirements and 3) Detailed design design may not be found until very late. 4) Coding, Debugging and Unit testing C. Testing is carried out in the end of s/w 5) Integration testing process which results 6) Deploy the system in a poor test and operate.
  • 11. SPIRAL MODEL (CONTD.)  Spiral model is a software development model combining elements of both design and prototyping- in-stages, so it is a healthy mix top-down and bottom-up concepts.  Each phase starts with a design goal (such as user interface prototype as an early phase) and ends with the client (which may be internal) reviewing the progress thus far.  Analysis and Engineering Efforts are applied to each phase of the project, with an toward the end goal of the project.
  • 12. DISADVANTAGES OF SPIRAL MODEL WITH RESPECT TO TESTING  Project is finalized only if all the risks are analyzed. It is extremely risk-driven.  Spiral model targets testing by treating it as a risk, which has to be addressed.  Test estimation (Budget/Schedule) is extremely difficult.
  • 14. INCREMENTAL MODEL (CONTD.)  It is a model in which all the requirements are collected at one shot.  Multiple development life cycles take place making it a “multi-waterfall” cycle.  Cycles are divided up into smaller, more easily managed iterations.  Each iteration passes through the requirements, design, implementation and testing phases  A working version of software is produced during the first iteration, so you have working software early on during the software life cycle  Subsequent iterations build on the initial software produced during the first iteration  Increments can be sequential or parallel.
  • 15. EVOLUTION OF V MODEL  V- model is a process where the development and testing phases can be parallel. For every development phase there is a testing phase. Development phases are called verification whereas testing phases are called validation.  Verification means checking if the software implements correctly or not. Validation means checking if the software that has been built is traceable to the customer requirements or not.  V Model is the process model to provide quality product by combining SDLC and STLC. In this model both SDLC and STLC works parallel.  Left Hand side of the V model contains SDLC in downhill direction whereas right hand side of the V model contains STLC in uphill direction.
  • 17. V &V MODEL  Verification: Verification is the activity, which ensures the work products of a given phase fully implement the inputs to that phase or "the product is built right”.  Validation: Validation, in its simplest terms, is the demonstration that the software implements each of the software requirements correctly and completely. In other words, the "right product is built“.
  • 18. BENEFITS OF V &V MODEL  The V&V-model promotes the idea that every deliverable should have an associated test activity.  It promotes both static testing of early document or code deliverables and dynamic test stages of software deliverables.  Each test phase and test type can uncover and remove defects from the software as early as possible.  A specific set of measurable quality goals can also be achieved at the end of each test phase.
  • 19. TEST LIFE CYCLE PHASES
  • 20. TYPES OF TESTING 1. UNIT TESTING 2. INTEGRATION TEST 3. SYSTEM TEST 4. ACCEPTANCE TEST 5. USER REQUIREMENTS TEST 6. SYSTEM REQUIREMENTS TEST 7. DESIGN TEST 8. ALPHA TEST 9. PRE BETA TEST 10. BETA TEST 11. USER INTERFACE TEST 12. INSTALLATION TEST 13. CONFIGURATION TEST 14. DOCUMENTATION TEST 15. REGRESSION
  • 21. TYPES OF TESTING(CONTD.) 16. NETWORK 17. AD-HOC 18. COMPATIBILITY 19. USABILITY 20. STATIC AND DYNAMIC ANALYSIS 21. SMOKE TESTING 22. RECOVERY TESTING 23. LOCALIZATION TESTING 24. INTERNATIONALIZATION TESTING 25. SECURITY TEST 26. PILOT TESTING 27. AUTOMATED 28. WHITE BOX 29. BLACK BOX
  • 22. TYPES OF TESTING(CONTD.) 30. FUNCTIONAL 31. PERFORMANCE 32. LOAD 33. STRESS 34. VOLUME