Software Testing is the process to verify the system and to decide whether it meets the specified requirements and produce the desired results where you are identifying the bugs in the software. Testing is indispensable to provide a good quality product to the client
Objectives of Testing, Types of Defects, SDLC (Software Development Life Cycle) Requirement Gathering & Analysis, Planning, Design, Test Methods, Black Box Testing, White Box Testing, STLC (Software Testing Life Cycle), Test Planning & Control, Test Analysis and Design, Test Implementation and Execution, Exit Criteria and Reporting, Principals of Testing.
Sequential Model, Incremental Model, Waterfall Model, Agile, RAD (Rapid Application Development), Spiral Model.
Verification, Walkthrough, Inspection, Validation, Levels of Testing, Component Testing, Integration Testing, Drivers, Stubs, System Testing, User Acceptance Testing, Alpha Testing, Beta Testing, V Model
Retesting, Regression Testing, Security Testing, Smoke Testing, Sanity Testing, Functional Testing, Non Functional Testing, Performance Testing, Load Testing, Compatibility Testing, Configuration Testing, Usability Testing, User Interface Testing
Use Case, Requirement Analysis
Test Plan – Introduction, Test Plan Attributes, Approach/Strategy, Suspend/Resume Criteria, Entry & Exit Criteria, Configuration Management
Techniques of Test Design, Equivalence Class Partition, Boundary Value Analysis, Test Case Template
Types of Defects, Status of Defect, Defect Reporting Template, Severity, Priority
Manual Vs Automation, Advantage & Disadvantage, Introduction of Automation Fundamental test process, Different methods of testing, Different types of testing, Requirement analysis Test planning, Test design, Defect tracking and reporting, Web testing, Mobile testing, Security testing (Fundamental test process, Different method of testing, Different types of testing, Requirement analysis). Test planning, Test design, Defect tracking and reporting, Web testing, Mobile testing, Security testing)
Functional Testing tool, Performance Testing tool, Defect Reporting tool, Test management Tool.
(Includes installation of tools, Writing scripts, Execution of scripts, framework’s, project implementation).