Testing Interview Questions & Answers-Series2 May 11, 2008
Posted by kiranjoglekar in : General Interview Questions, Manual Testing Interview Questions , add a comment11)What is the difference between test techniques and test
methodology?
Testing techniques is a way testing technique (security testing,
functional testing etc) to be applied on project and and it will
inform to testers by test lead.
Test methodology or test strategy is a document prepared by Test
Manager and it contains an approach to be followed by testing team
during testing (egg: test factors, scope, use of testing tools for
the project etc)
12)What is difference between a Test Plan, a Test Strategy, a Test
Scenario, and a Test Case? What’s their order of succession
in the STLC?
Test Plan: Test plan is a Document, developed by the Test Lead,
which contains ”What to Test”, ” How to Test”, ”When to Test”,
“Who to Test”.
Test Strategy: Test Strategy is a Document, developed by the Project
manager, which contains what type of technique to follow and which
module to test.
Test Scenario: A name given to Test Cases is called Test Scenario.
This Test Scenario was deal byte Test Engineer.
Test Cases: It is also document audit specifies a Testable condition
to validate functionality. These Test Cases are deal by the Test
Engineer
Order of STLC:
Test Strategy, Test Plan, Test Scenario, Test Cases.
13)What is Multi Unit Testing?
To the test different modules and combine together as component or
module is called as multi unit testing.
14)What is the difference between a defect and an enhancement?
Defect: It is found by the test engineer while test an application of
the window.
Enchancement: It is soft copy of the application send to the tester
by the developer for the defect solve on particular module.
15)What is the difference between end to end testing?
End to End testing: To test scale a complete application in a
situation that minics real word use, such as interacting with a
data base, using network communication, or,interacting with other
hardware, application, or system.
System testing: Is process of attempting to demonstrate that program
it done meet original requirements and objects as stated in the
requirement specification. It is done by the test group before release
product to the customer.
16)What is the difference between walkthrough and inspection?
Walk through: A walk through is an informal meeting for evaluation.
Little or no preparation is usually required.
Inspection: An inspection is more formalized than a walk through
typically with 3-8 people including a moderator, reader, and a
recorder to takes notes.
17)What is the difference between system testing and
end-to-end testing?
System testing: System testing is the process of attempting to
demonstrate that a program. Is performed by a testing group before
the product is made available to customers. It can begin after unit
and Integration testing.
End to end testing: end to end testing is mainly functionality testing,
to check whether all the components are involved properly to perform a
complete transaction.
18)What is the difference between test strategy and test
scenario?
Test strategy: Testing approach to be followed by the testing team.
Test Scenario: Testing engineers selected reasonable the test case
to reviewed for completeness and correctness. In this review meeting
Test lead or project manager will be involved according the
organization.
19)What is the difference between cmm level 5 companies and
cmmi?
CMM: Developed by the SEI. It’s a model of 5 levels of organizational
‘maturity’ that determine effectiveness in delivering quality software.
The model identifies five levels of process maturity for an
organization:
1. Initial (chaotic, ad hoc, heroic) the starting point for use of a
new process.
2. Repeatable (project management, process discipline) the process is
used repeatedly.
3. Defined (institutionalized) the process is defined/confirmed as a
standard business process.
4. Managed (quantified) process management and measurement takes
place.
5. Optimizing (process improvement) process management includes
deliberate process optimization/improvement.
Within each of these maturity levels are KPAs (Key Process Areas) which
characterize that level, and for each KPA there are five definitions
identified:
1. Goals
2. Commitment
3. Ability
4. Measurement
5. Verification
20)What is difference between QA, QC and testing?
QA - Giving guarantee to the client how much quality the product
QC - Get controlling each and every phase of product or software
Testing - Operations involved whether an application is able
to meet client requirements or not.
Testing Interview Questions & Answers-Series3 May 11, 2008
Posted by kiranjoglekar in : General Interview Questions, Manual Testing Interview Questions , add a comment21)What is test bed?
Test bed is the environment, where the testing is supposed to be done.
Setting up the hardware and software requirements before starting
testing is known as tested.
22)What is the difference b/w template and document?
Template: Template will define the Structure/Format
Document: Filled Template with the proper Information
23)What is configuration management?
Configuration management is the system you use to track multiple
developments builds of the software so that confusion is avoided.
Revision control, Change Control, and Release Control are important
aspects of Configuration Management.
24)what is mean by manual testing and how it is done?
Manual Testing is validating the software, functioning as per the
requirement. This can be done only by understanding the requirement
clearly. Giving input to the software manually and verifying the
output.
25)What is deferred in defect life cycle?
New defect
>>open by T.L. /P.M.
>>If deferred >>
No>> fixed by developers >> retesting >> closed
Yes >> postponed for next version.
26)What is verification & validation?
Verification:
*Before validation we have to do verification.
*comparing the customer document and our document to check whether
it’s correct or not.
*It won’t talk about the functionality of the screen.
*whether the screen is designed to the customer requirement or not.
Validation:
*Running the application and test the application
*Testing the s/w functionality whether it is working or not.
*whether the s/w is supporting the customer requirement or not.
27)What is test phase?
Test Phases are
Test Plan
Test Design
Test execution
Defect Tracking
&
Test Report
28)What is difference between web application and client server
application?
Web application:
*In this we don’t have much control over the application.
*Application is loaded on the server whose location is May Or may not
be known and no exe is installed in client Machine. You have to test
different browsers.
*Web applications are supposed to be test on different Browser and OS
platforms.
*web application is mainly tested for browser Compatability, OS
compatability, error handling, static Pages, backend testing and
load testing.
Client-server application:
*in this we have to test different components
*Application is loaded on server while the application exe On every
client server.
*we have to test broadly categories like GUI testing on Sodes,
functionality, load, client-server Interaction,back end
*this environment is mainly used on intranet network.
*we are aware of no of clients and servers and their Location in the
test scenarios.
29)When you carry on test design?
When Screen shots are ready we can write
RTM
Based on RTM we can write the Test Cases
OR
We can design the Test Cases.
30)What is Traceability Matrix? What is there in that and what
will you do with that?
Traceability matrix is the mapping between the requirements and Test
cases.
Traceability matrix contains Requirement id, Test cases ids and number
of test cases passed and failed.
Test Lead will prepare this Traceability matrix. With the help of
Traceability matrix we know whether the test cases are completed or not
Traceability Matrix Useful in following real-time situation
1. Decide the number of test cases is enough to test given module.
2. To Review the test cases
Traceability Matrix is a guiding and valuable document for testing.
Testing Interview Questions & Answers-Series4 May 11, 2008
Posted by kiranjoglekar in : General Interview Questions, Manual Testing Interview Questions , add a comment31)What is the difference between Retesting and Data Driven
Testing?
Retesting means checking the behavior of system for different sets of
inputs. One thing is important that system may behave differently for
different i/p’s. Retesting is a manual procedure to check the system
with different i/p’s If you come for Data Driven Testing also called
DDT in a short form is automation method for testing application for
different i/p’s using win Runner or QTP tool. Finally, In a nutshell
retesting is manual process of testing application with different i/p’s.
Data driven testing means testing the application with different
types of inputs using an automated tool. In DDT we supply inputs
from flat files (note pad), Database, excel sheet…etc.
32)What is test scenario?
The test scenario is the situation prepared by the test team to execute a
test case.
33)What is build duration?
It is a tine gap between old version build and new version build in new
version build some new extra features are added.
34)What are the non functional requirements?
Non- functional requirements are those which are not related to
functionality of the application but related to UI requirements,
Performance of the system, Project Management, Shareware etc.
OR
management people only define non functional requirements relating to
. Standards to be maintained.
. Cost.
. Time.
. UI Interface, OS, Hardware, Additional features.
35)What is the difference between error, bug and defect?
Error -A Fault in the program leads to error in program execution.
Defect-If the error caught by tester then it is called as defect.
Bug - If the defect is accepted by the development people then it
is called as Bug.
Fault—->Error—->Defect—->Bug
Error may be generated due to syntax or symantic fault.
Different types of error are
1. Syntax errors
2. Symantic errors
3. Logical errors
4. Runtime errors…etc
All athe above errors will be occurred during white box testing of the
application/product.
In Black Box testing main defects are
Requirement missing or
Wrongly interpreted requirements,
Misoperation of functionalities…etc.
36)What is the Difference between Stub Testing and Driver
Testing?
Stub testing: In top down approach, a core module is developed.
To test that core module, small dummy modules are used. So stubs
are small dummy modules that test the core module.
Driver testing: In bottom up approach, small modules are developed.
To test them a dummy core module called driver is developed.
37)What is hot fix?
Bug found at the customer place which has high priority.
38)What is the Driver in Integration testing?
In Bottom Up approach, the Child modules are developed first. As
the parent modules are developed, they are integrated with the
Child modules to perform integration Testing. In the process, if
at all any parent module is missing, in order to continue the
integration process, a temporary program (called as DRIVER) is
submitted in the place of parent module.
OR
Basically integration testing can done in two ways Top-down approach
and Bottom up approaching top down approach we can use stubs. In
bottom up approach we can use drivers for integrating the modules.
Using drivers for each new module being tested In integration with
all lower-level modules.
e.g.: we need to integrate 3 A, B, C modules then by using this
approach the lowest-level modules “B” and “C” are tested with
drivers. Next, the higher-level module “A” is tested with a driver
in integration with modules “B” and “C.” Finally, integration could
continue until the top-level module of the program is tested (with
real input data) in integration with the entire program.
39)What is difference between boundary value analysis and
Equivalence partioning?
Boundary value analysis is nothing but to check the max and min
length of the field.
Equivalence partition is nothing but to check the valid and invalid
data of the field.
40)What is testing life cycle please any one explains briefly?
Testing is included in SDLC.
• Preparing the test strategy.
• Preparing the test plan.
• Creating the test environment.
• Writing the test cases.
• Creating test scripts.
• Executing the test scripts.
• Analyzing the results and reporting the bugs.
• Doing regression testing.
• Test exiting.
Testing Interview Questions & Answers-Series5 May 11, 2008
Posted by kiranjoglekar in : General Interview Questions, Manual Testing Interview Questions , add a comment41)what is pareto analysis?
It is an analysis to determine which problem requires more effort.
42)what is meant by spiral model?
Spiracle model is nothing but version by version model that is 1st
version when completed after the hear UAT is done after go to the
next version or build. This is very risk modal according to application
developments companies. The project has so many risks and Client
requirements also be changes continuously in the project.
43)Can any one give the example for high severity high priority
high severity low priority low severity high priority low
severity low priority?
SEVERITY-1. SHOW STOPPER-UNINSTALL THE PRODUCT, DATA
CORRUPTION.
2. HIGH-FUNCTION IS NOT WORKING ACC TO SPEC.
3. MEDIUM-INCORRECT DATA, INCORRECT MESSAGE ERROR.
4. LOW-MISSPELLINGS, INCORRECT GRAMMICTAL.
PRIORITY-1. SHOW STOPPER-IMMEDIATE FIX, VERY VISIBLE.
2. HIGH-MUST FIX BEFORE PRODUCT IS RELEASED.
3. MEDIUM-SHOULD FIX IF TIME PERMITS.
4. LOW-WOULD LIKE FIX BUT CAN RELEASE AS.
44)Difference between Aquaplane class partion and boundary
value analysis?
Equalance partion is a method of black box testing. for e.g. if the
application is accept the values between 10 to 50. we are giving
valid and invalid inputs to the system and check the status.
E.g. inputs valid: 25, 30
Invalid: 9, 60
Boundary value analyses also method of black box testing. In this case
we are taking boundary values for e.g. in above e.g. upper boundary
value is 50, and lower boundary value is 10.
inputs
Upper boundary 49, 51.
Lower boundary 9, 11
On boundary 10, 50
45)What is the diff between Functional and regression testing
and do you execute same test case or write new one for
regression?
In functional test you (black box tester) check the major functionalities
in his modules are working are not in regression test you check the
functionality on the modified built. If there is problem in the some
module you reported the bug to the developer and after he fixing that
issue you do regression testing on the modified built executing the
same test cases depending on the modification done in modules most
of the time you go for new test case but while doing regression testing
you check that the modification done is not effecting any functionality
which was working fine previously.
46)Contents in Tracebility matrix?
A matrix which maps the development stages along with testing issues
is called Traceability Matrix or Test Responsibility Matrix. This can be
developed by the Project Manager.
The matrix is like this. There are 15 testing issues and 5 development
stages.
Testing issues are development/SRS/Designing/coding/System-
Testing/Maintenance
Under testing issues are development the things are like this
Ease of use
Authorization
Access Control
Performance
here the project manager is going to map the testing issues to
development stages.
So the test engineers while conducting testing they have to follow this
TRM which was developed by Project Manager.
47)What is the difference between stress and load testing?
First of all, both testing are used for testing the performance of the
application. More generally we can say that these are the techniques
to perform PERFORMANCE TESTING.
In the LOAD testing we check the application for the volume of users
at the peak level. For example say a application can afford 500 users
at the peak time and this time remains for 5 hrs. then we’ll test the
application with 500 virtual users for 5 hrs. Keep it remember that
the is performed in steps i.e. first we test the application for 5, 10,
50,100, 500 virtual users. And in this way we test.
The application for specified number of users. In the STRESS Testing
we test the application for beyond the specified limit ( number of
users). And check what the Degradations take place before going
to fail, how the system starts behaving.
LOAD and STRESS testing are almost two synonymous terms. The only
difference is that in Load Testing we test for the SPECIFIED LIMIT and
in Stress Testing for BEYOND THE LIMIT.
48)What is the difference between test case and test scenario?
Explain with example?
Test Case is a Step which has to be verified in order to test a Scenario.
Scenario is nothing but a series of test cases in order to verify one
transactional cycle.
Ex: Scenario:
Verifying that a user is able to manage his e-mail inbox Such as view
all messages, send a message, and manage Folders, logout…etc with
a valid user login and password.
Test case:
Is e-mail login page is displaying
Is the user able to login using his login id and password
Is he able to view his inbox?
Is he able to delete unwanted -mails…etc
”But interviewer expects you to give examples related to your previous
job.”
49)What is software development Life Cycle (SDLC)? Where exactly
the Testing activities begin in SDLC?
It is the steps followed to develop the application or software.
Steps are
1. Requirement Analysis
2. Design
3. coding
4. Testing
5. Implementation
6. Maintanance
Testing activity starts from the initial state i.e. from requirement
analysis.
50)What is White Box testing and who is responsible for white
box testing?
Testing the application with the knowledge of the internal structure, it
comes under white box testing. In General Developers are responsible
for white box testing.
Testing Interview Questions & Answers-Series6 May 11, 2008
Posted by kiranjoglekar in : General Interview Questions, Manual Testing Interview Questions , add a comment51)What is agile testing, explain with example
Agile testing is dynamic approach for testing. In this testing
requirement does not stable mean to say it keeps change according
to customer so in this situation we need to use dynamic approach
for testing and this approach called Agile testing. These days
almost companies are using Agile testing.
52)A application is given to you but the requirements and
functionalities are missing what will you do to start the
testing?
Generally this type of case u can go for adhoc testing or monkey
testing.
Just go through the whole application try to grap all the important
functionalities check all the results as per your basic knowledge.
Here in this case company wants you test how far your knowledge
in the domain. How how far your mindset works. Try to catch all
main and important functions and write test cases on it.
53)What are the types defect tracking tools?
Defect Tracking Tools
MS Excel sheet
Test Director
Bugzilla
Test Complete
54)What is the status of defect when the developer rejects the
defect?
The status will be changed to Declined. Or Invalid.
55)What is the VSS?
Visual source safe is a Microsoft product used for sharing exclusively.
Initial step is to install vss in both server & in your machine. Then
check out to enter vss, once you entered you can modify, append
or delete any document (all the changes will be recorded in a history
file) After modification you checks in so that all the files are modified
safely & saved…This is the major usage of Vss.
56)What does smoke testing & sanity taste?
Sanity testing is an initial testing where the tester will check major
functionality is working or not.
Smoke testing is similar to sanity testing but here checking the major
functionality b/w two modules.
57)what is diff b/w resting & regression testing?
conducting testing on the same build, is called retesting and conducting
testing on the modified build is called regression testing.
OR
One performs testing on already tested functionality with different sets
of values in order to ensure that the defect is reproducible or the
functionality is working fine is called retesting. one perform testing
on already tested functionality in 2 scenarios
1. Whenever a defect is raised by test angry and rectified by the
developer then it is released to the testing department, once
the next build is released to the testing Dept, the test angry
will perform testing and complete already tested functionality
in order to ensure that the old functionality remains same.
2. whenever the new changes are added to the existing module, the
test angry will perform testing on already tested functionality in
order to ensure that its old functionality Remains same.
58)What is User Acceptance testing and when you’ll do this and
who will do this testing. If you got any bug while doing UAT
what would be the status of Severity and Priority?
As the name “user acceptance testing” tell us that it is related to
clients/user, who use our software /application, or what ever we
deliver them called as product. We provide them-their requirements,
use cases, test cases and their result so that they will be ease of
running that product. If in UAT any bug related to functionality the
status of that bug will be major.
59)What is change request, how you use it?
I think change request controlled by change request control board
(CCB). If any changes required by client after we start the project,
it has to come thru that CCB and they have to approve it. CCB got
full rights to accept or reject based on the project schedule and cost.
60)Difference between GUI & Functional testing?
Gui Testing: GUI testing is checking the aesthetic look of the
application. Checking the skin, color, font i.e. look a d feel is
appropriate or not.
Functionality Testing: Is testing the functionality of the
application. Is all the modules are working as per the requirement.
Testing Interview Questions & Answers-Series7 May 11, 2008
Posted by kiranjoglekar in : General Interview Questions, Manual Testing Interview Questions , add a comment61)Why does you put the bug status as differed? What does you
mean by that exactly?
Differed is nothing but accepted but it is not possible to fix it in current
release.
62)What is the bug life cycle? In which part you involved?
Status of the bug assigned based on the scenario is bug life cycle.
The status comprises of New, Open or reject, Reopen, Fixed, Retest
and Close. I involve in New, Reopen and Close.
63)What is test summery report and it content?
Overall testing status
Number of module tested
Number of bugs identified
64)What report you generate after completing testing?
Test Result Record
Test summery report
Defect report
Release plan
Test review record
OR
Test Report Document
Bug List
Test Case Summary report
65)What is Usability and Compatibility testing?
Usability Testing:Usability testing comes under system testing. Here
mainly testers are concentrating on whether there is user-friendliness
in the build or nor?
It classified in to 2 types
1. User Interface Testing: Here testers concentrate on whether there
is look & feel, ease of use in all the screens of the application build?
2. Manual Support Testing: Here tester’s concentrates on correctness
and completeness of help documents in the build.
Compatibility Testing: Testers validates whether the build is working
under all the customer expected platforms.
66)What are test entry and test exit criteria?
Entry Criteria: All system docs like s/w, h/w, installation manual
release, Test Build Release, Build release meeting of testers.
Exit Criteria: All test cases executed according to entry criteria and
build is successful.
67)What is Build and what is Installation testing?
Installation Testing: Testing different approach of installation,
checking all the controls properly registered in the system registry.
Build Testing: Release of alpha or beta version of system or
testing of system after different build or version of the system.
68)What is review checklist?
Preparing the things needed to be reviewed. Where review is the
discussion about the project or application.
69)What templates used to design the test cases?
To design test cases there are templates for writing test cases. In the
Templates there is serial number; action to be performed, test data,
expected result, actual result and defect id has to be given.
70)What is regression testing?
Regression testing is testing the modified build, whether it is effecting
the application or due to modified build any new bugs are raised.
Testing Interview Questions & Answers-Series8 May 11, 2008
Posted by kiranjoglekar in : General Interview Questions, Manual Testing Interview Questions , add a comment71)What are the different test techniques?
Use case
SRS
FS
Boundary value analysis
Equivalence Partitioning
Error guessing.
72)What is the difference between Functional requirement
and business requirements?
Functional requirement gives the description of each and every function
of the system to work according to the scope of the SRS.
Business requirement is the requirements that are not in SRS but there
has to be implemented in the system to get the scope of the system.
73)What is the difference between SRS and FS?
SRS is the system requirements specification provided the client giving
the scope of the system FS carries out the functional specification of
the system describing each and every function by the system.
74)What is testing life Cycle and Explain different phases?
1. Testing Requirement: Gather all type of requirements and scope
of the application from SRS.
2. Testing Design: Writing test cases for each functionality of the
application provided in FS.
3. Test Execution: Executing all test cases to find if there exists any
bug.
4. Test Reporting: Analysis of the whole system testing.
5. Test Deliverable: Test report has to be generated to validate the
system.
75)What is the difference Between Waterfall and Spiral model?
The waterfall model the process goes to the next step after completion
of the previous step as first requirement then design then coding then
implementation then maintenance but here is no end user feedback
taken to consideration any change in SRS will result to start work fro
first step and goes step by step again. But in case of Spiral model
for each and every step there is testing for that step carry on
simultaneously after finishing that step so that it will easy to recover
any Error and fix it there. In this model we don’t have to start work
from beginning.
76)What type of documents can u prepare during Testing?
1. Test Plan: A formal test plan is a document that provides and
records important information about a test project, for example:
Resources, Schedule & Timeline, Test Milestones, Use cases
and/or Test cases
2. Test Case: A set of test inputs, execution conditions and
expected results.
3. Test Data: The actual (set of) values used in the test or that are
necessary to execute the test.
4. Test Scripts: is used to test a particular functionality (business
rule). It may consist of 1 or more Test Cases.
5. Test Log: A chronological record of all relevant details execution
of a test
6. Bug Reports: Contains a summary of the bug, its priority and other
details regarding the bug.
77)What is exactly a traceability matrix?
A document showing the relationship between Test Requirements and
Test Cases.
78)What is a show stopper?
Showstopper is a bug which having highest priority and highest
severity. If an S/W or application contains any showstopper bug,
it can’t be release into market.
79) Difference between application testing and product testing?
Product testing means when any company does testing for their own
(company’s) product ex… Norton Antivirus is the Symantec’s product;
if Symantec test the Norton i.e. called as the Product testing. Where
as if any company take some projects from some other companies
like ABC company takes projects from IBM and test that project on
some charges i.e. called as Application Testing.
80)While writing the test cases how can we know whether we
wrote all the test cases or not By using RTM (requirement
traceability matrix)?
we can map test cases, so that we can easily identify whether we have
covered all the test cases which is mentioned in the requirement OR
RTM ID For a particular Module covers all the functionalities ( Test
Cases). So that Missing or Wrong Functionalities could be Identified.
Testing Interview Questions & Answers-Series9 May 11, 2008
Posted by kiranjoglekar in : General Interview Questions, Manual Testing Interview Questions , add a comment81)What is Validation and Verification?
Verification is the process to assure that, the product in particular
phase of development process is consistence with the requirements.
Validation is nothing but assuring that the final product satisfies the
system requirements.
82)What is Severity and Priority? Give examples for:
Severity High and Priority High
Severity High and Priority low
Severity low and Priority high
Severity low and Priority low
Severity is nothing but how serious is the defect on the functionality
Priority is the importance of the defect to resolve interms of customers
severity high and priority high.
e.g.: cannot connect to server high severity a date format high priory.
Eg: incorrect output high severity looks of web page not good low
priority.
83)What is Test Metrics?
Test Metrics:
Metrics is nothing but measurement there are 3 types of measurement:
QAM (Quality Assurance Measurement): This is used to test where
quality is coming or not.
TMM (Test Management Measurement): To find how much testing
is completed and how is to test.
PCM (Process Capability Measurement): Depending on old project
any changes are required or not.
84)What is Traceabily Matrix?
Traceability matrix: defines the mapping between customer requirements
to possible test cases developed to test that requirement.
85)What is main difference between Testing Techniques and
Testing Methodology ?
Test Methodology: Its is the of development work flow, E.g., in my
company am following the test methodology as
1.Requirement and analysis
2.Design
3.Coding
4.Testing
5.Bug Reporting
6.Bug Fixing
7.Tested and Closed
8.signing off.
Testing Techniques: Testing Techniques are not but Test case Design
Techniques i.e., Equivalence class Partioning, Boundary value analysis,
Error Guessing in Black box testing, Loop testing, statement testing,
branch testing, and condition testing in white box.
86)What are the tabs in the latest version of Test Director?
In TD we have Requirements tab
Test Plan Tab
Test Lab Tab
Defects
87)Explain Development “V” Model?
V-Model Stands for Verification and validation this defines mapping
between multiple stages of development stages along with multiple
stages of testing.
89)What is Database Testing?
In database testing one can consider/verify the
1. Database Table/Field/SPs Naming Conventions.
2. Database design… is it normalized enough?
3. Database field size.
4. Database field type.
5. Stored Procedures return type, arguments etc.
6. Relationship between tables. Primary, Foreign Key.
7. Constraints in Database.
90)Last test case for project will be written in which phase?
As far as the SDLC is concerned last test case will be written for
”Maintenance Phase”.
As far as the STLC is concerned last test case will be written for
“Acceptance Testing”.
Testing Interview Questions & Answers-Series10 May 11, 2008
Posted by kiranjoglekar in : General Interview Questions, Manual Testing Interview Questions , add a comment91)What’s Ad Hoc Testing ?
A testing where the tester tries to break the software by randomly
trying functionality of software.
92)What’s the Accessibility Testing ?
Testing that determines if software will be usable by people with
disabilities.
93)What’s the Alpha Testing ?
The Alpha Testing is conducted at the developer sites and in a
controlled environment by the end user of the software.
94)What’s the Beta Testing ?
Testing the application after the installation at the client place.
95)What is Component Testing ?
Testing of individual software components (Unit Testing).
96)What’s Compatibility Testing ?
In Compatibility testing we can test that software is compatible with
other elements of system.
97)What is Concurrency Testing ?
Multi-user testing geared towards determining the effects of accessing
the same application code, module or database records. Identifies and
measures the level of locking, deadlocking and use of single-threaded
code and locking semaphores.
98)What is Conformance Testing ?
The process of testing that an implementation conforms to the
specification on which it is based. Usually applied to testing
conformance to a formal standard.
99)What is Context Driven Testing ?
The context-driven school of software testing is flavor of Agile
Testing that advocates continuous and creative evaluation of
testing opportunities in light of the potential information
revealed and the value of that information to the organization
right now.
100)What is Data Driven Testing ?
Testing in which the action of a test case is parameterized by externally
defined data values, maintained as a file or spreadsheet. A common
technique in Automated Testing.
Testing Interview Questions & Answers-Series11 May 11, 2008
Posted by kiranjoglekar in : General Interview Questions, Manual Testing Interview Questions , add a comment101)What is Conversion Testing ?
Testing of programs or procedures used to convert data from existing
systems for use in replacement systems.
102)What is Dependency Testing ?
Examines an application’s requirements for pre-existing software, initial
states and configuration in order to maintain proper functionality.
103)What is Depth Testing ?
A test that exercises a feature of a product in full detail.
104)What is Dynamic Testing ?
Testing software through executing it.
105)What is Endurance Testing ?
Checks for memory leaks or other problems that may occur with
prolonged execution.
106)What is End-to-End testing ?
Testing a complete application environment in a situation that mimics
real-world use, such as interacting with a database, using network
communications, or interacting with other hardware, applications, or
systems if appropriate.
107)What is Exhaustive Testing ?
Testing which covers all combinations of input values and preconditions
for an element of the software under test.
108)What is Gorilla Testing ?
Testing one particular module, functionality heavily.
109)What is Installation Testing ?
Confirms that the application under test recovers from e xpected or
unexpected events without loss of data or functionality. Events can
include shortage of disk space, unexpected loss of communication,
or power out conditions.
110)What is Localization Testing ?
This term refers to making software specifically designed for a specific
locality.