Manual Testing

A software testing job, is a highly specialized one and amongst the most sought after fields in the I.T. industry. Competitive pressures worldwide expect these I.T. companies to deliver the accurate software the first time itself and therefore, software testing professionals who can perform the precise testing of such software are in great demand today.

Duration :- 1 Month


Who Can take this course - Target Audience :-

  1. 10th & 12th class students
  2. Undergraduates, Graduates and Post-Graduates
  3. Post graduate students - BCA, MCA, B.Tech , M.Tech

Pre-requisites for the Class: -:

  1. Computer literate
  2. Knowledge of programming techniques would be an advantage

Course Content:-

Basic concepts

  1. Basic Testing Vocabulary
  2. Quality Assurance versus Quality Control
  3. The Cost of Quality
  4. Software Quality Factors
  5. How Quality is Defined
  6. Why Do We Test Software
  7. What is a Defect?
  8. The Multiple Roles of the Software Tester(People Relationships)
  9. Scope of Testing
  10. When Should Testing Occur?
  11. Testing Constraints
  12. Life Cycle Testing
  13. Independent Testing
  14. What is a QA Process?
  15. Levels of Testing
  16. The "V" Concept of Testing

Test Administration

  1. Test Planning
  2. Customization of the Test Process
  3. Budgeting
  4. Scheduling

Test Metrics

  1. Guidelines and usage

Managing Change

  1. Software Configuration Management
  2. Expression capabilities
  3. Change Management
  4. The border between expressions and $eval

User Acceptance testing

  1. in detail explanation with details

Automation Testing Basics

  1. Basics of automation testing - why, when and how to perform automation testing
  2. Factors for choosing a particular tool
  3. An overview for the major functional testing tools
  4. Overview of Test management and bug tracking tools



Testing Techniques

  1. Structural versus Functional Technique Categories
  2. Verification versus Validation
  3. Static versus Dynamic Testing
  4. Examples of Specific Testing Techniques

Create the Test Plan

  1. Prerequisites to test planning
  2. Understand the Characteristics of the Software Being Developed
  3. Build the Test Plan
  4. Write the Test Plan
  5. Test Cases:
  6. Test case Design
  7. Building test cases
  8. Test data mining
  9. Test execution
  10. Test Reporting
  11. Defect Management
  12. Test Coverage - Traceability matrix

Test reporting:

  1. Guidelines for writing test reports Test Tools used to Build Test Reports

Risks

  1. Risk Analysis and Management with examples

Case Study:

  1. How to test web, stand alone and database applications - with examples. Help with resume and testing interview skills.

Recommended next Course after this course: -

  1. QTP
  2. Selenium
  3. Web Development