Professional Documents
Culture Documents
It 1008
It 1008
It 1008
VIII SEMESTER
2 MARKS
Prepared by
T.V. Sindia,
Lecturer / IT
Unit I
Part A
1. What is testing?
Testing is generally described as a group of procedures carried out to evaluate
some aspect of a piece of software.
It can be described as a process used for revealing defects in software, and for
establishing that the software has attained a specified degree of quality with respect to the
selected attributes.
2. What is TMM?
TMM – Testing Maturity Model. It was developed at the Illinois Institute of
Technology to address deficiencies in testing issues.
3. What is verification?
It is the process of evaluating a software system or component to determine
whether the products of a given development phase satisfy the conditions imposed at the
start of that phase.
4. What is validation?
It is the process of evaluating a software system or component during or at the
end of the development cycle in order to determine whether it satisfies specified
requirements.
5. What is debugging?
Debugging or fault localization is different from testing. It is the process of
locating the fault or defect, repairing the code and retesting the code.
6. What is an error?
An error is a mistake, misconception or misunderstanding on the part of a
software developer.
8. What is a failure?
A failure is the inability of a software system or component to perform its
required functions within specified performance requirements.
7. Name some of the black box design approaches to design test cases.
o Random testing
o Equivalence class partitioning
o Boundary value analysis
Unit III
Part A
19. What are the various means by which damage can be done to the security of the
system?
Viruses
Trojan horses
Trap doors
Illicit channels
Unit IV
Part A
1. What is a goal?
A goal can be described as a statement of intent or a statement of a
accomplishment that an individual or an organization wants to achieve.
2. What is a policy?
A policy can be defined as a high level statement of principle or course of action
that is used to govern a set of activities in an organization.
3. What is a plan?
A plan is a document that provides a framework or approach for achiving a set of
goals.
7. What is WBS?
WBS is Work Breakdown Structure. It is a hierarchical or treelike representation
of all its tasks that are required to complete a project.
8. Give some of the test cost items or the characteristics of the system that impact on
the cost of testing.
The nature of the organization, in testing maturity level and general maturity, the
nature of the software product being developed, the scope of the test requirements, the
elvel of tester ability, knowledge of the project problem domain, the level of tool support,
and training requirements.
9. How is the cost measured by COCOMO model?
Testing costs = 0.5* total project costs.
16. What are the information that should be present in a Test Item Transmittal
Report?
The Test Item Transmittal Report should contain the following information for
each item that is tracked: version/revision number of the item, location of the item,
persons responsible for the item, references to item documentation and the test plan it is
related to, status of the item, and approvals.
17. What are the documents that are prepared during and after execution of the
tests?
Test log, test incident report, and test summary report.
25. What are the three critical groups in testing planning and test policy
development?
Managers, Developers/Tester and Users/Clients are the three groups testing
planning and test policy development.
Unit V
Part A
7. What is DRL?
DRL – Detect Removal Leverage can be described as a review measurement
which can be applied to measure the relative effectiveness of reviews versus test phases
and test phases with respect to one another.
8. What is TCE?
TCE is an effectiveness metric. It can be defined as follows:
11. What are the four major activities associated with configuration management?
The four major activities associated with configuration management are:
15. List four key items that test managers use for monitoring and controlling test
efforts for a project.
Testing status
Tester productivity
Testing cost
Error, faults and failures