Thursday, 6 July 2017

Experienced Testing Interview Q&A – Part 1

1) Have you written Test Plan? What is a Test Plan? What does it include?
-Yes I have written/contributed to the test plan.
– A test plan is a document describing the scope, approach, objectives, resources, and schedule of a software testing effort. It identifies the items to be tested, items not be tested, 
who will do the testing, the test approach followed, what will be the pass/fail criteria, training needs for team, the testing schedule etc.
– A Typical Test Plan for as per IEEE-829 contains following)a) Test plan identifier
b) Introduction
c) Test items
d) Features to be tested
e) Features not to be tested
f) Approach
g) Item pass/fail criteria
h) Suspension criteria and resumption requirements
i) Test deliverable
j) Testing tasks
k) Environmental needs
l) Responsibilities
m) Staffing and training needs
n) Schedule
o) Risks and contingencies
p) Approvals
=================================================================================================================

2)  What is a Test Case? What does it include?
test case is a document, which has a set of test data, preconditions ,expected results developed for a particular test scenario in order to
verify compliance against a specific requirement.- Typical Test Case Parameters consists of:
a) Test Case ID
b) Test Scenario
c) Prerequisite
d) Test Case Description
e) Test Steps
f) Test Data
g) Expected Result
h) Actual Result
i) Test Status
j) Comments
=================================================================================================================

3) How many Test Cases did you write in your last project?
I wrote about 1000 Test Cases in my last project.
(The reasonable number of Test Cases varies from 500 to thousands.
The number 1100 test cases can be completed in a 8 month project duration).
=================================================================================================================

4) What document did you refer to write the Test Cases?
Requirement document. (NOTE: It can also be Use Cases, or
Design Document and purely depends on company)
=================================================================================================================

5)  Did you have a situation where you did not have any documents
(no requirement document, no Use Cases, or no Design Document) and you had to write the Test Cases? How did you write the Test Cases?
Yes. I have been to that kind of scenarios in some companies.
There were companies where they had no documents at all
(As requirement doc becomes obsolete sometimes for new or maintenance projects)In that case, I had to discuss the application scenario and functionality with the Business Analysts or developer. Sometimes I prepared document indicating main work-flow of the application.
=================================================================================================================

6) Can you tell me what a Use Case is?
A use case is a document that describes the user action and system response for a particular functionality.
For example,  a Use Case for Banking System can have the following user interactions:
BankApplication_UseCase
=================================================================================================================

7) What is Software Development Life Cycle?
The systems (or software) development life cycle (SDLC) is a conceptual model used in project management that describes the stages involved in an information system development project, from an initial feasibility study through maintenance of the completed application.
It includes the following different stages:
1.Requirement phase<
2.Design phase
3.Coding (programming)
4.Testing
5.Release (Production)
6.Maintenance (Support)
=================================================================================================================

8) What is Build? What is mean by Patch ?
Build:
When each of the different modules of software is prepared, they are put in a single folder by the Configuration Management Team and it is called the ‘Build’.In other word, the developers put their code in the
shared location (folder) and all those code (modules) are combined together
so that it is a complete application that works.Patch:
A patch (sometimes called a “fix”) is a quick repair job for a piece
of programming. During a software product’s beta test distribution
or try-out period and later after the product is formally released,
problems/bugs will almost be found.
A patch is the immediate solution that is provided to users.
E.g. Check that for HP UFT they release patches to provide support
for new browser version or to fix any bugs that is found after release.
=================================================================================================================

9) What is meant by the Build Deployment?
When the Build so prepared by the Configuration Management Team is sent to
different Test Environments, it is called the Build Deployment.
=================================================================================================================

10)What is Requirement Trace-ability Matrix?
Tractability matrix is used to cross check the test cases as per the requirement of the test cases.  In other words, it checks whether the each functionality is covered in the Test Cases as per requirement document.


1 comment:


  1. Software testing training in Jaipur www.qaguides.com
    Selenium training in jaipur www.qaguides.com
    software testing course in jaipur www.qaguides.com
    software testing training institute in jaipur www.qaguides.com
    selenium training in jaipur www.qaguides.com
    DevOps training in Jaipur www.qaguides.com
    Devops classes in Jaipur www.qaguides.com
    Python training in Jaipur www.qaguides.com
    python coaching in jaipur www.qaguides.com
    python course in jaipur www.qaguides.com
    python classes in jaipur www.qaguides.com
    best python training in jaipur www.qaguides.com
    python institute in jaipur www.qaguides.com
    best python coaching in jaipur www.qaguides.com
    best java training institute in jaipur www.qaguides.com
    java training institute in jaipur www,qaguides.com
    java classes in jaipur www.qaguides.com
    Java training in Jaipur www.qaguides.com
    Summer Internship Training Jaipur www.qaguides.com
    Summer Training In Jaipur www.qaguides.com
    MCA Internship in Jaipur www.qaguides.com
    Internship in Jaipur www.qaguides.com
    Jmeter Training in jaipur www.qaguides.com
    Salesforce Training in jaipur www.qaguides.com
    Salesforce classes in jaipur www.qaguides.com
    Appium Training in jaipur www.qaguides.com
    Appium classes in jaipur www.qaguides.com
    Digital Marketing training in Jaipur www.qaguides.com
    Digital Marketing classes in Jaipur www.qaguides.com

    ReplyDelete