Sunteți pe pagina 1din 10

Sheet1

TCS EnQuode 2018 - SYLLABUS


S.No

Page 1
Sheet1

Page 2
Sheet1
10

11

12

13

14

15

16

Page 3
Sheet1

17

18

19

20

21

Page 4
Sheet1
TCS EnQuode 2018 - SYLLABUS
Topics
Introduction To Software Testing, Basics, Definition - Its Nuances &
Requirements
Definition Of Testing, What Is Software Testing & Why
Is It Required;
Test Phases;
What should be Tested;
What could be Tested;
Software Development Life Cycle;
Software Testing Life Cycle;
Software Quality;
Dimensions Of Quality;
Software Quality Assurance;
What Is Software Quality & Quality Assurance;
Software Quality Control;
Verification Vs Validation;
Testing Policies & Standards;
Software Testing Myths;
Requirements of a Schedule.
Phases, Foundation Of Test Process, Role Of Tester, Concept Of
Test Projects & Its Scope
Base / Foundation of Test Process & Its Requirements;
Design Review;
Test Planning;
Test Design;
Test Environment Setup;
Need of Test Process & Its Advantages;
Testers – Roles & Responsibilities;
Testers & Test System;
Concept of Test Project;
Scope of Test Project & Its Importance;
Test Schedule Fitment Into the Project;
Assessing Capabilities, Organizing Logistics;
Test Configuration, Test Development & Monitoring Test Execution &
Test Reporting.
Definition, Design Of A Test Plan, Scope Of A Test Plan, Test Plan Focus Area
Definition of a Test Plan;
Need of a Test Plan;
Design of a Test plan;
Mode of Writing a Test Plan;
Scope of a Test Plan & Key Focus Areas of a Test Plan;
Entry & Exit Criteria;
Types of Test Plan;
Key Test Planning Components;
Test Strategy &
High Level Test Planning &

Page 5
Sheet1

Importance of Selling a Test Plan – Need to have more Clarity,


Pertinence & Action.

System Architecture, Test Cases, Coverage


System Architecture & Its Nuances;
Principles of System Architecture & Its Importance;
Creation of Test Conditions;
Test Cases – Need of a Test Case, Way of Writing a Test Case;
General Guidelines & Structure Of Test Case;
Test Case Design Techniques, Types Of Black Box & White Box Testing &

Areas of Coverage for a Test Case - Importance Of Coverage &


Areas of Coverage such as Configuration, Bug Coverage.

Good Test Programs - Construction, Development & Its Importance


Need to have a Good Test Program;
Importance of Test Programs &
Construction & Development Of A Test Program.
Levels Of Testing
Unit Testing;
Integration Testing;
System Testing &
Acceptance Testing.
Methods Of Testing
Black Box Testing;
White Box Testing;
Gray Box Testing;
Manual Testing;
Automation Testing &
Agile Testing.
Types Of Testing
Smoke Testing;
Installation Tesing;
Functional Testing;
Look & Feel Testing;
Usability Testing;
Accessibility Testing;
Browser / Device Compatibility Testing;
Performance Testing (Load / Stress)/Performance Engineering
Security Testing;
Content Testing;
Conformance Testing &
Regression Testing.
Definition Of Bug & Ways, Means Of Tracking The Bugs
Definition of Bug;
What Is Bug & Reason For The Bug;

Mode of Capturing Bug – Root Cause Analysis of the Bug &


Effective Resolution &

Tracking of Bugs - Ways & Means to have a Bug Tracking System.

Page 6
Sheet1
Defect Management
What Is A Defect;
What Are Defect Categories;
Process Of Defect Life Cycle ;
Defect Severity;
Defect Probability;
Defect Priority;
Defect Report;
Defect Tracking &
Importance Of Defect Management Tools.
Use Cases,Test Cases - Tracking & Reuse Of Test Cases- When & where
What Is A Use Case;
Creation Of Use Case Scenarios;
Generation Of Test Case Using Use Cases;
Concept of Test Cases & Need to Write a Test Case;
Tracking of Test Cases;
Managing the Test Cases towards the Requirement Fitment &

Modus to Find Out the Reusability of Test Cases as to When &


Where they can be used.

Software Errors
What Is A Software Error, How They Are Detected &
What Are Common Software Errors.
Risk Analysis
What Is A Software Risk &
What Are Risk Analysis Process.
Artifacts
Test Plan;
Test Case;
Test Script;
Test Data;
Test Suite;
Test Harness &
Test Report.
Test Execution
Overview Of Test Execution Process;
Challenges In Test Execution;
Test Entry & Exit Criteria;
Methods Of Test Execution;
Test Coverage & Test Environment &
Analysis & Use Of Test Results.
Testing Tools, Software Test Automation & Its Importance
Requirements For A Test Tool;
Defect Tracking Tools;
Functional Testing Tools;
Performance Testing Tools;
Unit Testing Tools;
Test Automation Tools;
Scope Of Automation;

Page 7
Sheet1
Need For Automation;
Design & Architecture Framework For Automation;
Manual Vs Automation Testing;
Factors Determining Test Automation;
Approaches To Automation;
Challenges In Software Test Automation;
Different Test Automation Tools - QC, QTP, Load Runner,
Selenium,Its
Importance &
Skills Needed For Automation.
Metrics
Defect Age;
Defect Density;
Defect Detection Efficiency;
Defect Removal Efficiency;
Test Coverage;
Test Effort Variance;
Test Schedule Variance &
Cost Of Quality.
Testing - Completion & Continuous Improvement
Agile Way of Working
DevOps Basics
Road towards Continuous Improvement.
Digital Assurance - Basics
Mobile Testing
Cloud tesing
Social media testing
Analytics
Big data Testing
Tools
Selenium
Programming
Java, Python

Page 8
Sheet1

ng Test Execution &

Page 9
Sheet1

White Box Testing &

acking System.

Page 10

S-ar putea să vă placă și