Contents SOFTWARE TESTING

Our Software Testing Training can be undertaken by students wishing to become Software Testers and also by Software programmers to understand how to make better Software products. Software Development Lifecycle (SDLC) requires technical architects, business analysts, project managers, systems analysts, and graphic designers to test a software application.

Software Testing Training includes all the relevant parts required for the software tester to understand Quality Assurance, Manual Testing as well as Automation Testing.

The software testing training can be undertaken by freshers as well as experienced professional from the Software industry. Software Testing is an integral part of the Software Development Lifecycle and can save a software development project cost and time overruns. Software Testing Training includes regression testing, white box testing, black box testing, usability testing, and Quality assurance training.

Module 1 - Fundamentals

• Introduction of Software Engineering
• Software Development Life Cycle
• Software Testing Methodologies
• Software Requirement Specifications(SRS)
• Structure Query Language(SQL)
• Object Oriented programming(OOPS)

Module 2 - Manual Testing

Mobile Application Testing

  1. Mobile Application Testing
  2. Challenges
  3. Guide Lines for Mobile Testing
  4. Mobile Applications Platform Landscape
  5. Android iOS Usage Share By Version
  6. Apple iOS Usage Share By Version
  7. Blackberry iOS Usage Share By Version
  8. Mobile Testing Process
  9. Mobile Testing Techniques

Desktop and Web application testing

  1. What is Testing?
  2. Objectives and purpose
  3. When and why Testing?
  4. Error,Bug,Defects and Causes of Defects Quality
  5. Test Organization
  6. Test Development Process
       Test Analysis
       Plain-Strategy
       Script-Scenario-Cases
       Traceability
  7. Fundamental Test Process-STLC
  8. Psychology of Testing
  9. Software Development Model(V & RAD Model)
  10.Software Testing Levels
       Unit-Integration Testing
       System-Acceptance Testing
  11.Test Design Techniques
  12.Dynamic Testing
       Black Box Testing Techniques
       White Box Testing Techniques
       Experience Based Testing Techniques
  13.Static Testing
       Formal-Informal
       Types of Review
       Estimation Techniques
  14.Defect Tracking
       Bug Life Cycle
       Defect Management
  15.Techniques of Desktop Testing
       User Interface-Manual support testing
       Functionality testing-Compatibility testing
       Configuration testing-Intersystem testing
  16.Techniques of Web application Testing
       Usability testing-Compatibility testing
       GUI testing-Security testing
       Performance testing-Stress testing
       Load testing
  17.Bugzilla

Module 3 - Automation Testing

• Functional Testing Tool
  1. Selenium IDE
  2. Introduction of selenium
  3. selenium components
  4. selenium Features
  5. QTP vs selenium
  6. Scope of Selenium
  7. How differs from other automation tools
  8. Advantages of selenium
  9. Download and Installation
  10.Record and playback techniques
  11.Modifying the script using IDE
  12.Object,CSS,XPath,Elements Idenify Process
  13.Validate the locator value using IDE
  14. Commenting Code
  15.Fire Bug and Fire path
  16.Introduction of Selenium WebDriver,Remote control AND Grid
• Non Functional Testing Tool
  1. Load Runner-up IDEIntroduction about Load Runner-up
  2. Load Runner-up procedure
  3. How to use Load Runner-up
  4. Load Runner-up IDE
  5. Generate Single Scripting and Assign V-Users
  6. Multi Scripting with Groping
  7. Parameterization in Load Runner-up

Module 4 - Applicabitlity to Industry

• Project scope
• High Level Requirement
• Non-Functional Requirements
• Use cases
• Test Strategy/plan
• Test cases
• Test Excution
• Defects
• Re-testing
• Script writing