You are on page 1of 39

Manual-Testing Questions (http://www.allinterview.com/InterviewQuestions/Manual-Testing.

html)
1. What is main difference etween Testing Techi!ues and Testing Methodolog"#
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

$. %ow do u approach for testing a we application# http://gee&swith logs.net/ppothura'u/archive/$(()/(*/++/*),-.asp.


A] An usecase are prepared from !".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 "!".testcase are used for testing the functionality or beha#ior of the application ] Actually Test cases are deri#ed from use cases use cases contains field #alidation of fields $ositi#e and negati#e scenarios for each each functionality %ifference between test case and use case contains only #alidations but the test case contains test data

3. what is mean " e.actl" the difference etween the testcase and usecase#

4. /an u define the usecase and testcase.


&se'ase : (t is indepth detailed description about 'ustomer !equirments. (t is de#eloped from !")"!". (t is prepared by business analyst or *A +ead. Testcase: (t is a document describing the input,action and expected response to determine whether the application is working correctly according to the customer requirments. (t is deri#ed from srs,usecases and test scenarios.,hile de#eloping test cases we can find gaps in the requirments also.

0. 1s a tester2 what is the final report u su mitted to ur customer# please write it in ta ular form# *. what is ug life c"cle#
ug +ife 'ycle is the different status a bug takes in the process of it being -(./%.The status can be 0ew,!e1ect,2pen,-ixed,!eopen,!etest,'losed.

,. which process u followed in ur compan"#


,ell the maintainence pro1ects do not ha#e any process as such : 2n my expereience we follow : 3y 4nd $ro1ect : (terati#e 3odel $rocess 5 -"% was not signed off from the client and kept changing 6 3y 7rd $ro1ect : V 3odel 5 %e#elopers were in &"A and we were in (ndia 6

3. what is the format of tracea ilit" matri. u prepared in ur compan"#


As a tester, what is the final report u submitted to ur customer8 and what is its format8 write it in tabular form8

4. what is tracea ilit" matri.#


Traceability matrix is nothing but mapping &ser requirements to Test cases.This ensures that u ha#e written enough test cases co#ering all the functionalities.

A] 0o. (nitially atleast some modules should be done with the help of manual testing. ] yes we can do by automation,because from manual to automation is easy9time consuming,less cost,resources] but automation to manual will take more expensi#e,long duration,less accuracy

10. 5ro'ect had een started in Manual testing and 1utomation of some fi.ed modules2 Then finall" decided to Test the total 1pplication in 1utomation then it is possi le to test that application.

++. what is the purpose of using Traca ilit" Matri. and how can "ou tell that testing has een succseed.
(n Tracilibility matrix we will map the Test 'ases with $articular Test "cenario 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.

+$. What is the main theme of doing 6egression Testing


A] y doing the !egression testing we can make sure that any new bug fixes did not change the functionality of the application. ] ( think the main purpose of !egression is to know that any impact on the functionality of the application or specific module where the de#eloper had changed the code while fixing the bug. Tester had to test the total scenarios not that particular scenario in !egression

13. %ow can "ou define 5riorit" and severit"


$riority: This is defined as how much time that de#eloper should take to sol#e that bug depending upon the

fuctionality. "e#erity: This is defined as how much impact is shown on the functionality.

14. 7escri e 8ug life /"cle and the process ta&en in "our organi9ation.
As soon as Test /ngineer finds a ug will !aise the bug as in 0/, "tatus and will post it de#elopment Tl and ,ill keep it in 2pen "tatus and assign it to concerned de#eloper. and he can change the status of bug as duplicate, As designed, not !eproducable, if it is a bug then de#eloper will work on it and gi#e it as -ix 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.

:. According to my company A and $3 will get the !equirements initially from the client these requirements can be named as !"5business requirement specification6 or !%. 4. then $3 and *ualty Analyser will prepare the software !equirement "pecification5srs6ie., the flow of the functionality of the application, then "!" will be send to concerned T+ 5ie both de#elopment and testing6 7. Then Testing T+ will $repare Test$lan based on "!" ;. Then Test engineer will be part of testing of preparing the testcases based on usecases prepared by de#elopment Team <. Then after Testcases. =. uild %eployed T/ has to /xecute the

+0. what is the Testing 5rocess in "our organi9ation

ugs -ound should be raised.

+*. 7escri e the difference etweeen Test scenario and Test /ase
Test case is to #alidate the functionality of the scenario. Test scenario is to know the flow the functionality of that particular scenario.

asically the defects are classified in to three types:

+,. What are the different t"pes of defects/errors are commonl" appear during the real time software testing#

:.3issing -unctionality5!equirement not implemented6 4./xtra -unctionality5Added some thing more than need 6 7.,rongly implemented functionality5implemented requitement is not working6 Apart from this there is a #ery big list of defects are there: :. incorrect or missing functions, 4. interface errors,

7. errors in data structures or external database access, ;. performance errors, and <. initiali>ation and termination errors =. ?&( releated @.-ailure of #alidation conditions.....etc

ug found A ABBBBBBCTest /ngineer -inds ug and Assigns that bug to A %e#elopper A 2pen BBBBC%uring %e#elopper fixing bug itDs status will A be changes to open A ABBBBBBC%e#elopper fixes the bug !esol#edBBBBCthen de#elopper changes its status to !esol#ed A A A 'losedEBBBBBBCTest engineer tests the system f it is fixed then he will change the bug status to closed "o ug has mainly three statuses :.2pen 4.!esol#es 7.'losed

+3. :.plain 8ug/7efect ;ife c"cle#

These are the phases of "T+' :.!equirements 4.&se 'ase %ocument 7.Test $lan ;.Test 'ase <.Test 'ase execution =.!eport Analysis @. ug Analysis F. ug !eporting

+4. 5hases of <oftware Testing ;ife /"cle#.

:.%etermine $re#iously tested system functions properly without getting effected though changes are made in some other segment of application system. 4.%etermine "ystem requirements remain current 7.%etermine "ystem test data and test conditions remain current

$(. =se of 6egression Testing#

:.Tracing requirements to test cases 4.Tracing test cases to requirements 7.?i#es test co#erage of !equirements ;.%etailed report generation

$+. =se of 6e!uirements Tracea ilit"#

$$. The t"pical 1pplication Test ;ifec"cle#


:.&nit testing 4.3odule testing 7.'omponent testing ;.'omponent integration testing <."ubsystem testing =."ystem testing @.-unctional testing F.Technical integration testing G."ystem integration testing :H.0onBfunctional testing ::.(ntegration testing :4.!egression testing :7.3odel 2ffice testing :;.&ser Acceptance testing

$-. What are the Test 7elivera les#


%eli#erables are :.Test $lans 4.Test "cript $lanner 7.Test "cripts ;.Test /xecution !esults <.%efect !eports

A] Testing is required to check that the application satisfies the requirements. ] There is another corner for need of testing: Testing will gi#e confidence for the software de#elopment company that the software will work satisfactorily in client en#ironmant. Testing will impro#e the software quality. Testing will also reduces the maintanance cost also. /#en the client of the software will get confidence on the software. '] testing is required for :Cto produce a quality product 4Ca man canDt do perform two tasks efficiently at a time i.e for example a de#eloper canDt do two tasks, a6programming b6testing 7Cwithout spend more time and cost we produce quality product ;C%ue to psychological beha#iour of a man is Ia man can recogni>ing other faults easilyI

$). Wh" testing is re!uired#

The different testing techniques are: :. oundary Value Analysis 4./qui#alence $artitioning

$0. What are the different techni!ues for writing test cases#

7./rror ?uessing

'lient "er#er:Jere the ser#er will ha#e the information data usiness logic The 'lient will ha#e only tools)interface to connect ,access the information and ser#ices of the ser#er. 0ormally 'lient ser#er will work in +A0 network of the office. (f we come for web ser#er client is any one of the browser and ser#er will be webser#er like apache or ((" or some one else. ,eb s#er#er architechture is an extended #ersion of the client ser#er architechture. owser client can access information from any part of the world by using a broswer like internet explorer)mo>illa fire fox)0etscape na#igator.

$*. What is /lient <erver/We <erver /onfiguration(I<<)

A] "ystem Testing:B "ystem testing is the testing of all the software and hardware requirements for the pro1ect. The software which we are going to de#elop or we ha#e de#eloped,require which type of configuration of $' 5Jardware6to run or the configuration which we do ha#e is compatible for the software we want to run on client $' or our de#elopment $' 2! testerDs $'. ] system testng is an end to end testing .the en#ironment which is similar to production like en#ironment

$,. what is the testing approach for windows :.plorer(>ot I: :.plorer) 28. %ow we do s"stem testing pro'ect#

$4. Wat &inds of documents re!uied during regression testion # at time regression testing is done# can we do it repeatedl"
defect tracker and -".its depends the pro1ect

,hene#er enhancements added to the existing functionality then only we go for !egression testing why because new changes are whether effecting the old functionality or not 52!6 it is a type of testing. (n which already tested fuctionality is once again tested in two scenarios. :. whene#er the defects are identified by the testengineer rectified by the de#eloper and released to the testing

-(. What is regression testing#

department then the test engineer will once again test the defect functionality and the related functionality. 4. whene#er the new changes are incorporated by the de#eloper and released to the testing department the testengineer will once again test the related old functionality in order to ensure that they remain same..

&se'ase is a "et of "cenarioDs To prepare the Test cases.

-+. What is =secase

?eneraly this type of case u can go for adhoc testing or monkey testing.

-$. 1n application is given to "ou ut the re!uirements and functionalities are missing what will "ou do to start the testing#

1st 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 domain8 how how far ur mindset works.try to catch all main and important functions and write a test cases on it.

Tranfer the system date to :. B: of end date and 4, K: of end date and retri#e the data in first case it should accept in second case it shouldnDt accept

--. There are $ clients for a server and that clients can access the data from the server onl" for +( da"s. so how will "ou test this scenario manuall"# /an u pls help me#..

-). what is error seeding


A]The error seeding is nothing but the de#eloper 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. ] /rror "eeding is the process of adding known faults wantedly in a program for monitoring the rate of detection L remo#al and also to estimate the total number of faults remaining in the program.

release : the modules that which we get for the first time for testing is release uild : once we ha#e tested and identified the bugs in that module we wil send back to the de#elopoment side,they will correct and send us back for retesting,at that stage that module is called as build

35. what is the difference etween uild and release#

36. %i i am srinivas wor&ing as testing engineer with one of cmm levelcompan". i am loo&ing to change for that i posted m" resume in nau&ri i got mails a out re!uirement ut when i repl"ed mails no one call for interview .I applied from past ) month ut i am not geting an" interview call . please tell me where is the pro lem.#
Mes, need a updated resume and dont forget to put ur nature of work and keep trying definitely you will get. (ts not that problem with only in your resume, in naukri they might ha#e updated their reqmnt but currently thwy might not ha#e any #acancies in their organisation. but they will store ur resume in database, u will get a call soon, and time also need to come for e#erything. otherwise please send ur resume to my mail id ra#it#m4HH4Nyahoo.co.uk i will attach ur resume, if ur lucky u will get a call

37. What are the !ualities of the tester #


:.A tester should communicate Truth 4.Je should maintain documentation of all his work

-3. /an an"one e.plain me a out Tracea ilit" metrics#


A] (t is mapping between customer requirements and test cases. Tracebility 3atrix ensures that test cases written to test a feature of application are able to trace the customer requirements. y using Tracebility 3atrix we can come to the conclusion as when complete testing be stopped.. ] Traceability 3atrix This maps the requirement in to testcases. That means for each requirement in "!" document there must be atleast one testcase should be there. ofcourse there may be more than one test case per one requirement. and e#en one one requirement may co#er in more than one test case. y using this we can re#iew the testcase co#erage. ,hat are the requirements are not con#erted into testcases. what are requirements are tested in each phase of testing e#erything we can easily the re#iew the co#erage of requiremnts. Traceability matrix column names :.!equirement (%5this will be "!" document6 4.&nit Test 'ase (d 7.(ntegration Test 'ase (d ;."ystem Test 'ase (d <.!emarks

patch is nothing but BBde#elopers send a build to the testing department after coding,the tester will re1ect the build,if there is any defectsBafter rectification de#elopers will release the built is called as $AT'J.

39. what is patch2a

revate </72/151#

"'%: "ource 'ode %ocument 'A$A: 'orrecti#e Actions $re#enti#e Actions

)(. +. What is ?alidation and ?erification# $. What is <everit" and 5riorit"# @ive an e.amples for: <everit" %igh and 5riorit" %igh <everit" %igh and 5riorit" low <everit" low and 5riorit" high <everit" low and 5riorit" low -. What is Test Metrics# ). What is Tracea il" Matri.# 0. What is /16 in /he!ue 6emittance 5ro'ect# *.What are the ta s in the latest version of Test 7irector# ,.:.plain 7evelopment A?A Model# 3.What will "ou do first when "ou are as&ed to start testing# 4.What will "ou do if "ou find a ug first time# /an i directl" report to the developer# +(./an "ou connect ;oad 6unner to Test 7irector#
Verification is the process to assure that, the product in particular phase of de#elopment process is consistence with the requirements #alidation is nothing but assuring that the final product statisfies the system reqirements "e#erity is nothing but how serrious is the defect on the functionality $riority is the importance of the defect to resol#e interms of customers se#erity high and priority high eg: cannot connect to ser#er high se#erity no date formate high prioty eg:incorrect output high se#erity look of web page not good low priority 5i think u got an idea on se#erity and priority6 Test 3etrics: 3etrics is nothing but measurement there are 7 types of measurement *A35*uality Assurence 3easurement6:This is used to test where quality is coming or not T335Test 3anagement 3easurement6:To find how much testing is completed and how is to test $'35$rocess 'apability 3easurement6:%epending on old pro1ect any changes are required or not Traceability matrix:defines the mapping between customer requirements to possible test cases de#eloped to test that requirement "orry i ha#e no idea on 'A!

(n T% we ha#e !equirements tab Test $lan Tab Test +ab Tab %efects VB3odel "tands for Verification and #alidation this defines mapping between multiple stages of de#elopment stages along with multiple stages of testing

"tatus of the bug assigned based on the scenario is bug life cycle. The status comprises of 0ew, 2pen or re1ect, !eopen, -ixed, !etest and 'lose. ( in#ol#e in 0ew, !eopen and 'lose.

)+. What is the ug life c"cle# In which part u involved#

:.!egression: 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 e#ery build when pre#ious bugs are resol#ed in that build. !etesting: !eBexecution of alltest cases after recei#ing e#ery build.This will pro#ide confidence all the good working features of pre#ious build are working fine. 4.&sability Testing:Testing application how user friendly when user using it. 7.-unctionality testing:Testing each functionality of the application. ;.basis to write the test cases: ?enerally we refer "!"5software requirement document6 to write testcases. To under stand -low of trasactions we will refer the flow diagrams.

)$. +. 6egressionB 6etesting $. What is usa ilit" testing# -. Cunctionalit" testing ). Dn what asis "ou will write the test cases 0. do "ou written the test scripts also *. where do "ou store the test cases ,. where do "ou e.ecute the test cases. 3. 7o "ou prepare the re!uirements.

To write the ?&( test cases we will refer the model screen shots5normally pro#ided in %esign document6 -or database test cases we will refer the database tables defnitions in "!" document. <.(f the testing is done by Automation tool then we should write or record test scripts using automation tool. =.'onfiguration management tool like V"" or Oust we will keep it as share document. @.3anually one by one by seeing the excel test case document or by using any automation tool. F.0ormally testers wonDt in#ol#e in requirement preparation.

)-. If the ug is reproduci le then what is the status that u have given to the developer#
(f the bug is reproducible, then it is in the 2pen status and it is reBopened again for the de#eloper to fix it

)). Tell me the ?-model advantages B disadvantages#


VB3odel ad#antages: (t is also called as #erification and #alidation 3odel. This means the #erification and #alidation will be done side by side. (t emphasies the strict process flow to de#elop a quality product. The errors occured in any pahse will be corrected in that phase itself. VB3odel disad#antages: (t needs lot of resources and money. (t needs an established process to implement. (t can be implemented by only some big companies.

A] The mandatory fields are :6Title 46Assigned to field 5 to the person inchargeBBde#eloper6 76"e#erity and priority ;6"teps to reproduce the bug ] ,hen u want to log a defect , :.'heck whether someone in ur team has rised it earlier or not. 4.?o to %efects tab in *uality 'enter and 'lick I0ewI.5(f ur using a quality center tool6 7.?i#e "ummary of the %efect ;./xpected !esult <.Actual !esult =.Assigned to5de#6 @./n#ironment F.$riority G."e#erity :H. uild Version ::.steps to !eproduce,finally :4."creen shot attached

45. What are the mandator" fields when "ou rise a ug#

)*. %ow will "ou test :mail field#


/Bmail address #alidation Address Address Address Address Address Address E E E E E E IANb.cIP IANb.cnetIP IANb.cQIP IANbcnnIP IAb.cnnIP IANbcIP BB Valid BB (n#alid BB (n#alid BB (n#alid BB (n#alid BB (n#alid

Address E IANbatN.cnnIP Address E IANbat).comIP

BB (n#alid BB (n#alid

3ust not be too short and too long. 2nly one N in email address 2nly one period R.Ror two periods. 0o more than 7 characters after the final period 5re#erse find is H based not : based6com) org)net)mil)go# "hould not ha#e an underscrode after N Allowed characters HBG ABS Q. NB

),. /an an" od" give me an e.ample for high severit" and low priorit"#
+ogo is not displaying correctly. ut displaying of logo wonDt affect the remaining functionality of the application. ut it is requiremnt gi#en by the client.

)3. T"pes of testing#


(f we classify the testing types on Tester knowledge then the testing types are only three: :.,hite ox testing 4. lack box testing 7.?ray ox Testing ,hite ox Testing:3eans testing the application with coding )programming knowledge.That means the tester has to correct the code also. lack box testing:testing the application without coding )programming knowledge that means the tester doesnDt require coding knowledge.Oust he examines the appliaction external fucntional behea#iour and ?&( features. ?rey box testing is combination of box testing types There are se#eral testing types are there: ( would like list some of the important tests: :."ystem Test 4.!egression Test 7.&ser acceptance test ;.&nit test <.?&( test =.-uactional test @.%atabase test F.&sability test G.(ntagration test :H.security test ::.+oad)stress)$erformance test :4.3ulti rowser 'ompatibilty test :7.Alpha Test :;. eta test The last Two test types i.e Alpha Test L eta test are product based test types. %epending on the type of application testing team chooses

some set of test to test the application. -or example: (f the application is related to /Bcommerce domain then the following test must conduct to ensure itDs quality :.-uctional testing 4.&sability testing 7.+oad)performance testing ;."ecurity testing <.%atabase testing.

)4. :.plain the <tress Testing#


"tress testing is a form of testing that is used to determine the stability of a gi#en software system in abnormal operational conditions. Testing the application beha#ior beyond normal operational capacity. -or example if a web application can handle :HH users max any point of time. !emember that :HH users is the max handling capacity of the web application. (n stress testing testers will generate scenario to test the application. as follows: testB::::H users testB4::4H users testB7::<H users....etc Then they will obser#e the +oad5user6 #s the response5time6 characteristics.this will gi#e the clear picture of the application under stress conditions.

0(. :.plain ;oad testing#


A] +oad Testing means Testing to check the maximum +oad on the application with out comparing with the responce time disproportionality. ] +oad testing is done for 7 reasons: :."oftware !eliablity: ,hen the application is loaded with statisticall representati#e load, load testing is done to ensure whehter the application beha#es as expected. 4. $erformance Testing: ,hen 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 ha#ing transaction suffer excessi#e delay. 7. 3aximum sustainable load: To determine the maximum sustainable load the application can handle.

0+. :.plain the performance testing#


$erformance testing is testing how fast the system performs under a particular workload. This will be useful to e#aluate the system characteristics like: "calability !eliability This also can be used to compare one system with another.

0$. 7ifferences 8etween White o. testing and 8lac& o. testing#


,hite ox Testing:3eans testing the application with coding )programming knowledge.That means the tester has to correct the code also. lack box testing:testing the application without coding )programming knowledge that means the tester doesnDt require coding knowledge.Oust he examines the appliaction external fucntional behea#iour and ?&( features.

53. :.plain the ?-Model#


VB3odel ad#antages: (t is also called as #erification and #alidation 3odel. This means the #erification and #alidation will be done side by side. (t emphasies the strict process flow to de#elop a quality product. The errors occured in any phase will be corrected in that phase itself. VB3odel disad#antages: (t needs lot of resources and money. (t needs an established process to implement. (t can be implemented by only some big companies.

"oftware life 'ycle models are : :. ,aterfall model 4. "piral model 7. (terati#e de#elopment model ;. $rototyping model <. VBmodel =. #B# model

54. <oftware life /"cle models#

55. what is advantages and disadvantages of the Waterfall Model and ?-Model#
,ater-all 3odel ad#antages: (t is a linear sequestial model (t is #ery simple model to implement (t is the first model. (t needs #ery few resources to implement %isad#antages: (n this model there is no back tracking. -or example if any error occured an any

stage of software de#elopment,it cannDt be corrected in that build. VB3odel ad#antages: (t is also called as #erification and #alidation 3odel. This means the #erification and #alidation will be done side by side. (t emphasies the strict process flow to de#elop a quality product. The errors occured in any pahse will be corrected in that phase itself. VB3odel disad#antages: (t needs lot of resources and money. (t needs an established process to implement. (t can be implemented by only some big companies.

0*. What is the difference etween internal reviews and peer reviews#
(n my Tnowledge oth are same because peer !e#iew is nothing both !e#iewing an Acti#ity inside a "cope means, re#iew done within your Team members. Then what is (nternal re#iew .......8 "ame thats it.

(f the de#eloper is not agree with the bug that posted by a tester, we should con#enience them to appro#e the bug by conducting the meeting or we ha#e to take a screen shot of the bug occurred in the application and to be posted or shown to the de#elopment team.

0,. If developer is not agree with "our ug then what is "our response#

58. What is the configuration tool is using in "our organi9ation#


The configuration management tool used in our organi>ation is V""5#isual source safe6

59. What is the difference etween alpha and eta testing#


Alpha testing is an internal acceptance testing. This is simulated or actual operational testing by users)customers or dedicated test team at the de#eloperDs site. eta testing comes after alpha testing. Versions of de#eloped sotware called beta #ersions are released to limited audience outside of the company. "ometimes these #ersions are released to the public to increase feedback fields for the future users.

2ne 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.

60. %ow to identif" the gaps in the s"stem#

*+. What is /omponent Testing# %ow to do /omponent ;evel Testing#

'omponent Testing means testing the component of the system.A group of components is known as module."o a tester always starts his)her testing from the basic le#el i.e component of the application. /x :B you ha#e different functionalities 5modules)sub modules6, those are either satisfying customer requirements or not. 5 !")"!")-"6

(f there is no sufficient time then tester will conduct Adhoc testing. (n this type of testing no formal testing docments will be there. Jere the tester decides important testing areas and conducts testing on those areas only without any testcases. Jere in this tester common sense and past experience plays #ery important role in adhoc testing.

*$. what u will do when u have no sufficient time to test the application uild release# pl9 descri e it riefl" and help me &nowing the answer#

/rror : (t is the %e#iation from actual and the expected #alue. ug : (t is found in the de#elopment en#ironment before the product is shipped to the respecti#e customer. %efect : (t is found in the product itself after it is shipped to the respecti#e customer.

*-. what is the difference ug 2error2defect#

*). What t"pe of testing process is going on "our compan" #


The steps of test life cycle:B test initialisationBC test planningBC test designBC test executionBC test reportingBC test closure.

Test plan consists of introduction ob1ecti#e scope features tested and not be tested acceptance criteria suspension criteria testing approch tool to be used risks and contengencies staff and trainning needs

*0. /ontents of test plan#

**. 7ifference etween :!ualance class partion and oundar" value anal"sis#
/*&(VA+/0'/ '+A"" $A!T(T(20 : TJ(" (" A T/'J0(*&/ &"/% (0

TJ/ +A'T 2. T/"T(0? 3/TJ2%, &"/% T2 !/-(0/ TJ/ %ATA (0T2 VA+(% A0% (0VA+(% '+A""/" -2! /.A3$+/ : A T/.T 2. A''/$T" 20+M A+$JA /T" TJ/0 'J/'T ,(TJ VA+(% : /0T!(0? aB>,ABS TJ/0 ,(TJ (0VA+(% :UNLV A0% "$A'/",:4 /T' 2&0%A!M VA+&/ A0A+M"(": TJ(" (" A T/'J0(*&/ &"/% (0 TJ/ +A'T 2. T/"T(0? 3/TJ2%,&"/ T2 'J/'T TJ!2&?J !A0?/ T2 3(0(3(S/ TJ/ T(3/ , !ATJ/! TJA0 T/"T(0? ,(TJ ,J2+/ %ATA -2! /.A3$+/ :5:B:HHH6 J/!/ 02 0//% 2- T/"T(0? !(?JT -!23 "TA!T (/ -!23 : T2 :HH (0"T/A%, 'J/'T ,(TJ TJ/ VA+&/" H,:,4,GG,:HH,:H:

*,. what is usecase# tell me the attri ute of usecase#


I &se 'ase is desription of functionality certain features of an application interms of Actors, actions and responibilities.I &se 'ase attributes are: :. (nformation of %ocument, 4. %escription, 7. 2b1ecti#e, ;. Actors, <.$reBconditions, =.%ataBelement desriptions, @.post conditions, F.primary flow, G. Alternati#e flow and usiness rules)interaction implimentations and etc....

:. 4. 7. ;. <. =.

*3. >ame some popular functional testing tool#


,inrunner *T$ "ilktest Ad#enet */ngine AutoitV7 !ational robot.

( ha#e a diff answer though.,ell we first log the defect using a tool which is called as %efect Tracking Tool.or we do it manually using /xcel sheets. 'orrect me if im wrong.

*4. <uppose u got defects.we r send to this through T7.8efore that where we r stored#

After finding the bug,as a tester u should discuss with team lead and explain clearly why it is bug and send to de#eloper.(f de#eloper 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 de#eloper. this is the way to interact with lead and de#eopler.

,(. 5lease an" od" e.plain the interaction of tester with developers and team lead regarding ugs or an" issue2 how the" interact# %ow the" discuss... 5l9 e clear in detail

"moke testing is test whether the build is installed properly or not and is ready for further ma1or testing.

,+. What is the difference etween sanit" testing and smo&e testing#

"anity testing is carried after smoke testing to check whether the ma1or functionality is working properly or not to proceed further testing. for ex: when a build is passed the smoke test, the sainty test is conducted on it by 1ust na#igating to the hyper links,or ma1or functional whether the links are opening properly or not.Jere there is will be using more critical test cases for testing the "anity testing.

,$. 7iffference etween <"stem Testing B Integration Testing#


"ystem testing is testing the whole application whether it is according to required configuration. (ntergration 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 ha#e to be integrated.

,-. 7ifference etween Test 5lan B Test <trateg"#


:. Test $lan The Test plan is the document where it contains the elements like :.(tems to be tested 4.(tems need not be tested 7.test "chedule,test case design and execution ;. !oles and responsibilities of the test team <.%efect 3anagement 4. Test "trategy test strategy The approach of test execution is called

,). 7efine <tress2 ;oad2 ?olume Testing#


+oad testing a work le#el basically to is a part of TestingD. is the process of sub1ecting an application to approaching the maximum limit. This is test the reliability of the application. This more general process called D$erformance

/g: Assigning many 1obs to a printer in a queque. +oad testing can be conducted in two ways: :. +onge#ity Testing5/ndurance Testing6: This e#aluates a systemDs capability to handle a constant moderate load for a long time. 4. Volume Testing: This e#aluates a systemDs capability to handle huge load for a short time. "tress Testing: /#aluates the extent to which a system keeps working when sub1ected 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.

'lient ser#er application is 4 tier application and web application is n tier application 'lient ser#er is the single user application and the web application is the multi &ser

,0. 7ifference etween /lient server B We

ased Testing#

,*. 7ifference etween ?erification B ?alidation#


Verifiaction:3eans are we doing right thing.i.e we ha#e to check whether we are implementing right process. #alidation:3eans are we doing things right.i.e we ha#e to check whether we ha#e de#eloped a software as per the client requirement.

,,. If the Time is cut shorted2 how can "ou manage that#
we perform adhoc testing.testing the ma1or functionalities,testing on the functionalities which are mainly #isible to the user.

/xploratory 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 /xploratory testing is a thoughtful approach and dri#en by logic. (t is an intellectually challenging process where one is limited by oneDs own imagination and understanding of the software being tested. (t pro#ides enough scope to extend the reach of testing to certain areas that cannot be easily accommodated in test cases.

,3. 7ifference 8etween 1dhoc Testing B :.plorator" Testing#

oundary Value Analysis5 VA6: 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 #alid data. The #alues that can be passed are exact boundary #alues, K)B lowest boundary #alue and K)B highest boundary #alue 'onsider a text box which can take a maximum of 4<< characters. Then the domain that can be considered is from : to 4<<. The #alues that can be passed into the text box for testing would be :, 4<<, H,4,4<; and 4<=. /qualence $artitioning: This is to partition set of all possible inputs into classes that recei#e equi#alent treatment.

,4. Test /ase 7esign Techni!ues li&e 8?12 :!ualance partitioning2 :rror guessing#

(f consider the same example, the equi#alence classes would be: 'lass:: Values from : to 4<<, : and 4<< inclusi#e 'lass4: Values less than : 'lass7: Values more than 4<< /rror ?uessing: This technique is used to find defects using the experience of the tester. 'onsider the abo#e example, the texbox is intended for characters only. The tester can easily gi#e numbers or any special characters for that text box and see whether the application is throwing an exception or not.

VBmodel is the mostly used testing methodology. The concept of VBmodel is to #erify and #alidate at each phase of "%+' so that early identification of defects happen at each stage. 3ay you can add some more points about VBmodel to this when answering.

3(. 1 out Testing Methodolog"#

3+. 7efine the term 8ug2 Cailure2 :rror#


ug is an error in de#eloper point of #iew. %efect is an error in tester point of #iew. -ailure is an error in customer point of #iew. %e#eloper A &? B Tester A %/-/'T B 'lient)end user A -A(+&!/

3$. When and " %ow "ou will come to a conclusion E5repared testcases covers the given re!uirements#
Traceability matrix can be used to track whether all the requirements are incorporated atleast in one test case.

3-. I sa" E:nd user can also e involved during s"stem testing#F 7o "ou agree with me# if Ges or >oH.Wh" #
/nd users cannot be in#ol#ed 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 in#ol#ed in &ser Acceptance Testing.

3). Wat is uild duration#


(t is a tine gap between old #ersion build and new #ersion build in new #ersion build some new extra features are added

$ersistent Testing: 3ay be you want to keep the database files around between tests

30. what is 5ersistent Testing#

3*. what is the diffrence etween !ualit"assurance and s"stem testing e.plain in detail with an e.ample#
*uality Assurance: (t is nothing but building an adequate confidence in the customer that the de#eloped software is accoding to requirements. /ntire "%+' comes under *A. (t is process oriented. "ystem Testing: (t is the process of executing entire system ie checking the s)w as well as parts of system.

3,. /ontents of test report#


a6 b6 c6 d6 e6 f6 g6 h6 i6 16 Test case id Test case name 2b1ecti#e $rerequisites "teps to be executed Test data /xpected result Actual result "tatus !emarks

33. what is e.act difference etween =I Testing and usa ilit" testing#
(n general testing teamDs test execution process starts with usability testing.%uring this the testing team concentrate on userfriendliness of application build.This usability testing is classified into two sub tests. :.user interface 5ui6testing 4.manual support testing. ui testing is used to #alidate e#ery screen in terms of ease of use5understandability of screen6,look and feel 5attracti#eness oHf screen6 and speed in interface5less no.of e#ents to complete a task ie.,short na#igation6

34. what are the release notes and what release note contains2 when these prepared.#
!elease 0otes contains &ser 3anual (t contains operational aspect of the product After The $roduct has been deli#ered

latent bug is the bug that is occuring in e#ery build of the application. sanity testing will be done to find the latent bug

4(. what is ;atent 8ug#

91. What is 8ottle >ec& testing#


(f there is no suffecient time to do all planed testing acti#ities. then we can do testing on ma1or functionality of the product. this could be achie#ed by A%BJ2' testing this is said to be bottle neck testing

4$. %ow u will do the load2stress and performance testing manuall" #

+oad: +oad Testing the main scenario of the load testing how many user can access the application at the same time. "tress: "tress testing the purpose used to system capacity handle large number of the transaction during the peak period. $erformance: $erformance testing of an application for the fixed time and fixed number of the user.

Jai friends this is ra1endra Answer for this question is:

93. <uppose the product/appication has to deliver to client at 0.((5M21t that time "ou or "our team mem er caught a high severit" defect at -5M.(6emem er defect is high severit") 8ut the the client is cannot wait for long time.Gou should deliver the product at 0.((5m e.actl".then what is the procedure "ou follow#

Jere we found defects)bugs in the last minute of the deli#eryor realese date Then we ha#e two options :.explain the situation to client and ask some more time to fix the bug. 4.(f the client is not ready to gi#e 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. Jere the workaround means remeady process to be followed to o#ercome the defect effect. 7.0ormally this known issues or known limitations5defects6 will be fixed in next #ersion or next release of the software this question asked me at #eri>on inter#ew in second round. i ha#e gi#en a satisfactory answer to inter#iewer.

Jere is the &g>illa latest #ersion which is released in April 44 4HH= ug>illa 4.44 5also 4.4H.4 and 4.47.:

4). what is the 8ug9illa ;atest version#

%effered means post poned for future #ersions, $rogram manager is gi#en by deffered status

40. What is 7effered# e.plain it who allocate it#

a6 :6

4*. what are the different t"pe of ugs in client server and we is the difference in testing client server and we ased#
The bugs of the client ser#er testing: B -unctional bugs

ased#and what

46 &ser inter face bugs 76 (nput domain bugs ;6 /rror handling bugs <6 'alculation bugs =6 +oad conditions bugs @6 Jardware related bugs F6 Version control bugs G6 (d control bugs :H6 "ource bugs ::6 !ise conditions bugs :46 'osmetic bugs :76 %ata corruptions :;6 %ata loss :<6 And so on b6 The bugs of the web based testing: B :6The abo#e are related the web based testing and more ha#e.They are 46 &!+ bugs 76 rowser bugs ;6 anked bugs <6 -ronted bugs =6 +inked bugs @6 3ust transfer the data bugs F6 +ot of times bugs G6 "low performance :H6 &nexpected features ::6 &nfriendly beha#ior :46 0ot support to the all (nternet software8s bug

(ncluding special characters also $ossible input conditions are : :6(nput 46(nput 76(nput ;6(nput <6(nput =6(nput @6(nput F6(nput G6(nput

97. 5assword is having * digit alphanumerics then what are the possi le input conditions#

password as E =abcde 5ie number first6 password as E abcdeF5ie character first6 password as E :47;<= 5all numbers6 password as E abcdef 5all characters6 password less than = digit passowrd greater than = digits password as special characters pasword in 'A$(TA+ ie uppercase password including space

a6Trace ability matrix is nothing but to cross #erification all requirements and test cases. b6That is all the requirements co#ered by with the test cases c6 2k team lead or senior tester prepares it also. d6 ,ith the help of trace ability matrix co#ered all the customers requirements. e6 (t is must and should use the allBtesting team. f6 (t is the measure the how many test cases are there that requirements g6 /asy to re#iew purpose it is more use h6 (t is more #alue to testers

43. In real time where u can appl" tracea ilit" matri.#

44. 7escri e <oftware Testing life c"cle# What are the steps in volved in <T;/ (<oftware Testing ;ife /"cle)#
"T+' descripbes the steps in#ol#ed in the testing process. -ollowing are steps in#ol#ed: :. !e#iew of requirements. 4. !e#iew of %esign. 7. lack ox testing.

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+. What is A?isi le <tate TransitionA test# @ive e.ample#


Visible "tate Transition means first we check state of system and then test cases are written to test the triggers 5e#ents6 that causes the system transition

TestB'ases for the calculator

$. %ow man" Test-/ases can e written for the calculator having (-4 uttons21dd2:!ualto uttons.The testcases should e focussed onl" on add-functionalit" ut mot @=I.What are those test-cases#

so here we ha#e :4 buttons total ie H,:,4,7,;,<,=,@,F,G,A%%,/qualto B:4 buttons here u can press atleat ; buttons at a time minimum for example HK:E for >ero u should press D>eroD labled button for plus u should press DKD labled button for one u should press DoneD labled button for equalto u should press DequaltoD labled button HK:E here K and E positions will not #ary so first number position can be #aried from H to G i.e from permutation and combinations u can fill that space in :H ways in the same way second number position can be #aried from H to G i.e from permutation and combinations u can fill that space in :H ways Total number of possibilities are E:Hx:HE:HH This is exhausti#e testing methodology and this is not possible in all cases. (n mathematics we ha#e one policy that the the function satisfies the starting and ending #alues of a range then it can satisfy for entire range of #alues from starting to ending. then we check the starting conditions i.e one test case for DHKHED 5expected #alues you know thatis DHD6 then another testcase for DGKGED 5expected #alues you know thatis D:FD6

only two testcases are enough to test the calculator functionality.

T$ADs mean B T/M $!2'/"" A!/A"

-. what are the &pas(&e" process areas) in uIr compan"#

'33B< +/V/+ companies ha#e about :F T$ADs. W2ptimi>edC '33B< 57 5K4K=K@6 T$ADs6 W3anagedC '33B; 54 5K=K@6 T$ADs6 W%efinedC '33B7 5@ 5K=6 T$ADs6 W!epeatableC '33B4 5= T$ADs6

). What are the technics used for writing a test cases#


There are 7 technics for to write test cases :6/rror ?uessing 46/qui#alence $artitioning 76 oundary Value Analysis

0. Wh" most of the people sa"ing testing is eas" 'o # an "ou 'ustif"#
(t is not matter of cooking. after cooking tasting the taste.

*. what is uml#
unified modeling language

Test case docs Test release docs Test plan Test summary report %efect report Test re#iew report

,. What are the different test delivera les#

3. What is the difference etween 5roduct- ased compan" and 5ro'ectsased compan"#
$roduct based company de#elops the applications for ?lobal clients i.e there is no specific clients. Jere requirements are gathered from maket and analy>ed with experts. $ro1ect based company de#elops the applications for the specific client. The requirements are gathered from the client and analy>ed with the client (nstead of summari>ing what my abo#e friends ha#e done i would gi#e u some examples, perhaps that would help you understand the same.

$roduct ased 'ompanies: 3icrosoft, "un, +inux etc. $ro1ect ased 'ompanies: T'", ,ipro, "atyam, $olaris etc.

*A B*uality Assurance

4. what do u li&e in Q1#

(t is highly oriented to defect)bug pre#ention process and Also it is an it refines,redefinesand impro#es the s)w de#elopement process. (t creates confidence in both client and the company. it pro#iding #ery good oppurtunity to grow.

+(. Is it mandator" to use =<:/1<:< or directl" one can write test casesfrom re!uirments#
(t depends on the company which we are working.(n small companies they use the "!" document to write test cases.(n some 'ompanies they directly test the modules using "rs documents.(ts all depends on the "tandars of the company.

++. what is penetration testing#


$enetration testing is nothing but security testing i.e how well the application pro#ides security against unautori>ed internal or external access

:.what all browsers are compatible. 4.what all #ersions are compatible. 7.?&( plays #ital important role. ;.$erformance also.

+$. what are the ma'or o servations that "ou made when "ou are doing compati ilit" testing particularl" in we applications#

(t is bug tracking tool.which is used to trackthe bug.

+-. what is ug9illa#

+). 7iffrence etween an&ing domain and medical domain#


%omain means functional related knowledge, anking %omain:it deals with cutomers i.e deposits borrowers..etc. bank fuctions are two types :.manual banking process 4.online banking process /#en in both of the abo#e types computerisation is possible. $rime banking acti#ities are : :.'ash deposits5long term,mid term,short term, 4.'ash payments)receipts 7.+oans ;.2nline banking <.$ersonal loans =.Jome loans

bank.etc anking domain means you should ha#e functional knoledge of all the abo#e core banking acti#ities. (f Mou come for 3edical)Jospital)Jealth 'are domain mainly it deals withhospital core acti#ities like :.!ecption acti#ities 4. illing 7.$harmacy ;.+abs <.%octors on duty =.$atient records @.%octor appointmets F.2peration timings G.,ard information :H.A#ailability of beds ::.0urse and doctor duty rosters :4.3edical insurance mgt :7.+ink between hospital banches..etc are prime medical domain acti#ities

@.Vehicle loans F.3utual funds G.3onet transfer in 'heques)%%Ds..etc :H.AT3.. ::.+ink between bank branches and central

As a Test engineer ,e design test cases,prepare testcases /xecute Testcases, track the bugs, analyse the results report the bugs. in#o#led in regression testing, performance of system testing system intergration testing At last preparation of Test summary !eport

+0. 1part from ug reporting wat is ur involvement in pro'ect life c"cle#

Ad#antages: 3odel is simple. /asy to understand.

+*. what are the advantages and disadvantages of waterfall model#

%isad#antages: Time consuming as the testing process starts the last stages till the build is gi#en for testing the testers will be idle. hence man power is wasted

!etesting is done whene#er the build is released to the testing department. The test engineer will test the functionality again and again with multiple set of data.

17. When we will do 6etesting# Dnl" after 8ug fi.ation#Is there an" other case#.

+3. What is the ris& factor pro lem related to pro'ect#


Three D3D are #ery important in pro1ect management

3oney B udget planning L management 3an BTechnical skills,their performanceand L training 3achine B"oftware and hardware resource procurement and management These three will directly affect the time management of pro1ect. (nefficiency in planning of abo#e will leads to risk of pro1ect. risk factor Eexpected risk )actual risk

%escripti#e $rogramming is a common script which is needed in different scripts . ,ith out excecuting this script e#ery time we use this %escripti#e $rogram.

19. 7o "ou &now a out descr"ptive programming#

$(. wh" we go for winrunner # and when we go for winrunner#


,e ?o -or ,in runner -or I!egression TestingI.

A] There are 7 types of Test 'ases : a6 usiness logic based Test cases b6 ()$ domain based test cases c6 &ser interface based test cases ]:6$ositi#e 46 0egati#e 76 0eutral test cases

21. what are the different t"pes of test case# and tell me the names.#

22. What is change management and change re!uest#


change management is nothing but managing changes in e#ol#ing software in cost effecti#e manner.these changes should not effect the product or schedule. change request is nothing but request from the client about the changes in requirements. change control board should appro#e these changes

The 2rthogonal Array Testing "trategy 52AT"6 is a systematic, statistical way of testing pairBwise interactions. (t pro#ides representati#e 5uniformly distributed6 co#erage of of all #ariable pair combinations. This makes the technique particularly useful for integration testing of software components 5especially in 22 systems where multiple subclasses can be substituted as the ser#er for a client6. (t is also quite useful for testing combinations of configurable options 5such as a web page that lets the user choose the font style, background color, and page layout6.

$-. /an u tell me what is orthogonal arra" testing#

$). %ow do give priorit"#i mean to sa" on which asics# suggest me with proper answer pl9.
$riority will be assined by de#elopper and not by tester based on how "e#erely bug affecting the application performence. -or example if the defect)bug is a show stopper i.e it causes to hang to system and not permitting to test futher then the de#eloppper must resol#e it #ery quickly. Jere the prority means how importance is gi#en by the de#eloppper to resol#e)correct it. priorities are ;.(mmediate 7.+ater 4.,hene#er time permits :.next #ersion Jere 02 ; priority is top le#el one which indicates that,it should be resol#es as early as possible. (n some companies priorities will be indicated with H to ; or H to 7 or :B< numbers.

25. What are the difference etween client B server#


'+(/0T:it is nothing but only one user can access it "/!V/!: it is nothing but multiple clients can use this ser#er

:. 4. 7. ;. <. =.

/#ery "ystem 3enu should ha#e /xit)close option. 2T and 'ancel uttons should exist. All labels should start with capital alphabets. Alignment of all controls must be same. All controls must be #isible. All labels must not o#erlap

$*. Micro<oft <i. rules standard for =serinterface testing#

The abo#e six are called as 3icro"oft six rules standard for user(nterface testing.These are #ery important in ?&( tetsing.

!etesting:Testing the same test case again and again after the bug fixed !egression: -or the number of test case in the module to be tested after executing the test cases for that module if any requirement changes we need to execute the entire test case for the particular module changed

$,. What is difference etween 6egression and 6estesting#

$3. What is the first test in software testing process a)Mon&e" testing )=nit Testing c)<tatic anal"sis d)>one of the a ove
"tatic analysis means, 1ust go through the code without

creating any executable or binaries. Oust c the code and finding defects is static analysis. /#en it is with intention of finding the DerrorsD in program or check for the defects, it is not the testing we conduct. 3y option goes for &nit Testing only, because this the first test we conduct for any product)pro1ect. All prior to dynamic testing are *A related acti#ities.

Agile Testing is the early stage testing in the customerDs propecti#e. Testing early and as the code became a#ailable, the product is stable enough for the unit or module testing.

$4. what is agile testing#

3icrosoft six rules

-(. what are the microsoft si. rules for usa ilit"#

'ontrols are init cap controls must be #isible controls must be alligned ok cancel existence system menu existance controls should not o#erlap These are micro soft six rules regarding usability testing

(nter2perati#e and relational testings are same 1ust #ocabulary are different. Testing the Application how it is working in coBordination with other applicationC /g: if u ha#e a hyperlink in a 3",ord page if u clik on that link along with control key the hyperlinked page will opens on browser automatically. same thing will be done in the case of 3" excel also. and also on2ther example is if one application is working on three ser#ers ordinated way.

-+. what is inter operative testing#

in a coB

32. In an application currentl" in production2 one module of code is eing modified. Is it necessar" to re- test the whole application or is it enough to 'ust test functionalit" associated with that module#
Mes it is necessary to test the whole application why because to check whether this modified module affect the remaining modules or not.

a6 (n the test plan in#ol#ed mainly team lead, pro1ect manager, *uality control peoples, must senior tester and de#elopment side team lead, pro1ect manager, *uality

--. %ow man" mem ers are involved in test plan# and tell me names#

annalist people they are in#ol#ed maximum b6 They are all main roll of the test plan c6 That is main #ery important both sides

"a#e the xml file with .xml extension and then open the xml in internet explorer. (f itDs a #alid xml file it will show the structure otherwise will show the error.

-). %ow do "ou test if an JM; file is correct or not#

-0. What is ud testing#


%ue to lack of time the de#elopers and testers are grouping as buddies. /#ery buddy consists of de#eloper and tester to continue process parallally.

se#erity is high, solution is i will forward it to de#elopment team , and i will askem to fix it

-*. what is the severit" we give. login fails eventhough we enter the correct username and pwd.

-,. Dn which module did u involve in "our pro'ect..#


& should say about the module which u in#ol#ed in ur pro1ect.

-3. 1ctuall" " using severit" u should &now which one u need to solve so what is the need of priorit"#
"e#erity is nothing impsct of that bug on the application. $riority is nothing but importance to resol#e the bug yeah of course by looking se#erity we can 1udge but sometimes high se#erity bug doesnot ha#e high priority At the same time Jigh pririty bug dont ha#e high se#erity "o we need both se#erity and priority

a6 (n banking pro1ect ha#e the so many risk ( faced b6 -or ex one customers ha#e in a)c <HHHH)B that person withdraw the amount 4HHHH)B but my AT3 machine show only remaining ;HHHH)B c6 This is the in bank point of #iew #ery big mistake d6 "ome times only show #ery less amount e6 (t is customer point of #ery big mistake f6 This all the traction some time ( will faced

-4. What t"pe of ris& anal"sis u did in a an&ing pro'ects...# @ive an e.ample...#

-ine if the de#eloper is also at same place call him up and

)(. u posted a ug with screenshots and steps to reproduce ut still the developer is not accepting this is a ug. in dev s"stem it is not reporducing . how uIll convince he developer# (if the developer is in india or onsite(give the answer for oth the cases)

show him at uDr system under what inputs the system is throwing error. 2nsite show him thru net meeting. (nsist the de# to install the same build from which u got the error.(f still it is not reproducible,keep the bug on hold for some more testing to go on and see for later builds. if u are once again facing the same problem,then reopen the bug.

)+. What is "our favourite 8ug#


:. 3y fa#ourite bug i am working V )"*+ "er#er $roduct. i ha#e create a new folder 5ex:Tester6 in folder panel. After select the folder 5ex:Tester6B'lick I'opyI $aste button is enabled condition. before i ha#e deleted the folder 5ex:Tester6.At the time paste button is enabled condition then i clicked the paste button8.......... -older 0ame displayed or not8 $ls check this windows explorer 4. when u create a folder on desktop with the name IconI5without double quotes6it wonDt create that folder.

%ifferent "tatus of the bugs are :.0ew 4.'losed 7.-ixed ;.!e1ected <.2pen =.!eopen

)$. what is status of defect when "ou are performing regression testing.

%uring the !egression testing there may be different status of the ug +ike :.'losed 4.2pen 7.!eopen %e#eloper will assign :.-ixed 4.!e1ected

-acing difficulty in an organi>ation starts e#en before u 1oined and e#en after u left the said organi>ation but in an inter#iew we cannot say such answers. ,e ha#e to gi#e a political answers likeP ( donDt think ( will ha#e any problem working with this organi>ation as ( am #ery

)-. when u r going to faced difficult" in ur organi9ation#

professional ./#en if there is any problem happens 5which usually does6 then and ( will try to sort out the problem by bring a common understanding. /#eryone knows that e#erybody face problems but the main intension of this question is how u can resol#e any possible problem he or she face during his or her employment.

)). <uppose if "ou have given ;ogin screen to Test. What t"pe of tests r u going to do on that.%ow man" test cases can u write.#
generally login screen will ha#e the titel bar,user id,text box,password .,ok button, cancel button,help button TJ/ '20%(T(20" ! (T "J2&+% "TA!T ,/(TJ A+$JA0&3/!(' (0 +2,/!'A"/ -!23 ; T2 := 'J!A'T/!" +20?,$A"",2!% A++2," A+$JA /T" (0 +2,/! 'A"/ 2! 0&3 /!". TA"T/ 'A"/ : "&''/""-&+ /0T!M 2- &"/! (% VA 3(0E;'JA!EEEEE $A"" 3A.E:= 'JA!EEEE$A"" 3(0B:E-A(+ 3A.K:E-A(+ 3(0K:E$A"" 3A.B:E$A"" T/"T 'A"/ 4 "&''/""-&+ /0T!M 2- $A"",2!% VA 3(0E ;'JA!EEEE$A"" 3A.E F'JA!EEE$A"" 3(0B:E-A(+ 3A.K:EE-A(+ 3(0K:E$A"" 3A.B:E$A"" T/"T 'A"/ 7 "&''/""-&+ +2?(0 2$/!AT(20 &(% VA+(% (0VA+(% VA+(% (0VA+(% VA+(% +A0T $, (0VA+(% VA+(% (0VA+(% (0VA+(% +A0T VA+(% '!(T/!(A $A"" -A(+ -A(+ -A(+ -A(+ -A(+ VA+(% a to > H T2 G (0VA+(% A T2 S

VA+(% a to > H T2 G

(0VA+(% A T2 S

)0. What is software development ;ife /"cle (<7;/)# where e.actl" the Testing activit" egin in <7;/#
(t is the steps followed to de#elop the application or software. "teps are :. !equirement Analysis 4. %esign 7. coding ;.Testing <.(mplementation =.3aintanance Testing acti#ity starts from the initial stade ie. -rom requirement analysis

Two tier application will ha#e 4 layers $resentation +ayer:i.e. -ront end ussiness and %atabase +ayer

)*. what is two tier application# and what is three tier application#and what is the asic difference# e.plain with a e.ample#

Three Tier application has 7 layers $resentation +ayer:i.e. -ront end ussiness +ayer:,hich contains all business logic %atabase +ayer:,here all data is stored. /xample:(f any condition is gi#en for a search to display the data. (n 7tier application that condition will be rece#ied by ussiness layer:search is carried as per requirement and message will be sent to databse to display the details.

:.$lan the test 4.'reate the Test scripts 7.!un the Test "cripts ;.!eport the !esults

),. What are the four steps of automated testing#

,ater -all model) +inear sequence :.!equirement Analysis. 4.%esign 7.'oding)%e#elopment ;.Testing <.(mplementation. =.3aintenance.

)3. What t"pe of testing process do "ou follow in current organisation#

&se 'tlKJ for that. (t will gi#e the feature of find n replace.

)4. Tell me the test cases for a search and replace functionalit" in a microsoft document (.doc)#

0(. %ow man" t"pes of testcases can e prepare.#


There can be so many types of test cases prepared according to the application you are dealing with. -or e.g in a banking domain, you can concentrate on :. +inks present in the page 4. 'ontent and position of all the controls present in that page 7. Validating the text fields in that page ;. Verifying the data storage after submitting <. The path of tra#erse of the functionality Mou can ha#e as many as you can, if time permits

"ecurity means the application has pro#ide the security or not for the customerside data. for ex:B login screen :6authentication 46access control 76encription ;6copy and paste the pwd not #alid <6copy and cut the pwd not #alid

0+. %ow can we do securit" testing while testing a pro'ect#

0$. What is scala ilit" testing#


"calability Testing: /asy to increase the performance of the software if the application demands it. -or example, a database application that gi#es good response time for :H users should be scalable for :HH users if required.

0-. What are triggers and procedures#


Triggers means it is a procedure which fires autometically depends on front end operations. $rocedures is a set of operations which gets executed on a call from front end operation. (s used to impro#e performance

0). This is !uestion is for s"stem testing: What are @lo al catalog server2 <chema Master and other >7T< roles #
global catalog ser#ers authenticate user logon

( will ask him to refer the content of the !equirement gi#en by the business analyst. (f still not con#inced then ( will ask the de#eloper to con#ince the usiness analyst to 3odify the content of the !equirement (f !equirement is modified by usiness analyst then ,e wil close the &?.

00. <uppose2u have written +( test cases for an application2 ut ur developer is not satisfied wht u wrote2then how will u 'ustif" him that ur test cases are correct#

56. What is data stratification#


A technique used to analy>e)di#ide a uni#erse of data into homogeneous groups 5strata6 often data collected about a problem or e#ent represents multiple sources that need to treated separately. (t in#ol#es looking at process data, splitting it into distinct layers 5almost like rock is stratified6 and doing analysis to possibly see a different process. -or instance, you may process loans at your company. 2nce you stratify by loan si>e 5e.g. less than :H million, greater than :H million6, you may see that the central tendency metrics are completely different which would indicate that you ha#e two entirely different processes...maybe only one of the processes is broken. "tratification is related to, but different from, "egmentation. A stratifying factor, also referred to as stratification or a stratifier, is a factor that can be used to separate data into subgroups. This is done to in#estigate whether that factor is a significant special cause factor.

"moke tesing is nothing but to check whether basic functionality of the build is stable or not8 i.e if it possess @HX of the functionality we say build is stable. &ser interface testing: ,e check all the fields whether they are existing or not as per the format we check speelling graphic font si>es e#erything in the window present or notA

0,. wht is smo&e testing and user interface testing#

"how stopper is a bug which does not let you to carry out the testing process any further.

03. What is a show stopper#

04. %ow do u find <"nchroni9ation pro lems manuall"#


synchroni>ation means to wait till the applied operation completes, after that continue the next operation. (f we conduct testing manually then only we uses this. (f we conduct manual testing, we should wait till the applied operation completes. ,e are not faces these problems manually, i think.

here source code like that ex: http:))www.allinter#iew.com)forms)answerform.php8qnumE477=; here we can check the source code whether we click on that it is open or not

*(. /an "ou tell me some thing a out source code testing tools#

*+. Tell me some of the 5ossi le test cases on 1TM Machine#


T' ::B successful card insertion. T' 4:B unsuccessful operation due to wrong angle card insertion. T' 7:B unsuccessful operation due to in#alid account card. T' ;:B successful entry of pin number. T' <:B unsuccessful operation due to wrong pin number entered 7 times. T' =:B successful selection of language. T' @:B successful selection of account type. T' G:B successful selection of withdrawal option. T' :H :B successful selection of amount. T' :::B unsuccessful operation due to wrong denominations. T' :4:B successful withdrawal operation. Tc :7 :B unsuccessful withdrawal operation due to amount greater than possible balance. T' :; :B unsuccessful due to lack of amount in AT3. T' :< :B unsuccessful due to amount greater than the day limit. T' := :B unsuccessful due to ser#er down. T' :@ :B unsuccessful due to click cancel after insert card. T' :F:B unsuccessful due to click cancel after insert card and pin no. T' :G:B unsuccessful due to click cancel after language selection,account type selection,withdrawal selection, enter amount

(n manual test cases u check for the expected #alues5which is all ready specfied6so taking the base document that is "!" u check the /xpected #alue and actual Value. example:u ha#e a url link in a web page say 5www.mail.yahoo.com6 when u click this link5expected is display login page6 so when u click a link it should direct u to the exact path if that is done is say that the test case is passed.else u say it as failed

*$. how to e.ecute manual test cases#

final test summary report contains all the information about CC testing acti#ities that are performed CC how are they achie#ed CC strategy followed CC test plans CC test cases,scripts CC results CC defects closed, passed, deferred, re1ected, in#alid %efectsBinfact e#erything.

*-. What is there in the final Test <ummar" 6eport#

#ssBBC#isual source safe its a configuration management tool. its a client ser#er application,generally ser#er is installed to that company ser#er and is accessible only by the administrator and the client is installed in all the

*). :.plain ?<<#

user systems.all the de# in testing team members are gi#en the access permissions. all the configurable items in a specific pro1ect are been stored in this when we need a doc of any sort regarding the pro1ect we login checkout the doc.Testers are basically allowed only to checkout the docs.only team lead can checkin after recei#in any updated doc.de# can checkin as well as checkout .

*0. = decide which test cases has to e e.cuted first. Is there an" techni!ue #
,hile test cases preparation time only weDll decide the priority based on the functionality. so that if there is no time to exeute all the test cases, that time we can execute high le#el priority test cases first, and then medium priority test cases and then if time permits weDll execute low le#el priority test cases.

**. What is meant " :ntr" and :.it points in Testing#


/ntry $oints: B Test en#ironment is ready B Test cases are prepared B %e# team has gi#en the build /xit points: B All modules are co#ered B All test cases are executed B ugs are reported and resol#ed

!emind one thing managment is supreme of company Mou ha#e to obey their words. (f they said ilke that you ha#e to stop testing and consult your teamlead for further action

*,. The Managment is sa"ing <top Testing immediatel" some reasons.... What will "ou do at that time....

*3. 7ifference etween the %otCi.2<how<topper and critical ug#


Jot-ix: A hotfix is code 5called a patch6 that fixes a bug in a product. "how"topper : I means it stops the show I, a showstopper is a computer bug which pre#ents a pro1ect from going forward, as opposed to a minor bug which can be documented and coped with. critical:it is the se#erity of the bug which doesnt stop the show but affects the business functionality...

*4. 8ranch testing comes under white o. testing or lac& o. testing#


ranch testing is done while doing white box testing. where in focus is gi#en on code.There are many other white box technique.+ike +oop testing

,(. what is non functional re!uirements used in ur pro'ect#

0on functional requirements are color,text box alinement,etc.. 0on functional requirement includes DJ/+$ 3/0&D.

You might also like