SlideShare ist ein Scribd-Unternehmen logo
1 von 18
Software
Testing
Overview
Introduction & Fundamentals
What is Software Testing?
Why testing is necessary?
Software Testing Strategy
Testing methods, levels and types
Testing Tools
“Testing is the process of evaluating a system or its component(s) with
the intent to find that whether it satisfies the specified requirements or
not.”
What is Software Testing???
Software testing can be stated as the process of validating and verifying that
a computer program/application/product:
 meets the requirements that guided its design and development,
 works as expected,
 can be implemented with the same characteristics,
 and satisfies the needs of stakeholders.
Why is Testing necessary ???
� Find Errors—they cost a lot!!!!
� Reliability & Quality
� User/Customer Satisfaction
� effective optimum performance of system
And a lot more………
After all Humans make mistakes….!!!
Software Testing Strategy
A strategy for software testing may be viewed
as spiral.
 Unit test >> white-box techniques
 Integration test >> black-box + limited white-box
 Validation test >> black-box techniques
Testing Methods
Traditionally divided into
Black-box
testing
White-box
testing
 Black box testing
• No knowledge of internal design or code required.
• Tests are based on requirements and functionality
 White box testing (clear box testing, glass box
testing, transparent box testing and structural testing)
• Knowledge of the internal program design and code
required.
• Tests are based on coverage of code statements, branches,
paths, conditions.
Diagrammatic
Illustration
EXAMPLE:
Techniques used in white-box testing include:
API testing (application programming interface) – testing of the
application using public and private APIs
Code coverage – creating tests to satisfy some criteria of code coverage
(e.g., the test designer can create tests to cause all statements in the
program to be executed at least once)
Fault injection methods – intentionally introducing faults to gauge the
efficacy of testing strategies
Mutation testing methods
Static testing methods
Black-box testing methods include:
equivalence partitioning
 boundary value analysis
 all-pairs testing etc.
Testing Levels
1. Unit testing
Unit testing, also known as component testing,
refers to tests that verify the functionality of a
specific section of code, usually at the function
level.
2. Integration testing
Integration testing is any type of software testing that seeks
to verify the interfaces between components against a
software design.
Other testing levels include:
3. Component interface testing
The practice of component interface testing can be
used to check the handling of data passed between
various units, or subsystem components, beyond
full integration testing between those units.
4. System Testing
System testing, or end-to-end testing, tests a completely integrated system to verify
that it meets its requirements.
5. Acceptance Testing
At last the system is delivered to the user for Acceptance testing.
Testing Types
Installation testing - system is installed correctly and
working at actual customer's hardware.
Compatibility testing - conducted on the application to evaluate the
application's compatibility with the computing environment
Smoke and sanity testing - Sanity testing determines whether it is reasonable to
proceed with further testing. Smoke testing consists of
minimal attempts to operate the software, designed to
determine whether there are any basic problems that will
prevent it from working at all.
Regression testing - Regression testing focuses on finding defects after a major code
change has occurred
Alpha testing - Alpha testing is simulated or actual operational testing by potential
users/customers or an independent test team at the developers' site.
Beta Testing – Beta testing comes
after alpha testing and can be considered
a form of external user acceptance testing.
Versions of the software, known as
beta versions.
Other types are:
• Functional and non-functional testing
• Destructive testing
• Software performance testing
• Usability testing
• Accessibility testing
• Security testing
• Internationalization and localization
• Development testing
• A/B testing
Testing tools
Program testing and fault detection can be aided significantly by testing tools
and debuggers. The tools are divided into different categories as follows:
•Test Management tools
•Functional Testing Tools
•Load Testing Tools
Few Tools are listed as:
•Test Environment Toolkit (TET)
•Apache JMeter
•NeoLoad
•LoadRunner
•Appvance
•LoadUI
•WebLOAD
Some of these features may be incorporated into an Integrated Development
Environment (IDE).
Presented by:
Maan Kaur Namdhari
0905CS111046
B.E.-CS-1 , 6th Sem
ITM Universe

Weitere ähnliche Inhalte

Was ist angesagt?

Software testing methods, levels and types
Software testing methods, levels and typesSoftware testing methods, levels and types
Software testing methods, levels and types
Confiz
 
Software Testing Fundamentals
Software Testing FundamentalsSoftware Testing Fundamentals
Software Testing Fundamentals
Chankey Pathak
 
Testing concepts ppt
Testing concepts pptTesting concepts ppt
Testing concepts ppt
Rathna Priya
 

Was ist angesagt? (20)

Software testing
Software testingSoftware testing
Software testing
 
Software Testing
Software TestingSoftware Testing
Software Testing
 
Software Testing Process
Software Testing ProcessSoftware Testing Process
Software Testing Process
 
Software Testing or Quality Assurance
Software Testing or Quality AssuranceSoftware Testing or Quality Assurance
Software Testing or Quality Assurance
 
Software testing methods, levels and types
Software testing methods, levels and typesSoftware testing methods, levels and types
Software testing methods, levels and types
 
Software Testing Fundamentals
Software Testing FundamentalsSoftware Testing Fundamentals
Software Testing Fundamentals
 
Fundamentals of Software Testing
Fundamentals of Software TestingFundamentals of Software Testing
Fundamentals of Software Testing
 
Types of software testing
Types of software testingTypes of software testing
Types of software testing
 
Testing fundamentals
Testing fundamentalsTesting fundamentals
Testing fundamentals
 
software testing
 software testing software testing
software testing
 
Basic Guide to Manual Testing
Basic Guide to Manual TestingBasic Guide to Manual Testing
Basic Guide to Manual Testing
 
Software Testing
Software TestingSoftware Testing
Software Testing
 
software testing methodologies
software testing methodologiessoftware testing methodologies
software testing methodologies
 
Difference between functional testing and non functional testing
Difference between functional testing and non functional testingDifference between functional testing and non functional testing
Difference between functional testing and non functional testing
 
SOFTWARE TESTING
SOFTWARE TESTINGSOFTWARE TESTING
SOFTWARE TESTING
 
Software testing
Software testingSoftware testing
Software testing
 
Testing concepts ppt
Testing concepts pptTesting concepts ppt
Testing concepts ppt
 
Testing types functional and nonfunctional - Kati Holasz
Testing types   functional and nonfunctional - Kati HolaszTesting types   functional and nonfunctional - Kati Holasz
Testing types functional and nonfunctional - Kati Holasz
 
Software Verification & Validation
Software Verification & ValidationSoftware Verification & Validation
Software Verification & Validation
 
Software Testing Techniques
Software Testing TechniquesSoftware Testing Techniques
Software Testing Techniques
 

Andere mochten auch

ISTQB - CTFL Summary v1.0
ISTQB - CTFL Summary v1.0ISTQB - CTFL Summary v1.0
ISTQB - CTFL Summary v1.0
Samer Desouky
 
Software testing basic concepts
Software testing basic conceptsSoftware testing basic concepts
Software testing basic concepts
Hưng Hoàng
 

Andere mochten auch (14)

Fundamentals of testing 1
Fundamentals of testing 1Fundamentals of testing 1
Fundamentals of testing 1
 
ISTQB - CTFL Summary v1.0
ISTQB - CTFL Summary v1.0ISTQB - CTFL Summary v1.0
ISTQB - CTFL Summary v1.0
 
Software testing methods
Software testing methodsSoftware testing methods
Software testing methods
 
Automated Testing vs Manual Testing
Automated Testing vs Manual TestingAutomated Testing vs Manual Testing
Automated Testing vs Manual Testing
 
Software Testing Basics
Software Testing BasicsSoftware Testing Basics
Software Testing Basics
 
Software testing basic concepts
Software testing basic conceptsSoftware testing basic concepts
Software testing basic concepts
 
Software Testing Methods by Swapnil Shinde
Software Testing Methods by Swapnil ShindeSoftware Testing Methods by Swapnil Shinde
Software Testing Methods by Swapnil Shinde
 
Automation testing overview
Automation testing overviewAutomation testing overview
Automation testing overview
 
A/B Testing: Concept != Execution
A/B Testing: Concept != ExecutionA/B Testing: Concept != Execution
A/B Testing: Concept != Execution
 
Software test automation_overview
Software test automation_overviewSoftware test automation_overview
Software test automation_overview
 
Test studio
Test studioTest studio
Test studio
 
Test Case Point Analysis
Test Case Point AnalysisTest Case Point Analysis
Test Case Point Analysis
 
Eleven step of software testing process
Eleven step of software testing processEleven step of software testing process
Eleven step of software testing process
 
Team Foundation Server 2010
Team Foundation Server 2010Team Foundation Server 2010
Team Foundation Server 2010
 

Ähnlich wie Software testing

Testing in Software Engineering.docx
Testing in Software Engineering.docxTesting in Software Engineering.docx
Testing in Software Engineering.docx
8759000398
 
Objectorientedtesting 160320132146
Objectorientedtesting 160320132146Objectorientedtesting 160320132146
Objectorientedtesting 160320132146
vidhyyav
 

Ähnlich wie Software testing (20)

Testing in Software Engineering.docx
Testing in Software Engineering.docxTesting in Software Engineering.docx
Testing in Software Engineering.docx
 
Software testing basic
Software testing basicSoftware testing basic
Software testing basic
 
Software testing
Software testingSoftware testing
Software testing
 
Objectorientedtesting 160320132146
Objectorientedtesting 160320132146Objectorientedtesting 160320132146
Objectorientedtesting 160320132146
 
Software testing
Software testingSoftware testing
Software testing
 
Software testing
Software testingSoftware testing
Software testing
 
Object oriented testing
Object oriented testingObject oriented testing
Object oriented testing
 
Software testing
Software testingSoftware testing
Software testing
 
Software testing strategies
Software testing strategiesSoftware testing strategies
Software testing strategies
 
Testing Concepts and Manual Testing
Testing Concepts and Manual TestingTesting Concepts and Manual Testing
Testing Concepts and Manual Testing
 
Testing Concepts and Manual Testing
Testing Concepts and Manual TestingTesting Concepts and Manual Testing
Testing Concepts and Manual Testing
 
Testing Concepts and Manual Testing
Testing Concepts and Manual TestingTesting Concepts and Manual Testing
Testing Concepts and Manual Testing
 
Testing Concepts and Manual Testing
Testing Concepts and Manual TestingTesting Concepts and Manual Testing
Testing Concepts and Manual Testing
 
Testing Concepts and Manual Testing
Testing Concepts and Manual TestingTesting Concepts and Manual Testing
Testing Concepts and Manual Testing
 
Software testing ppt
Software testing pptSoftware testing ppt
Software testing ppt
 
Software testing
Software testingSoftware testing
Software testing
 
Solution Evaluation (BA Role)
Solution Evaluation (BA Role)   Solution Evaluation (BA Role)
Solution Evaluation (BA Role)
 
Software Testing
Software TestingSoftware Testing
Software Testing
 
Software Testing PPT | Software All Testing
Software Testing PPT | Software All TestingSoftware Testing PPT | Software All Testing
Software Testing PPT | Software All Testing
 
Object Oriented Testing(OOT) presentation slides
Object Oriented Testing(OOT) presentation slidesObject Oriented Testing(OOT) presentation slides
Object Oriented Testing(OOT) presentation slides
 

Kürzlich hochgeladen

Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Christo Ananth
 
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Christo Ananth
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
dharasingh5698
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
MsecMca
 

Kürzlich hochgeladen (20)

CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank  Design by Working Stress - IS Method.pdfIntze Overhead Water Tank  Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
 
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
 
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
 
NFPA 5000 2024 standard .
NFPA 5000 2024 standard                                  .NFPA 5000 2024 standard                                  .
NFPA 5000 2024 standard .
 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leap
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
 

Software testing

  • 2. Introduction & Fundamentals What is Software Testing? Why testing is necessary? Software Testing Strategy Testing methods, levels and types Testing Tools
  • 3. “Testing is the process of evaluating a system or its component(s) with the intent to find that whether it satisfies the specified requirements or not.” What is Software Testing??? Software testing can be stated as the process of validating and verifying that a computer program/application/product:  meets the requirements that guided its design and development,  works as expected,  can be implemented with the same characteristics,  and satisfies the needs of stakeholders.
  • 4. Why is Testing necessary ??? � Find Errors—they cost a lot!!!! � Reliability & Quality � User/Customer Satisfaction � effective optimum performance of system And a lot more……… After all Humans make mistakes….!!!
  • 5. Software Testing Strategy A strategy for software testing may be viewed as spiral.
  • 6.  Unit test >> white-box techniques  Integration test >> black-box + limited white-box  Validation test >> black-box techniques
  • 7. Testing Methods Traditionally divided into Black-box testing White-box testing
  • 8.  Black box testing • No knowledge of internal design or code required. • Tests are based on requirements and functionality  White box testing (clear box testing, glass box testing, transparent box testing and structural testing) • Knowledge of the internal program design and code required. • Tests are based on coverage of code statements, branches, paths, conditions.
  • 10. Techniques used in white-box testing include: API testing (application programming interface) – testing of the application using public and private APIs Code coverage – creating tests to satisfy some criteria of code coverage (e.g., the test designer can create tests to cause all statements in the program to be executed at least once) Fault injection methods – intentionally introducing faults to gauge the efficacy of testing strategies Mutation testing methods Static testing methods Black-box testing methods include: equivalence partitioning  boundary value analysis  all-pairs testing etc.
  • 11. Testing Levels 1. Unit testing Unit testing, also known as component testing, refers to tests that verify the functionality of a specific section of code, usually at the function level.
  • 12. 2. Integration testing Integration testing is any type of software testing that seeks to verify the interfaces between components against a software design.
  • 13.
  • 14. Other testing levels include: 3. Component interface testing The practice of component interface testing can be used to check the handling of data passed between various units, or subsystem components, beyond full integration testing between those units. 4. System Testing System testing, or end-to-end testing, tests a completely integrated system to verify that it meets its requirements. 5. Acceptance Testing At last the system is delivered to the user for Acceptance testing.
  • 15. Testing Types Installation testing - system is installed correctly and working at actual customer's hardware. Compatibility testing - conducted on the application to evaluate the application's compatibility with the computing environment Smoke and sanity testing - Sanity testing determines whether it is reasonable to proceed with further testing. Smoke testing consists of minimal attempts to operate the software, designed to determine whether there are any basic problems that will prevent it from working at all. Regression testing - Regression testing focuses on finding defects after a major code change has occurred Alpha testing - Alpha testing is simulated or actual operational testing by potential users/customers or an independent test team at the developers' site.
  • 16. Beta Testing – Beta testing comes after alpha testing and can be considered a form of external user acceptance testing. Versions of the software, known as beta versions. Other types are: • Functional and non-functional testing • Destructive testing • Software performance testing • Usability testing • Accessibility testing • Security testing • Internationalization and localization • Development testing • A/B testing
  • 17. Testing tools Program testing and fault detection can be aided significantly by testing tools and debuggers. The tools are divided into different categories as follows: •Test Management tools •Functional Testing Tools •Load Testing Tools Few Tools are listed as: •Test Environment Toolkit (TET) •Apache JMeter •NeoLoad •LoadRunner •Appvance •LoadUI •WebLOAD Some of these features may be incorporated into an Integrated Development Environment (IDE).
  • 18. Presented by: Maan Kaur Namdhari 0905CS111046 B.E.-CS-1 , 6th Sem ITM Universe

Hinweis der Redaktion

  1. Rotating tubes with text(Intermediate)To reproduce the first shape effect on this slide, do the following:On the Home tab, in theSlides group, click Layout, and then click Blank.On the Insert tab, in the Illustrations group, click Shapes, and then under Rectangles click Rectangle (first option from the left). On the slide, drag to draw a rectangle.Select the rectangle. Under DrawingTools, on the Format tab, in the Size group, do the following: In the ShapeHeight box, enter 0.75”.In the ShapeWidth box, enter 7.42”.Drag the rectangle above the middle of the slide, and then align the right edge with the right edge of the slide.Under DrawingTools, on the Format tab, in the ShapeStyles group, click ShapeEffects, point to Reflection, and then under ReflectionVariations click TightReflection, touching.On the Home tab, in the bottom right corner of the Drawing group, click the Format Shape dialog box launcher. In the Format Shape dialog box, click Fill in the left pane, select Gradient fill in the Fill pane, and then do the following:In the Type list, select Linear.In the Direction list, select LinearUp (second row, second option from the left).Under Gradient stops, click Add gradient stop or Remove gradient stop until four stops appear in the slider.Also under Gradient stops, customize the gradient stops as follows:Select the first stop in the slider, and then do the following:In the Position box, enter 0%.Click the button next to Color, and then under ThemeColorsclick Blue, Accent 1, Lighter 40%(fourth row, fifth option from the left).Select the next stop in the slider, and then do the following: In the Position box, enter 26%.Click the button next to Color, and then under ThemeColorsclick White, Background 1, Darker 5% (second row, first option from the left).Select the next stop in the slider, and then do the following:In the Position box, enter 80%.Click the button next to Color, and then under ThemeColorsclick Black, Text 1, Lighter 50% (second row, second option from the left).Select the last stop in the slider, and then do the following: In the Position box, enter 100%.Click the button next to Color, and then under ThemeColorsclick White, Background 1, Darker 35% (fifthrow, first option from the left).Also in the FormatShape dialog box, click LineColor in the left pane. In the LineColor pane, select Noline.Also in the FormatShape dialog box, click Shadow in the left pane. In the Shadow pane, click the button next to Presets, under Outer click OffsetCenter, and then do the following:In the Transparency box, enter 60%.In the Size box, enter 102%.In the Blur box, enter 5 pt.In the Angle box, enter 0°In the Distance box, enter 0 pt.On the slide, select the rectangle. On the Home tab, in the Clipboard group, click the arrow to the right of Copy, and then click Duplicate.Select the second, duplicate rectangle. Under DrawingTools, on the Format tab, in the ShapeStyles group, click ShapeEffects, point to Reflection, and then click NoReflection.On the Home tab, in the bottom right corner of the Drawing group, click the FormatShape dialog box launcher. In the FormatShape dialog box, click Fill in the left pane. In the Fill pane, click the button next to Direction, and then click LinearDown (first row, second option from the left).Also in the FormatShape dialog box, click Shadow in the left pane. In the Shadow pane, click the button next to Presets, and then under NoShadow click NoShadow.On the slide, drag the second rectangle until it is directly on top of the first rectangle.On the Home tab, in the Editing group, click Select, and then click Selection Pane.In the Selection and Visibility pane, press and hold CTRL, and then select both rectangles. On the Home tab, in the Drawing group, click Arrange, point to Align, and then do the following:Click Align Selected Objects.Click Align Center.Click Align Middle. To reproduce the first text effect on this slide, do the following:On the Insert tab, in the Text group, click TextBox. On the slide, drag to draw a text box.Enter the first line of text on the slide, and then select the text. On the Home tab, in the Font group, do the following:In the Font list, select Trebuchet MS.In the FontSize box, enter 26.Click Bold.Click the arrow next to FontColor, and then under Theme Colors click Black, Text 1, Lighter 25% (fourth row, second option from the left)On the Home tab, in the Paragraph group, click AlignTextLeft to align the text left in the text box.On the slide, select the text box. Under DrawingTools, on the Format tab, in the WordArtStyles group, click TextEffects, point to Shadow, and then click ShadowOptions. In the FormatTextEffects dialog box, in the Shadow pane, click the button next to Presets, under Inner click Inside Diagonal Bottom Left (third row, first option from the left), and then do the following:Click the button next to Color, and then under Theme Colors click White, Background 1 (first row, first option from the left).In the Transparency box, enter 21%.In the Blur box, enter 5 pt.In the Angle box, enter 90°.In the Distance box, enter 4 pt.On the slide, drag the text box onto the second (top) rectangle. To animate the first shape and text effects on this slide, do the following:In the Selection and Visibilitypane, select the third object in the list (the first rectangle you created). On the Animations tab, in the Advanced Animation group, click Add Animation, and then under Entrance click Float In.Also on the Animations tab, in the Animation group, click Effect Options, and then click Float Down.Also on the Animations tab, in the Timing group,do the following:In the Start list, select WithPrevious.In the Duration box, enter 1.00 second.In the Selection and Visibility pane, select the second object in the list (the second rectangle you created). On the Animations tab, in the Advanced Animation group, click Add Animation, and then under Entrance click Fade.Also on the Animations tab, in the Timing group, do the following:In the Start list, select AfterPrevious.In the Duration box, enter 1.00 second.In the Selection and Visibility pane, select the first object in the list (text box). On the Animations tab, in the Advanced Animation group, click Add Animation, and then under Entrance click Wipe.Also on the Animations tab, in the Animation group, click Effect Options, and then click From Top.Also on the Animations tab, in the Timing group, do the following:In the Start list, select WithPrevious.In the Duration box, enter 1.00 second.To reproduce the other animated shapes and text on this slide, do the following:Press and hold CTRL, and then in the Selection and Visibility pane, select the two rectangles and the text box. On the Home tab, in the Clipboard group, click the arrow to the right of Copy, and then click Duplicate.With the second group of objects still selected on the slide, drag them under the first group of objects, aligning the right edge of the rectangles with the right edge of the slide.With the second group of objects still selected on the slide, on the Home tab, in the Clipboard group, click the arrow to the right of Copy, and then click Duplicate.With the third group of objects still selected on the slide, drag them under the second group of objects, aligning the right edge of the rectangles with the right edge of the slide.Click in the second and third duplicate text boxes and edit the text.To reproduce the background effects on this slide, do the following:Right-click the slide background area, and then click Format Background. In the Format Background dialog box, click Fill in the left pane, select Gradient fill in the Fill pane, and then do the following:In the Type list, select Radial.Click the button next to Direction, and then click From Center (third option from the left).Under Gradient stops, click Add gradient stop or Remove gradient stop until two stops appear in the slider.Also under Gradient stops, customize the gradient stops that you added as follows:Select the first stop in the slider, and then do the following:In the Position box, enter 0%.Click the button next to Color, and then under Theme Colors click White, Background 1, Darker 50% (fifth row, first option from the left).Select the last stop in the slider, and then do the following: In the Position box, enter 100%.Click the button next to Color, and then under Theme Colors click Black, Text 1, Lighter 5% (fifth row, second option from the left).