Keywords Technologies

Software Testing

What is Software Testing

Software Testing is a procedure or practice to ensure that software product is Defect free and to check the actual software product matches the expected requirements. It involves execution of software/system components using automated or manual tools to evaluate one or more properties of interest.

Course time in keywords technology

Duration: 3 month

MEAN Stack Project (6 Modules)
After Completing Angular Interview Scheduling
Live Mock Test and interview Questions
Practical Oriented Training

Fundamentals of Testing

Software Testing & its Need [Reasons to test,S/W failures in history of mankind]
Software Testing Principles [Ground rules to perform testing]
Myths about Software Testing
Basic Terms and Definitions [Bug,fault,defect, QA&QC, Verification, Validation ]

Development Models

Agile Scrum Model [Sprints, Scrum framework, Product backlog]

Forms of Testing

Static Testing [ Types, Static Analysis Tool ]
Walkthroughs [Objectives, Review-able Products, Roles in team, Input and Ouput ]
Code Review [Formal and Light-weight methods]
Inspection [Tasks, Inspect-able documents, Roles, Input and Output]
Dynamic Testing [Forms – Black Box, White Box and Gray Box]
Equivalence Partitioning [ How to partition the input data ]
Boundary Value Analysis [ Valid and invalid input boundaries ]

Testing Types

Functional Testing [Steps, Types of functional tests]
Non-functional Testing
Smoke Testing [Origin, Best practices]
Sanity Testing
Regression Testing
Software Test Life Cycle
Test Planning [Importance, IEEE standard format for a test plan document]
Test Design [Test cases, Test suites]
Requirements Traceability Matrix (RTM)
Test Execution
Test Result Reporting

Levels of Testing

Unit Testing
Unit Testing Example [Testing a JUnit test in Eclipse IDE]
Component Testing [Isolated testing of a component, Driver, Stub]
System Testing
System Testing Example [Gmail login testing]
Alpha Testing
Beta Testing [Types of beta test – open & closed, Steps for beta test]

Test Automation

Automation Basics [Benefits of Automation, When to automate]
Test Automation Process [Steps to automate the tests]

Defect Management

Defect Life Cycle [Different states a defect goes through]
Logging Defects with Bugzilla [Logging in, Parameters to enter to file a bug]
Top-10 Defect Management Tools

 

We are the best Software Testing training in Kochi, Software Testing project Oriented training in Kochi, Manual Testing training in Kochi, Kerala