Software testing is a method for assessing the functionality of a software program. Testing assess the quality of the product. In other words testing is verification and validation process. Testing promotes the developers
3. Basic concepts
• Basic Testing Vocabulary
• Quality Assurance versus Quality Control
• The Cost of Quality
• Software Quality Factors
• How Quality is Defined
• Why Do We Test Software?
• What is a Defect?
• The Multiple Roles of the Software Tester(People
Relationships)
4. Basic concepts II
• Scope of Testing
• When Should Testing Occur?
• Testing Constraints
• Life Cycle Testing
• Independent Testing
• What is a QA Process?
• Levels of Testing
• The “V” Concept of Testing
5. Testing Techniques
• Structural versus Functional Technique
Categories
• Verification versus Validation
• Static versus Dynamic Testing
• Examples of Specific Testing Techniques
• Test Planning
• Customization of the Test Process
• Budgeting
• Scheduling
6. Role of Testing
• Role of Testing in software Development, maintenance and
Operations
• Testing and Quality
• How Much Testing is Enough?
• What is Testing?
• Seven Testing Principles
• Fundamental Test Process
• Test Planning and control
• Test Analysis and design
• Test Implementation and Execution
• Evaluating Exit Criteria and Reporting
7. Tasks of a Tester
• Boundary Value Analysis 
• Decision Table Testing
• State transition Testing
• Use Case Testing
• Structure--based or White-box Techniques
• Statement Testing and Coverage
• Decision Testing and Coverage
• Other structure-based Techniques
• Experience-based Techniques
• Choosing Test Techniques
• Test Management
• Test Organization
• Test Organization and Independence
8. Selenium
• Introduction of Selenium WebDriver and initial configuration.
• Creating And Running First Webdriver Script
• Running WebDriver In Google Chrome
• Configure JUnit With WebDriver
• Creating and running webdriver test with junit
• Using JUnit Annotations in webdriver
• @Before/@After VS @BeforeClass/@AfterClass Difference
• Ignoring JUnit Test from execution
• Junit Timeout And Expected Exception Test & Selenium WebDriver
Test report Generation using JUnit - 3 Steps
•