You are on page 1of 18

IMP MANUAL TESTING FAQS

1.What is main difference between Testing Techiques and Testing Methodology?


Testing methodology is nothing but the method your using in your company for eg: waterfall
method or V model or spiral model etc.Testing techniques is like black box, white box etc
2. How do u approach for testing a web application?
http://geekswithblogs.net/ppothuraju/archive/2004/06/11/6473.aspx

3.what is mean by exactly the difference between the testcase and usecase?
A] An usecase are prepared from BRS.this will be in document form only which can be understand
by the team.it describe about how the software should when the end user uses . where as testcases
are written by tester using SRS.testcase are used for testing the functionality or behavior of the
application
B] Actually Test cases are derived from use cases, use cases contains field validation of fields
Positive and negative scenarios for each each functionality Difference between test case and use
case contains only validations but the test case contains test data
4.Can u define the usecase and testcase.
UseCase : It is indepth detailed description about Customer Requirments. It is developed from
BRS/SRS. It is prepared by business analyst or QA Lead.
Testcase: It is a document describing the input,action and expected response to determine whether
the application is working correctly according to the customer requirments. It is derived from
srs,usecases and test scenarios.While developing test cases we can find gaps in the requirments also.
5. As a tester, what is the final report u submitted to ur customer? please write it in tabular form?

6. what is bug life cycle?


Bug Life Cycle is the different status a bug takes in the process of it being FIXED.The status can be
New,Reject,Open,Fixed,Reopen,Retest,Closed.
7. which process u followed in ur company?
Well the maintainence projects do not have any process as such :
On my expereience we follow :
My 2nd Project :
Iterative Model Process ( FSD was not signed off from the client and kept changing )
My 3rd Project :
V Model ( Developers were in USA and we were in India )

8. what is the format of traceability matrix u prepared in ur company?


As a tester, what is the final report u submitted to ur customer? and what is its format? write it in
tabular form?

9. what is traceability matrix?


Traceability matrix is nothing but mapping User requirements to Test cases.This ensures that u have
written enough test cases covering all the functionalities.
10.Project had been started in Manual testing and Automation of some fixed modules, Then finally
decided to Test the total Application in Automation then it is possible to test that application.?
A] No. Initially atleast some modules should be done with the help of manual testing.
B] yes we can do by automation,because from manual to automation is easy[time consuming,less
cost,resources] but automation to manual will take more expensive,long duration,less accuracy
11. what is the purpose of using Tracability Matrix and how can you tell that testing has been
succseed.
In Tracilibility matrix we will map the Test Cases with Particular Test Scenario so that we can find
that any scenario is missed and if the total scenario are mapped with particular Testcases then the
testing is fullfilled.
12. What is the main theme of doing Regression Testing
A] By doing the Regression testing we can make sure that any new bug fixes did not change the
functionality of the application.
B] I think the main purpose of Regression is to know that any impact on the functionality of the
application or specific module where the developer had changed the code while fixing the bug.
Tester had to test the total scenarios not that particular scenario in Regression
13.How can you define Priority and severity
Priority: This is defined as how much time that developer should take to solve that bug depending
upon the fuctionaliton
Severity: This is defined as how much impact is shown on the functionality.

14.Describe Bug life Cycle and the process taken in your organization.

As soon as Test Engineer finds a Bug will Raise the bug as in NEW Status and will post it
development Tl and Will keep it in Open Status and assign it to concerned developer. and
he can change the status of bug as duplicate, As designed,not Reproducable, if it is a bug then
developer will workon it and give it as Fix status. Then Tester will retest that bug and see that it is
reproducable or not if it is not reproducable then he will close the bug, if its reproduce the same bug
then keeps it in reopen status.
15. what is the Testing Process in your organization
1. According to my company BA and PM will get the Requirements initially from the client these
requirements can be named as BRS(business requirement specification) or BRD.
2. then PM and Qualty Analyser will prepare the software Requirement Specification(srs)ie., the
flow of the functionality of the application, then SRS will be send to concerned TL (ie both
development and testing)
3. Then Testing TL will Prepare TestPlan based on SRS

4. Then Test engineer will be part of testing of preparing the testcases based on usecases prepared
by development Team

5. Then after Build Deployed TE has to Execute the Testcases.

6. Bugs Found should be raised.

16. Describe the difference betweeen Test scenario and Test Case
Test case is to validate the functionality of the scenario. Test scenario is to know the flow the
functionality of that particular scenario.
17. What are the different types of defects/errors are commonly appear during the real time
software testing?
Basically the defects are classified in to three types:
1.Missing Functionality(Requirement not implemented)
2.Extra Functionality(Added some thing more than need )
3.Wrongly implemented functionality(implemented requitement is not working)
Apart from this there is a very big list of defects are there:
1. incorrect or missing functions,
2. interface errors,
3. errors in data structures or external database access,
4. performance errors, and
5. initialization and termination errors
6. GUI releated
7.Failure of validation conditions.....etc
18. Explain Bug/Defect Life cycle?
Bug found ------>Test Engineer Finds Bug and Assigns that bug to Developper
Open---->During Developper fixing bug it's status will be changes to open
Fix------>Developper fixes the bug
Resolved---->then developper changes its status to Resolved
Closed------>Test engineer tests the system f it is fixed then he will change the bug status to closed
So Bug has mainly three statuses
1.Open
2.Resolves
3.Closed
19. Phases of Software Testing Life Cycle?.
These are the phases of STLC
1.Requirements
2.Use Case Document
3.Test Plan
4.Test Case
5.Test Case execution
6.Report Analysis
7.Bug Analysis
8.Bug Reporting
20. Use of Regression Testing?
1.Determine Previously tested system functions properly without getting effected though changes
are made in some other segment of application system.
2.Determine System requirements remain current
3.Determine System test data and test conditions remain current
21. Use of Requirements Traceability?
1.Tracing requirements to test cases
2.Tracing test cases to requirements
3.Gives test coverage of Requirements
4.Detailed report generation
22. The typical Application Test Lifecycle?

1.Unit testing
2.Module testing
3.Component testing
4.Component integration testing
5.Subsystem testing
6.System testing
7.Functional testing
8.Technical integration testing
9.System integration testing
10.Non-functional testing
11.Integration testing
12.Regression testing
13.Model Office testing
14.User Acceptance testing
23. What are the Test Deliverables?
Deliverables are
1.Test Plans
2.Test Script Planner
3.Test Scripts
4.Test Execution Results
5.Defect Reports
24. Why testing is required?
A] Testing is required to check that the application satisfies the requirements.
B] There is another corner for need of testing:Testing will give confidence for the software
development company that the software will work satisfactorily in client environmant.Testing will
improve the software quality.Testing will also reduces the maintanance cost also.Even the client of
the software will get confidence on the software.
C] testing is required for
1>to produce a quality product
2>a man can't do perform two tasks efficiently at a time i.e for example a developer can't do two
tasks,
a)programming
b)testing
3>without spend more time and cost we produce quality product
4>Due to psychological behaviour of a man is "a man can recognizing other faults easily"
25. What are the different techniques for writing test cases?
The different testing techniques are:
1.Boundary Value Analysis
2.Equivalence Partitioning
3.Error Guessing
26. What is Client Server/Web Server Configuration(ISS)

Client Server:Here the server will have the information data Business logic The Client will have
only tools/interface to connect ,access the information and services of the server.Normally Client
server will work in LAN network of the office.
If we come for web server client is any one of the browser and server will be webserver like apache
or IIS or some one else. Web sverver architechture is an extended version of the client server
architechture. Bowser client can access information from any part of the world by using a broswer
like internet explorer/mozilla fire fox/Netscape navigator.
27. what is the testing approach for windows Explorer(Not IE Explorer)
28.How we do system testing project?
A] System Testing:- System testing is the testing of all the software and hardware requirements for
the project. The software which we are going to develop or we have developed,require which type
of configuration of PC (Hardware)to run or the configuration which we do have is compatible for
the software we want to run on client PC or our development PC OR tester's PC.

B] system testng is an end to end testing .the environment which is similar to production like
environment
29. Wat kinds of documents requied during regression testion ? at time regression testing is done?
can we do it repeatedly
defect tracker and FS.its depends the project

30. What is regression testing?


Whenever enhancements added to the existing functionality then only we go for Regression testing
why because new changes are whether effecting the old functionality or not
(OR)
it is a type of testing. In which already tested fuctionality is once again tested in two scenarios.
1. whenever the defects are identified by the testengineer rectified by the developer and released to
the testing department then the test engineer will once again test the defect functionality and the
related functionality.

2. whenever the new changes are incorporated by the developer and released to the testing
department the testengineer will once again test the related old functionality in order to ensure that
they remain same..

31. What is Usecase


UseCase is a Set of Scenario's To prepare the Test cases.

32. An application is given to you but the requirements and functionalities are missing what will
you do to start the testing?
Generaly this type of case u can go for adhoc testing or monkey testing. just go thru the whole
application try to grap all the important funcationalities check all the results as per ur
basic knwledge.here in this case company wants u test how far ur knwoledge in the domain? how
how far ur mindset works.try to catch all main and important functions and write a test cases on it.

33. There are 2 clients for a server and that clients can access the data from the server only for 10
days. so how will you test this scenario manually? Can u pls help me?..
Tranfer the system date to
1. -1 of end date and
2, +1 of end date and retrive the data
in first case it should accept ,in second case it shouldn't accept
34. what is error seeding
A]The error seeding is nothing but the developer wontedly keep some errors in the coding part to
test the tester, whether the tester is doing the work properly can he find that bug or not.
B] Error Seeding is the process of adding known faultswantedly in a program for monitoring the
rate of detection& removal and also to estimate the total number of faults
remaining in the program.
35.what is the difference between build and release?
release : the modules that which we get for the first time for testing is release
Build : once we have tested and identified the bugs in that module we wil send back to the
developoment side,they will correct and send us back for retesting,at that stage that module is called
as build
36.Hi i am srinivas working as testing engineer with one of cmm level3

company. i am looking to change for that i posted my resume in naukri i got mails about
requirement but when i replyed mails no one call for interview .I applied from past 4 month but i
am not geting any interview call . please tell me where is the problem.?

Yes, need a updated resume and dont forget to put ur nature of work and keep trying definitely you
will get. Its not that problem with only in your resume, in naukri they might have updated their
reqmnt but currently thwy might not have any vacancies in their organisation. but they will store ur
resume in database, u will get a call soon, and time also need to come for everything. otherwise
please send ur resume to my mail id
ravitvm2002@yahoo.co.uk i will attach ur resume, if ur lucky u will get a call

37.What are the qualities of the tester ?


1.A tester should communicate Truth
2.He should maintain documentation of all his work

38. Can anyone explain me about Traceability metrics?


A] It is mapping between customer requirements and test cases.Tracebility Matrix ensures that test
cases written to test a feature of application are able to trace the customer requirements. By using
Tracebility Matrix we can come to the conclusion as when complete testing be stopped..
B] Traceability Matrix This maps the requirement in to testcases.That means for each requirement
in SRS document there must be atleast one testcase should be there.ofcourse there may be more
than one test case per one requirement.and even one one requirement may cover in more than one
test case.
By using this we can review the testcase coverage.
What are the requirements are not converted into testcases.
what are requirements are tested in each phase of testing
everything we can easily the review the coverage of requiremnts.

Traceability matrix column names


1.Requirement ID(this will be SRS document)
2.Unit Test Case Id
3.Integration Test Case Id
4.System Test Case Id
5.Remarks
39.what is patch,abbrevate SCD,CAPA?
patch is nothing but --developers send a build to the testing department after coding,the tester will
reject thebuild,if there is any defects-after rectification developers will release the built is called as
PATCH.
SCD: Source Code Document
CAPA: Corrective Actions Preventive Actions

40.
1. What is Validation and Verification?
2. What is Severity and Priority?
Give an examples for: Severity High and Priority High Severity High and Priority low Severity low
and Priority high Severity low and Priority low
3.What is Test Metrics?
4. What is Traceabily Matrix?
5. What is CAR in Cheque Remittance Project?
6.What are the tabs in the latest version of Test Director?
7.Explain Development "V" Model?
8.What will you do first when you are asked to start testing?
9.What will you do if you find a bug first time? Can i directly report to the developer?
10.Can you connect Load Runner to Test Director?
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 statisfies the system reqirements Severity is
nothing but how serrious is the defect on the functionality Priority is the importance of the defect to
resolve interms of customers severity high and priority high
eg: cannot connect to server high severity no date formate high prioty
eg:incorrect output high severity look of web page not good low priority (i think u got an idea on
severity and priority)

Test Metrics:Metrics is nothing but measurement


there are 3 types of measurement
QAM(Quality Assurence 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

Traceability matrix:defines the mapping between customer requirements to possible test cases
developed to test that requirement
Sorry i have no idea on CAR
In TD we have Requirements tab
Test Plan Tab
Test Lab Tab
Defects
V-Model Stands for Verification and validation this defines mapping between multiple stages of
development stages along with multiple stages of testing
41. What is the bug life cycle? In which part u 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.
42.
1. Regression& Retesting
2. What is usability testing?
3. Functionality testing
4. On what basis you will write the test cases
5. do you written the test scripts also
6. where do you store the test cases
7. where do you execute the testcases.
8. Do you prepare the requirements.
1.Regression: Testing the application/system after the bug fix to check whether the bug fix
affecting the remaining functionality of the application.This test will be conducted on every build
when previous bugs are resolved in that build.
Retesting: Re-execution of alltest cases after receiving every build.This will provide confidence all
the good working features of previous build are working fine.
2.Usability Testing:Testing application how user friendly when user using it.
3.Functionality testing:Testing each functionality of the application.
4.basis to write the test cases:
Generally we refer SRS(software requirement document) to write testcases. To under stand Flow of
trasactions we will refer the flow diagrams.
To write the GUI test cases we will refer the model screen shots(normally provided in Design
document) For database test cases we will refer the database tables defnitions in SRS document.
5.If the testing is done by Automation tool then we should write or record test scripts using
automation tool.
6.Configuration management tool like VSS or Just we will keep it as share document.
7.Manually one by one by seeing the excel test case document or by using any automation tool.
8.Normally testers won't involve in requirement preparation.

43. If the bug is reproducible then what is the status that u have given to the developer?
If the bug is reproducible, then it is in the Open status and it is re-opened again for the developer to
fix it

44. Tell me the V-model advantages & disadvantages?

V-Model advantages:
It is also called as verification and validation Model.
This means the verification and validation will be done side by side.
It emphasies the strict process flow to develop a quality product.
The errors occured in any pahse will be corrected in that phase itself.

V-Model disadvantages:
It needs lot of resources and money.
It needs an established process to implement.
It can be implemented by only some big companies.
45.What are the mandatory fields when you rise a bug?
A] The mandatory fields are
1)Title
2)Assigned to field ( to the person incharge--developer)
3)Severity and priority
4)Steps to reproduce the bug
B] When u want to log a defect ,
1.Check whether someone in ur team has rised it earlier or not.
2.Go to Defects tab in Quality Center and Click "New".(If ur using a quality center tool)
3.Give Summary of the Defect
4.Expected Result
5.Actual Result
6.Assigned to(dev)
7.Environment
8.Priority
9.Severity
10.Build Version
11.steps to Reproduce,finally
12.Screen shot attached
46. How will you test Email field?
E-mail address validation
Address = "A@b.c"; -- Valid
Address = "A@b.cnet"; -- Invalid
Address = "A@b.c_";-- Invalid
Address = "A@bcnn"; -- Invalid
Address = "Ab.cnn"; -- Invalid
Address = "A@bc"; -- Invalid
Address = "A@bat@.cnn"; -- Invalid
Address = "A@bat/.com"; -- Invalid
Must not be too short and too long.
Only one @ in email address
Only one period ’.’or two periods.
No more than 3 characters after the final period (reverse
find is 0 based not 1 based)com/ org/net/mil/gov
Should not have an underscrode after @
Allowed characters 0-9 A-Z _. @-

47. Can anybody give me an example for high severity and low priority?

Logo is not displaying correctly.But displaying of logo won't affect the remaining functionality of
the application.But it is requiremnt given by the client.

48. Types of testing?


If we classify the testing types on Tester knowledge then the testing types are only three:
1.White Box testing
2.Black box testing
3.GrayBox Testing

White Box Testing:Means testing the application with coding /programming knowledge.That
means the tester has to correct the code also.

Black box testing:testing the application without coding /programming knowledge that means the
tester doesn't require coding knowledge.Just he examines the appliaction external fucntional
beheaviour and GUI features.Grey box testing is combination of box testing types

There are several testing types are there:I would like list some of the important tests:
1.System Test
2.Regression Test
3.User acceptance test
4.Unit test
5.GUI test
6.Fuactional test
7.Database test
8.Usability test
9.Intagration test
10.security test
11.Load/stress/Performance test
12.MultiBrowser Compatibilty test
13.Alpha Test
14.Beta testThe last Two test types
i.e Alpha Test & Beta test are product based test types.
Depending on the type of application testing team chooses some set of test to test the application.
For example:
If the application is related to E-commerce domain then the following test must conduct to ensure
it's quality
1.Fuctional testing
2.Usability testing
3.Load/performance testing
4.Security testing
5.Database testing.

49. Explain the Stress Testing?


Stress testing is a form of testing that is used to determine the stability of a given software system in
abnormal operational conditions.Testing the application behavior beyond normal operational
capacity.
For example if a web application can handle 100 users max any point of time.
Remember that 100 users is the max handling capacity of the web application.
In stress testing testers will generate scenario to test the application.as follows:
test-1:110 users
test-2:120 users
test-3:150 users....etc
Then they will observe the Load(user) vs the response(time) characteristics.this will give the clear
picture of the application under stress conditions.
50. Explain Load testing?
A] Load Testing means Testing to check the maximum Load on the application with out comparing
with the responce time disproportionality.
B] Load testing is done for 3 reasons:
1.Software Reliablity: When the application is loaded with statisticall representative load, load
testing is done to ensure whehter the application behaves as expected.
2. Performance Testing: When the application is loaded within a range of min to max load, load
testing is to ensure whehter the application can sustain without running out of resources or having
transaction suffer excessive delay.
3. Maximum sustainable load: To determine the maximum sustainable load the application can
handle.
51. Explain the performance testing?

Performance testing is testing how fast the system performs under a particular workload.
This will be useful to evaluate the system characteristics like: Scalability, Reliability This also can
be used to compare one system with another.

52. Differences Between Whitebox testing and Blackbox testing?


White Box Testing:Means testing the application with coding /programming knowledge.That
means the tester has to correct the code also.Black box testing:testing the application without
coding programming knowledge that means the tester doesn't require coding knowledge.Just he
examines the appliaction external fucntional beheaviour and GUI features.
53.Explain the V-Model?
V-Model advantages: It is also called as verification and validation Model.
This means the verification and validation will be done side by side. It emphasies the strict process
flow to develop a quality product.
The errors occured in any phase will be corrected in that phase itself.
V-Model disadvantages:
It needs lot of resources and money.
It needs an established process to implement.
It can be implemented by only some big companies.
54.Software life Cycle models?
Software life Cycle models are :
1. Waterfall model
2. Spiral model
3. Iterative development model
4. Prototyping model
5. V-model
6. v-v model
55.what is advantages and disadvantages of the Waterfall Model and V-Model?
WaterFall Model advantages:
It is a linear sequestial model
It is very simple model to implement
It is the first model.
It needs very few resources to implement
Disadvantages:
In this model there is no back tracking.
For example if any error occured an any stage of software development,it cann't be corrected in that
build.
V-Model advantages:
It is also called as verification and validation Model.
This means the verification and validation will be done side by side.
It emphasies the strict process flow to develop a quality product.
The errors occured in any pahse will be corrected in that phase itself.
V-Model disadvantages:
It needs lot of resources and money.
It needs an established process to implement.
It can be implemented by only some big companies.
56. What is the difference between internal reviews and peer reviews?
In my Knowledge Both are same because peer Review is nothing both Reviewing an Activity inside
a Scope means, review done within your Team members.Then what is Internal review.......? Same
thats it.
57. If developer is not agree with your bug then what is your response?
If the developer is not agree with the bug that posted by a tester, we should convenience them to
approve the bug by conducting the meeting or we have to take a screen shot of the bug occurred in
the application and to be posted or shown to the development team.
58.What is the configuration tool is using in your organization?

The configuration management tool used in our organization is VSS(visual source safe)

59.What is the difference between alpha and beta testing?


Alpha testing is an internal acceptance testing. This is simulated or actual operational testing by
users/customers or dedicated test team at the developer's site. Beta testing comes after alpha testing.
Versions of developed sotware called beta versions are released to limited audience outside of the
company. Sometimes these versions are released to the public to increase feedback fields for the
future users.
60.How to identify the gaps in the system?
One can identify the functional gaps in the system at the time of going through the functional
documentation or when they conduct the testing,it all comes on experience.
61. What is Component Testing? How to do Component Level Testing?

Component Testing means testing the component of the system.A group of components is known
as module.So a tester always starts his/her testing from the basic level i.e component of the
application.
Ex :- you have different functionalities (modules/sub
modules), those are either satisfying customer requirements
or not. (BRS/SRS/FS)

62. what u will do when u have no sufficient time to test the application build release? plz describe
it briefly and help me knowing the answer?

If there is no sufficient time then tester will conduct Adhoc testing. In this type of testing no formal
testing docments will be there. Here the tester decides important testing areas and conducts testing
on those areas only without any testcases. Here in this tester common sense and past experience
plays very important role in adhoc testing.

63. what is the difference bug ,error,defect?

Error : It is the Deviation from actual and the expected value.


Bug : It is found in the development environment before the product is shipped to the respective
customer.
Defect : It is found in the product itself after it is shipped to the respective customer.

64. What type of testing process is going on your company ?


The steps of test life cycle:-
test initialisation -> test planning -> test design -> test execution -> test reporting -> test closure.
65. Contents of test plan?
Test plan consists of :
introduction
objective
scope
features tested and not be tested
acceptance criteria
suspension criteria
testing approch
tool to be used
risks and contengencies
staff and trainning needs
66. Difference between Equalance class partion and boundary value analysis?

EQUIVALENCE CLASS PARTITION : THIS IS A TECHNIQUE USED IN THE BLACK BOX


TESTING METHOD, USED TO REFINE THE DATA INTO VALID AND INVALID CLASSES

FOR EXAMPLE : A TEXT BOX ACCEPTS ONLY ALPHABETS THEN CHECK


WITH VALID : ENTRING a-z,A-Z THEN WITH INVALID :!@&* AND
SPACES,12 ETC

BOUNDARY VALUE ANALYSIS: THIS IS A TECHNIQUE USED IN THE BLACK BOX


TESTING METHOD,USE TO CHECK THROUGH RANGE TO MINIMIZE THE TIME ,
RATHER THAN TESTING WITH WHOLE DATA

FOR EXAMPLE :(1-1000)


HERE NO NEED OF TESTING RIGHT FROM START IE FROM 1 TO 100
INSTEAD, CHECK WITH THE VALUES 0,1,2,99,100,101

67. what is usecase? tell me the attribute of usecase?

" Use Case is desription of functionality certain features of an application interms of Actors, actions
and responibilities."
Use Case attributes are:
1. Information of Document, 2. Description, 3. Objective, 4. Actors, 5.Pre-conditions, 6.Data-
element desriptions, 7.post conditions, 8.primary flow, 9. Alternative flow and Business
rules/interaction implimentations and etc....

68. Name some popular functional testing tool?

1. Winrunner
2. QTP
3. Silktest
4. Advenet QEngine
5. AutoitV3
6. Rational robot.

69. Suppose u got defects.we r send to this through TD.Before that where we r stored?

I have a diff answer though.Well we first log the defect using a tool which is called as Defect
Tracking Tool.or we do it manually using Excel sheets.
70. Please anybody explain the interaction of tester with developers and team lead regarding bugs or
any issue, how they interact? How they discuss... Plz be clear in detail
After finding the bug,as a tester u should discuss with team lead and explain clearly why it is bug
and send to developer.If developer is accept ur bug then no problom, if he is not accept the bug,
then the problem will arise,at that time u explain about the bug, and show screen shots and explain
the client requirements to developer. this is the way to interact with lead and deveopler.
71. What is the difference between sanity testing and smoke testing?

Smoke testing is test whether the build is installed properly or not and is ready for further major
testing.
Sanity testing is carried after smoke testing to check whether the major functionality is working
properly or not to proceed further testing.
ex: when a build is passed the smoke test, the sainty test is conducted on it by just navigating to the
hyper links,or major functional whether the links are opening properly or not.Here there is will be
using more critical test cases for testing the Sanity testing.

72. Diffference between System Testing & Integration Testing?

System testing is testing the whole application whether it is according to required configuration.
Intergration Testing is testing the logical dependencies between two or modules.i.e in an application
there are more than one module, the sequence in which they have to be integrated.

73. Difference between Test Plan & Test Strategy?

1. Test Plan The Test plan is the document where it contains the elements like
1.Items to be tested
2.Items need not be tested
3.test Schedule,test case design and execution
4. Roles and responsibilities of the test team
5.Defect Management

2. Test Strategy
The approach of test execution is called test strategy

74. Define Stress, Load, Volume Testing?

Load testing is the process of subjecting an application to a work level approaching the maximum
limit. This is basically to test the reliability of the application. This is a part of more general process
called 'PerformanceTesting'.
Eg: Assigning many jobs to a printer in a queque.
Load testing can be conducted in two ways:
1. Longevity Testing(Endurance Testing): This evaluates a system's capability to handle a constant
moderate load for a long time.
2. Volume Testing: This evaluates a system's capability to handle huge load for a short time.
Stress Testing: Evaluates the extent to which a systemkeeps working when subjected to extreme
work loads or when some of its hardware or software is comprimised. The primary goal is to
determine the maximum amount of work a system can handle without breaking.

75. Difference between Client server & Web based Testing?


Client server application is 2 tier application and web application is n tier application
Client server is the single user application and the web application is the multi User
76. Difference between Verification & Validation?

Verifiaction:Means are we doing right thing.i.e we have to check whether we are implementing
right process.
validation:Means are we doing things right.i.e we have to check whether we have developed a
software as per the client requirement.
77. If the Time is cut shorted, how can you manage that?
we perform adhoc testing.testing the major functionalities,testing on the functionalities which are
mainly visible to the user.
78. Difference Between Adhoc Testing & Exploratory Testing?
Exploratory testing is testing of an unfamiliar applications. The test scripts would not be prepared
before hand. Test case design and execution are done concurrently.
Adhoc testing is intended to look for defects randomly. This can be carried out by any one by
Exploratory testing is a thoughtful approach and driven by logic. It is an intellectually challenging
process where one is limited by one's own imagination and understanding of the software being
tested. It provides enough scope to extend the reach of testing to certain areas that cannot be easily
accommodated in test cases.
79. Test Case Design Techniques like BVA, Equalance partitioning, Error guessing?

Boundary Value Analysis(BVA): The concept behind this is to partition program domain in a
meaningful way to generate data sets that span the partition are determined. This creates test cases
around the boundaries of the valid data. The values that can be passed are exact boundary values,
+/-lowest boundary value and +/- highest boundary value
Consider a text box which can take a maximum of 255 characters. Then the domain that can be
considered is from 1 to 255. The values that can be passed into the text box for testing would be 1,
255, 0,2,254 and 256.
Equalence Partitioning: This is to partition set of all possible inputs into classes that receive
equivalenttreatment.
If consider the same example, the equivalence classes would be:
Class1: Values from 1 to 255, 1 and 255 inclusive
Class2: Values less than 1
Class3: Values more than 255
Error Guessing: This technique is used to find defects using the experience of the tester. Consider
the above example, the texbox is intended for characters only. The tester can easily give numbers or
any special characters for that text box and see whether the application is throwing an exception or
not.
80. About Testing Methodology?
V-model is the mostly used testing methodology. The concept of V-model is to verify and validate at
each phase of SDLC so that early identification of defects happen at each stage. May you can add
some more points about V-model to this when answering.

81. Define the term Bug, Failure, Error?


Bug is an error in developer point of view.
Defect is an error in tester point of view.
Failure is an error in customer point of view.
Developer - Tester - Client/end user
BUG DEFECT FAILURE

82. When and by How you will come to a conclusion “Prepared testcases covers the given
requirements?
Traceability matrix can be used to track whether all the requirements are incorporated atleast in one
test case.

83. I say “End user can also be involved during system testing?” Do you agree
with me? if Yes or No….Why ?
End users cannot be involved during system testing as we would be checking whether the
application is as per requirements or not but not for fit for use. They must be involved in User
Acceptance Testing.
84. Wat is build duration?
It is a tine gap between old version build and new version build in new version build some new
extra features areadded
85. what is Persistent Testing?
Persistent Testing: May be you want to keep the database files around between tests

86. what is the diffrence between qualityassurance and system testing explain in detail with an
example?

Quality Assurance: It is nothing but building an adequate confidence in the customer that the
developed software is accoding to requirements. Entire SDLC comes under QA.It is process
oriented.

System Testing: It is the process of executing entire system ie checking the s/w as well as parts of
system.

87. Contents of test report?


a) Test case id
b) Test case name
c) Objective
d) Prerequisites
e) Steps to be executed
f) Test data
g) Expected result
h) Actual result
i) Status
j) Remarks

88. what is exact difference between UI Testing and usability testing?

In general testing team's test execution process starts with usability testing.During this the testing
team concentrate on userfriendliness of application build.This usability testing is classified into two
sub tests.
1.user interface (ui)testing
2.manual support testing.
ui testing is used to validate every screen in terms of ease of use(understandability of screen),look
and feel (attractiveness o0f screen) and speed in interface(less no.of events to complete a task
ie.,short navigation)
89. what are the release notes and what release note contains, when these
prepared.?
Release Notes contains User Manual It contains operational aspect of the product After The Product
has been delivered
90. what is Latent Bug?
latent bug is the bug that is occuring in every build of the application. sanity testing will be done to
find the latent bug
91.What is Bottle Neck testing?
If there is no suffecient time to do all planed testing activities. then we can do testing on major
functionality of the product. this could be achieved by AD-HOC testing this is said to be bottle neck
testing
92. How u will do the load,stress and performance testing manually ?

Load: Load Testing the main scenario of the load testing how many user can access the application
at the same time.

Stress: Stress testing the purpose used to system capacity handle large number of the transaction
during the peak period.

Performance: Performance testing of an application for the fixed time and fixed number of the user.

93.Suppose the product/appication has to deliver to client at 5.00PM, At that time you or your team
member caught a high severity defect at 3PM.(Remember defect is high severity) But the the client
is cannot wait for long time.You should deliver the product at 5.00Pm exactly. then what is the
procedure you follow?
Hai friends this is rajendra
Answer for this question is:
Here we found defects/bugs in the last minute of the deliveryor realese date
Then we have two options
1.explain the situation to client and ask some more time to fix the bug.

2.If the client is not ready to give some some time then analyse the impact of defect/bug and try to
find workarounds for the defect and mention these issues in the release notes as known issues or
known limitations or known bugs. Here the workaround means remeady process to be followed
to overcome the defect effect.

3.Normally this known issues or known limitations(defects) will be fixed in next version or next
release of the software

this question asked me at verizon intervew in second round. i have given a satisfactory answer to
interviewer.

94. what is the Bugzilla Latest version?

Here is the BUgzilla latest version which is released in April 22 2006 Bugzilla 2.22 (also 2.20.2
and 2.23.1

95. What is Deffered? explain it who allocate it?

Deffered means post poned for future versions, Program manager is given by deffered status
96. what are the different type of bugs in client server and web based?and what is the difference in
testing client server and web based?
a) The bugs of the client server testing: -
1) Functional bugs
2) User inter face bugs
3) Input domain bugs
4) Error handling bugs
5) Calculation bugs
6) Load conditions bugs
7) Hardware related bugs
8) Version control bugs
9) Id control bugs
10) Source bugs
11) Rise conditions bugs
12) Cosmetic bugs
13) Data corruptions
14) Data loss ....... And so on
b) The bugs of the web based testing: -
1)The above are related the web based testing and more have.They are
2)URL bugs
3) Browser bugs
4) Banked bugs
5) Fronted bugs
6) Linked bugs
7) Must transfer the data bugs
8) Lot of times bugs
9) Slow performance
10) Unexpected features
11) Unfriendly behavior
12) Not support to the all Internet software?s bug

97.Password is having 6 digit alphanumerics then what are the possible input conditions?
Including special characters also Possible input conditions are :
1)Input password as = 6abcde (ie number first)
2)Input password as = abcde8(ie character first)
3)Input password as = 123456 (all numbers)
4)Input password as = abcdef (all characters)
5)Input password less than 6 digit
6)Input passowrd greater than 6 digits
7)Input password as special characters
8)Input pasword in CAPITAL ie uppercase
9)Input password including space
98. In real time where u can apply traceability matrix?
a)Trace ability matrix is nothing but to cross verification all requirements and test cases.
b)That is all the requirements covered by with the test cases
c)Ok team lead or senior tester prepares it also.
d) With the help of trace ability matrix covered allthe customers requirements.
e) It is must and should use the all-testing team.
f) It is the measure the how many test cases are there that requirements
g)Easy to review purpose it is more use
h) It is more value to testers

You might also like