Professional Documents
Culture Documents
Requirement Analysis
Test Planning
Test case development
Test Environment setup
Test Execution
Test Cycle closure
3- Defect Report
A defect report filed during dynamic testing typically includes:
An identifier
A title and a short summary
Date of the defect report, issuing organization, and author
environment
The development lifecycle phase(s) in which the defect was observed
A description of the defect to enable reproduction and resolution, including logs, database
dumps screenshots, or recordings (if found during test execution)
Expected and actual results
degree of impact (severity) of the defect on the interests of stakeholder(s)
Urgency/priority to fix Certified Tester Foundation Level Syllabus International Software
State of the defect report (e.g., open, deferred, duplicate, waiting to be fixed, awaiting
confirmation testing, re-opened, closed)
Conclusions, recommendations and approvals
Global issues, such as other areas that may be affected by a change resulting from the defect
Change history, such as the sequence of actions taken by project team members with respect
to the defect to isolate, repair, and confirm it as fixed
References, including the test case that revealed the problem
4- Defect life cycle
New
Assigned
Open
Fixed or Rejected
Ready for test
Retest Passed or Failed
Closed or Re-opened
5- Priority vs Severity
Severity is defined as the degree of impact a Defect has on the development or operation of a
component application being tested.
Priority is defined as the order in which a defect should be fixed.
6- Test Matrix:
Test matrix is used to capture actual quality, effort, the plan, resources and time required to
capture all phases of software testing
7- Requirement trackability matrix
The relationship between test cases and requirements is shown with the help of a document.
This document is known as a traceability matrix.
8- What is white box testing and list the types of white box testing?
White box testing technique involves selection of test cases based on an analysis of the internal
structure (Code coverage, branches coverage, paths coverage, condition coverage, etc.) of a
component or system. It is also known as Code-Based testing or Structural testing. Different
types of white box testing are
- Statement Coverage
- Decision Coverage
9- Explain what Test Plan is? What is the information that should be covered in Test Plan?
- A test plan can be defined as a document describing the scope, approach, resources, and
schedule of testing activities and a test plan should cover the following details.
o Test Strategy
o Test Objective
o Exit/Suspension Criteria
o Resource Planning
o Test Deliverables
10- On what basis you can arrive at an estimation for your project?
- To estimate your project, you have to consider the following points
o Divide the whole project into the smallest tasks
o Allocate each task to team members
o Estimate the effort required to complete each task
o Validate the estimation
Database
3- SQL constraints
NOT NULL - Ensures that a column cannot have a NULL value
UNIQUE - Ensures that all values in a column are different
PRIMARY KEY - A combination of a NOT NULL and UNIQUE. Uniquely identifies each row in a
table
FOREIGN KEY - Uniquely identifies a row/record in another table
CHECK - Ensures that all values in a column satisfies a specific condition
DEFAULT - Sets a default value for a column when no value is specified
INDEX - Used to create and retrieve data from the database very quickly
4- primary key and forgiven key
PRIMARY KEY - A combination of a NOT NULL and UNIQUE. Uniquely identifies each row in a
table
FOREIGN KEY - Uniquely identifies a row/record in another table
5- unique identifier
UNIQUE - Ensures that all values in a column are different