refresh software testing concepts
TRANSCRIPT
![Page 1: Refresh software testing concepts](https://reader033.vdocument.in/reader033/viewer/2022042723/5884254e1a28ab485c8b653d/html5/thumbnails/1.jpg)
Refresh Software Testing Concepts
![Page 2: Refresh software testing concepts](https://reader033.vdocument.in/reader033/viewer/2022042723/5884254e1a28ab485c8b653d/html5/thumbnails/2.jpg)
![Page 3: Refresh software testing concepts](https://reader033.vdocument.in/reader033/viewer/2022042723/5884254e1a28ab485c8b653d/html5/thumbnails/3.jpg)
![Page 4: Refresh software testing concepts](https://reader033.vdocument.in/reader033/viewer/2022042723/5884254e1a28ab485c8b653d/html5/thumbnails/4.jpg)
SDLC (Software Development Life Cycle)
Requirement Analysis
Design
ImplementationTesting
Evolution
![Page 5: Refresh software testing concepts](https://reader033.vdocument.in/reader033/viewer/2022042723/5884254e1a28ab485c8b653d/html5/thumbnails/5.jpg)
![Page 6: Refresh software testing concepts](https://reader033.vdocument.in/reader033/viewer/2022042723/5884254e1a28ab485c8b653d/html5/thumbnails/6.jpg)
Myths of Software Testing
• Tester’s task is only to find bugs • Testing is too time consuming and expensive • Anyone can test an application • If test fails, it is test tool’s or tester’s fault • A tested software is always a bug free software
![Page 7: Refresh software testing concepts](https://reader033.vdocument.in/reader033/viewer/2022042723/5884254e1a28ab485c8b653d/html5/thumbnails/7.jpg)
Why should we Test?
• To verify and validate products need and requirement
• To ensure the quality of software • To reduce post release cost of support and
maintenance • To avoid production losses in terms of money
and human
![Page 8: Refresh software testing concepts](https://reader033.vdocument.in/reader033/viewer/2022042723/5884254e1a28ab485c8b653d/html5/thumbnails/8.jpg)
Software Testing Life Cycle
• Requirement Planning • Test Planning • Test Case Development • Environment Setup • Test Execution • Test Cycle Closure
![Page 9: Refresh software testing concepts](https://reader033.vdocument.in/reader033/viewer/2022042723/5884254e1a28ab485c8b653d/html5/thumbnails/9.jpg)
V Model
• V-model is a development process an extension of the waterfall model.
• Instead of moving down in a linear way, the process steps are bent upwards after the coding phase.
• The V-Model demonstrates the relationships between each phase of the development life cycle and its associated phase of testing.
• The horizontal and vertical axes represents time or project completeness (left-to-right) and level of abstraction (coarsest-grain abstraction uppermost), respectively.
![Page 10: Refresh software testing concepts](https://reader033.vdocument.in/reader033/viewer/2022042723/5884254e1a28ab485c8b653d/html5/thumbnails/10.jpg)
Verification and Validation
![Page 11: Refresh software testing concepts](https://reader033.vdocument.in/reader033/viewer/2022042723/5884254e1a28ab485c8b653d/html5/thumbnails/11.jpg)
Testing Types
![Page 12: Refresh software testing concepts](https://reader033.vdocument.in/reader033/viewer/2022042723/5884254e1a28ab485c8b653d/html5/thumbnails/12.jpg)
Testing Process
• Manual Testing • Automation Testing
![Page 13: Refresh software testing concepts](https://reader033.vdocument.in/reader033/viewer/2022042723/5884254e1a28ab485c8b653d/html5/thumbnails/13.jpg)
Testing Pyramid
![Page 14: Refresh software testing concepts](https://reader033.vdocument.in/reader033/viewer/2022042723/5884254e1a28ab485c8b653d/html5/thumbnails/14.jpg)
Testing Techniques
• Decision Table • Error Guessing • Equivalence Partitioning • Boundary Value Analysis
![Page 15: Refresh software testing concepts](https://reader033.vdocument.in/reader033/viewer/2022042723/5884254e1a28ab485c8b653d/html5/thumbnails/15.jpg)
Defect and Bug
![Page 16: Refresh software testing concepts](https://reader033.vdocument.in/reader033/viewer/2022042723/5884254e1a28ab485c8b653d/html5/thumbnails/16.jpg)
Defect Life Cycle
Fixed
Closed
Rejected
ReOpen
Open
New
Test Passed?
Is Valid?
Yes
Yes
No
No
![Page 17: Refresh software testing concepts](https://reader033.vdocument.in/reader033/viewer/2022042723/5884254e1a28ab485c8b653d/html5/thumbnails/17.jpg)
Automation Testing Tools
• Selenium • Gauge • Test Complete • Silk Test • JMeter • Protractor
![Page 18: Refresh software testing concepts](https://reader033.vdocument.in/reader033/viewer/2022042723/5884254e1a28ab485c8b653d/html5/thumbnails/18.jpg)
Thank You..!