8769535 manual testing question

Upload: jainrobin

Post on 06-Apr-2018

223 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/3/2019 8769535 Manual Testing Question

    1/39

    Manual-Testing Questions

    (http://www.allinterview.com/Interview-

    Questions/Manual-Testing.html)

    1. What is main difference between Testing Techiques and Testing

    Methodology?Testing methodology is nothing but the method your using inyour 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 documentform only which can be understand by the team.it describeabout how the software should when the end user uses .where as testcases are written by tester using SRS.testcaseare used for testing the functionality or behavior of theapplication

    B] Actually Test cases are derived from use casesuse cases contains field validation of fieldsPositive and negative scenarios for each each functionalityDifference 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 CustomerRequirments. It is developed from BRS/SRS. It is prepared

    by business analyst or QA Lead.

    Testcase: It is a document describing the input,action andexpected response to determine whether the application isworking correctly according to the customer requirments.It is derived from srs,usecases and test scenarios.Whiledeveloping test cases we can find gaps in the requirmentsalso.

    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 beNew,Reject,Open,Fixed,Reopen,Retest,Closed.

    http://geekswithblogs.net/ppothuraju/archive/2004/06/11/6473.aspxhttp://geekswithblogs.net/ppothuraju/archive/2004/06/11/6473.aspx
  • 8/3/2019 8769535 Manual Testing Question

    2/39

    7. which process u followed in ur company?Well the maintainence projects do not have any process assuch :

    On my expereience we follow :My 2nd Project :

    Iterative Model Process ( FSD was not signed off from theclient 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 urcustomer? and what is its format? write it in tabular form?

    9. what is traceability matrix?Traceability matrix is nothing but mapping User requirements to Testcases.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 thehelp of manual testing.

    B] yes we can do by automation,because from manual toautomation is easy[time consuming,less cost,resources]

    but automation to manual will take more expensive,longduration,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 withParticular Test Scenario so that we can find that anyscenario is missed and if the total scenario are mappedwith particular Testcases then the testing is fullfilled.

    12. What is the main theme of doing Regression TestingA] By doing the Regression testing we can make sure that anynew bug fixes did not change the functionality of theapplication.

    B] I think the main purpose of Regression is to know that anyimpact on the functionality of the application or specific

    module where the developer had changed the code whilefixing the bug. Tester had to test the total scenarios notthat particular scenario in Regression

    13. How can you define Priority and severityPriority: This is defined as how much time that developershould take to solve that bug depending upon the

  • 8/3/2019 8769535 Manual Testing Question

    3/39

    fuctionality.

    Severity: This is defined as how much impact is shown onthe 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 asin NEW Status and will post it development Tl and Will keepit in Open Status and assign it to concerned developer. andhe 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 retestthat bug and see that it is reproducable or not if it isnot reproducable then he will close the bug, if itsreproduce the same bug then keeps it in reopen status.

    15. what is the Testing Process in your organization1. According to my company BA and PM will get theRequirements initially from the client these requirements

    can be named as BRS(business requirement specification) orBRD.

    2. then PM and Qualty Analyser will prepare the softwareRequirement Specification(srs)ie., the flow of thefunctionality of the application, then SRS will be send toconcerned 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 preparingthe testcases based on usecases prepared by development Team

    5. Then after Build Deployed TE has to Execute theTestcases.

    6. Bugs Found should be raised.

    16. Describe the difference betweeen Test scenario and Test CaseTest 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 arethere:1. incorrect or missing functions,2. interface errors,

  • 8/3/2019 8769535 Manual Testing Question

    4/39

    3. errors in data structures or external database access,4. performance errors, and5. initialization and termination errors6. GUI releated7.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||------>Developper fixes the bug

    Resolved---->then developper changes its status to Resolved|||

    Closed=------>Test engineer tests the system f it is fixedthen he will change the bug status to closed

    So Bug has mainly three statuses1.Open2.Resolves3.Closed

    19. Phases of Software Testing Life Cycle?.These are the phases of STLC

    1.Requirements2.Use Case Document3.Test Plan4.Test Case5.Test Case execution6.Report Analysis7.Bug Analysis8.Bug Reporting

    20. Use of Regression Testing?1.Determine Previously tested system functions properlywithout getting effected though changes are made in someother segment of application system.2.Determine System requirements remain current3.Determine System test data and test conditions remaincurrent

    21. Use of Requirements Traceability?1.Tracing requirements to test cases2.Tracing test cases to requirements3.Gives test coverage of Requirements4.Detailed report generation

  • 8/3/2019 8769535 Manual Testing Question

    5/39

    22. The typical Application Test Lifecycle?1.Unit testing2.Module testing3.Component testing4.Component integration testing5.Subsystem testing

    6.System testing7.Functional testing8.Technical integration testing9.System integration testing10.Non-functional testing11.Integration testing12.Regression testing13.Model Office testing14.User Acceptance testing

    23. What are the Test Deliverables?Deliverables are

    1.Test Plans2.Test Script Planner3.Test Scripts4.Test Execution Results5.Defect Reports

    24. Why testing is required?A] Testing is required to check that the application satisfiesthe requirements.B] There is another corner for need of testing:

    Testing will give confidence for the software developmentcompany 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 thesoftware.

    C] testing is required for1>to produce a quality product2>a man can't do perform two tasks efficiently at a timei.e for example a developer can't do two tasks,a)programming

    b)testing3>without spend more time and cost we produce quality product4>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 Analysis2.Equivalence Partitioning

  • 8/3/2019 8769535 Manual Testing Question

    6/39

    3.Error Guessing

    26. What is Client Server/Web Server Configuration(ISS)Client Server:Here the server will have the information data

    Business logicThe Client will have only tools/interface toconnect ,access the information andservices of the server.

    Normally Client server will work in LAN network of theoffice.If we come for web server client is any one of the browserand server will be webserver like apache or IIS or some oneelse.

    Web sverver architechture is an extended version of theclient server architechture.

    Bowser client can access information from any part of theworld by using a broswer like internet explorer/mozillafire 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 thesoftware and hardware requirements for the project.The software which we are going to develop or we havedeveloped,require which type of configuration of PC(Hardware)to run or the configuration which we do have iscompatible for the software we want to run on client PC orour development PC OR tester's PC.B] system testng is an end to end testing .the environmentwhich 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 repeatedlydefect 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 newchanges are whether effecting the old functionality or not

    (OR)

    it is a type of testing. In which already testedfuctionality is once again tested in two scenarios.

    1. whenever the defects are identified by the testengineerrectified by the developer and released to the testing

  • 8/3/2019 8769535 Manual Testing Question

    7/39

    department then the test engineer will once again test thedefect functionality and the related functionality.

    2. whenever the new changes are incorporated by thedeveloper and released to the testing department thetestengineer will once again test the related oldfunctionality in order to ensure that they remain same..

    31. What is UsecaseUseCase is a Set of Scenario's To prepare theTest 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.

    jst go thru the whole application try to grap all theimportant funcationalities check all the results as per ur

    basic knwledge.here in this case company wants u test how far ur knwoledgein the domain? how how far ur mindset works.try to catchall main and important functions and write a test cases onit.

    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 to1. -1 of end date and2, +1 of end date and retrive the datain first case it should acceptin second case it shouldn't accept

    34. what is error seedingA]The error seeding is nothing but the developer wontedly keepsome errors in the coding part to test the tester, whetherthe tester is doing the work properly can he find that bugor 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 faultsremaining in the program.

    35. what is the difference between build and release?release : the modules that which we get for the first timefor testing is release

    Build : once we have tested and identified the bugs in thatmodule we wil send back to the developoment side,they willcorrect and send us back for retesting,at that stage that

    module is called as build

  • 8/3/2019 8769535 Manual Testing Question

    8/39

    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 natureof work and keep trying definitely you will get.

    Its not that problem with only in your resume, in naukrithey might have updated their reqmnt but currently thwy

    might not have any vacancies in their organisation. butthey will store ur resume in database, u will get a callsoon, and time also need to come for everything.

    otherwise please send ur resume to my mail [email protected] i will attach ur resume, if urlucky u will get a call

    37. What are the qualities of the tester ?1.A tester should communicate Truth2.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 testa feature of application are able to trace the customerrequirements. By using Tracebility Matrix we can come tothe conclusion as when complete testing be stopped..B] Traceability Matrix This maps the requirement in totestcases.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 onerequirement.and even one one requirement may cover in more than onetest 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 testingeverything we can easily the review the coverage ofrequiremnts.Traceability matrix column names

    1.Requirement ID(this will be SRS document)2.Unit Test Case Id

    3.Integration Test Case Id4.System Test Case Id5.Remarks

    39. what is patch,abbrevate SCD,CAPA?patch is nothing but --developers send a build to thetesting department after coding,the tester will reject the

    build,if there is any defects-after rectificationdevelopers will release the built is called as PATCH.

  • 8/3/2019 8769535 Manual Testing Question

    9/39

    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 andPriority 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 inparticular phase of development process is consistence withthe requirements

    validation is nothing but assuring that the final productstatisfies the system reqirements

    Severity is nothing but how serrious is the defect on thefunctionality

    Priority is the importance of the defect to resolve intermsof customers

    severity high and priority higheg: cannot connect to server high severity

    no date formate high prioty

    eg:incorrect output high severitylook of web page not good low priority(i think u got an idea on severity and priority)

    Test Metrics:Metrics is nothing but measurementthere are 3 types of measurement

    QAM(Quality Assurence Measurement):This is used to testwhere quality is coming or not

    TMM(Test Management Measurement):To find how much testingis completed and how is to test

    PCM(Process Capability Measurement):Depending on oldproject any changes are required or not

    Traceability matrix:defines the mapping between customerrequirements to possible test cases developed to test thatrequirement

    Sorry i have no idea on CAR

  • 8/3/2019 8769535 Manual Testing Question

    10/39

    In TD we have Requirements tabTest Plan TabTest Lab TabDefects

    V-Model Stands for Verification and validationthis defines mapping between multiple stages of developmentstages 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 buglife cycle. The status comprises of New, Open or reject,Reopen, Fixed, Retest and Close. I involve in New, Reopenand 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 test

    cases. 8. Do you prepare the requirements.1.Regression: Testing the application/system after the bugfix to check whether the bug fix affecting the remainingfunctionality 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 allthe good working features of previous buildare working fine.

    2.Usability Testing:Testing application how user friendlywhen user using it.

    3.Functionality testing:Testing each functionality of theapplication.

    4.basis to write the test cases:

    Generally we refer SRS(software requirement document) towrite testcases.

    To under stand Flow of trasactions we will refer the flowdiagrams.

    To write the GUI test cases we will refer the model screenshots(normally provided in Design document)

    For database test cases we will refer the database tablesdefnitions 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 willkeep it as share document.

    7.Manually one by one by seeing the excel test casedocument or by using any automation tool.

    8.Normally testers won't involve in requirementpreparation.

  • 8/3/2019 8769535 Manual Testing Question

    11/39

    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 statusand 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 andvalidation Model.This means the verification and validationwill be done side by side.It emphasies the strict process flow todevelop a quality product.The errors occured in any pahse will becorrected in that phase itself.

    V-Model disadvantages:It needs lot of resources and money.It needs an established process toimplement.

    It can be implemented by only some bigcompanies.

    45. What are the mandatory fields when you rise a bug?A] The mandatory fields are1)Title2)Assigned to field ( to the person incharge--developer)3)Severity and priority4)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".(Ifur using a quality center tool)3.Give Summary of the Defect4.Expected Result5.Actual Result6.Assigned to(dev)7.Environment8.Priority9.Severity10.Build Version11.steps to Reproduce,finally12.Screen shot attached

    46. How will you test Email field?E-mail address validation

    Address = "[email protected]"; -- ValidAddress = "[email protected]"; -- Invalid Address = "[email protected]_"; -- Invalid Address = "A@bcnn"; -- Invalid Address = "Ab.cnn"; -- Invalid Address = "A@bc"; -- Invalid

  • 8/3/2019 8769535 Manual Testing Question

    12/39

    Address = "A@[email protected]"; -- Invalid Address = "A@bat/.com"; -- Invalid

    Must not be too short and too long.Only one @ in email addressOnly one period .or two periods.

    No more than 3 characters after the final period (reversefind is 0 based not 1 based)com/ org/net/mil/govShould 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 remainingfunctionality 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 testing2.Black box testing3.GrayBox Testing

    White Box Testing:Means testing the application withcoding /programming knowledge.That means the tester has tocorrect the code also.

    Black box testing:testing the application withoutcoding /programming knowledge that means the tester doesn'trequire coding knowledge.Just he examines the appliactionexternal 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 Test2.Regression Test3.User acceptance test4.Unit test5.GUI test6.Fuactional test7.Database test8.Usability test9.Intagration test

    10.security test11.Load/stress/Performance test12.MultiBrowser Compatibilty test13.Alpha Test14.Beta test

    The last Two test typesi.e Alpha Test & Beta test are product based test types.

    Depending on the type of application testing team chooses

  • 8/3/2019 8769535 Manual Testing Question

    13/39

    some set of test to test the application.For example:If the application is related to E-commerce domainthenthe following test must conduct to ensure it's quality1.Fuctional testing2.Usability testing3.Load/performance testing4.Security testing5.Database testing.

    49. Explain the Stress Testing?Stress testing is a form of testing that is used todetermine the stability of a given software system inabnormal operational conditions.

    Testing the application behavior beyond normal operationalcapacity.

    For example if a web application can handle 100 users maxany point of time.Remember that 100 users is the max handling capacity of theweb application.

    In stress testing testers will generate scenario to testthe application.as follows:test-1:110 userstest-2:120 userstest-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 theapplication with out comparing with the responce timedisproportionality.

    B] Load testing is done for 3 reasons:

    1.Software Reliablity: When the application is loaded withstatisticall representative load, load testing is done toensure whehter the application behaves as expected.

    2. Performance Testing: When the application is loadedwithin a range of min to max load, load testing is toensure whehter the application can sustain without runningout of resources or having transaction suffer excessivedelay.

    3. Maximum sustainable load: To determine the maximumsustainable load the application can handle.

  • 8/3/2019 8769535 Manual Testing Question

    14/39

    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 characteristicslike: 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 withcoding /programming knowledge.That means the tester has tocorrect the code also.

    Black box testing:testing the application withoutcoding /programming knowledge that means the tester doesn'trequire coding knowledge.Just he examines the appliactionexternal 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 validationwill be done side by side.It emphasies the strict process flow todevelop a quality product.The errors occured in any phase will becorrected 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 bigcompanies.

    54. Software life Cycle models?Software life Cycle models are :1. Waterfall model2. Spiral model3. Iterative development model4. Prototyping model5. V-model6. v-v model

    55. what is advantages and disadvantages of the Waterfall Model and V-Model?WaterFall Model advantages:

    It is a linear sequestial modelIt is very simple model to implementIt 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

  • 8/3/2019 8769535 Manual Testing Question

    15/39

    stage of software development,it cann't becorrected in that build.

    V-Model advantages:It is also called as verification and

    validation Model.This means the verification and validationwill be done side by side.It emphasies the strict process flow todevelop a quality product.The errors occured in any pahse will becorrected in that phase itself.

    V-Model disadvantages:It needs lot of resources and money.It needs an established process toimplement.It can be implemented by only some bigcompanies.

    56. What is the difference between internal reviews and peer reviews?In my Knowledge Both are same because peer Review isnothing 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 atester, we should convenience them to approve the bug byconducting the meeting or we have to take a screen shot ofthe bug occurred in the application and to be posted orshown to the development team.

    58. What is the configuration tool is using in your organization?The configuration management tool used in our organizationis VSS(visual source safe)

    59. What is the difference between alpha and beta testing?Alpha testing is an internal acceptance testing. This issimulated or actual operational testing by users/customersor dedicated test team at the developer's site.

    Beta testing comes after alpha testing. Versions ofdeveloped sotware called beta versions are released tolimited audience outside of the company. Sometimes these

    versions are released to the public to increase feedbackfields for the future users.

    60. How to identify the gaps in the system?One can identify the functional gaps in the system at thetime of going through the functional documentation or whenthey conduct the testing,it all comes on experience.

    61. What is Component Testing? How to do Component Level Testing?

  • 8/3/2019 8769535 Manual Testing Question

    16/39

    Component Testing means testing the component of thesystem.A group of components is known as module.So a testeralways starts his/her testing from the basic level i.ecomponent of the application.Ex :- you have different functionalities (modules/sub

    modules), those are either satisfying customer requirementsor 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 bethere.

    Here the tester decides important testing areas and conductstesting 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 theproduct is shipped to the respective customer.

    Defect : It is found in the product itself after it isshipped 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 ofintroductionobjective

    scopefeatures tested and not be tested

    acceptance criteriasuspension criteriatesting approchtool to be usedrisks and contengenciesstaff and trainning needs

    66. Difference between Equalance class partion and boundary value analysis?EQUIVALENCE CLASS PARTITION : THIS IS A TECHNIQUE USED IN

  • 8/3/2019 8769535 Manual Testing Question

    17/39

    THE BLACK BOX TESTING METHOD, USED TO REFINE THE DATA INTOVALID AND INVALID CLASSES

    FOR EXAMPLE : A TEXT BOX ACCEPTS ONLY ALPHABETS THEN CHECKWITH VALID : ENTRING a-z,A-Z THEN WITH INVALID :!@&* ANDSPACES,12 ETC

    BOUNDARY VALUE ANALYSIS: THIS IS A TECHNIQUE USED IN THEBLACK BOX TESTING METHOD,USE TO CHECK THROUGH RANGE TO

    MINIMIZE THE TIME , RATHER THAN TESTING WITH WHOLE DATAFOR EXAMPLE :(1-1000)HERE NO NEED OF TESTING RIGHT FROM START IE FROM 1 TO 100INSTEAD, 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 featuresof an application interms of Actors, actions andresponibilities."

    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 andBusiness rules/interaction implimentations and etc....

    68. Name some popular functional testing tool?1. Winrunner2. QTP3. Silktest4. Advenet QEngine5. AutoitV36. Rational robot.

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

    I have a diff answer though.Well we first log the defectusing a tool which is called as Defect Tracking Tool.or wedo it manually using Excel sheets.Correct me if im wrong.

    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 detailAfter finding the bug,as a tester u should discuss withteam lead and explain clearly why it is bug and send todeveloper.If developer is accept ur bug then no problom, ifhe is not accept the bug, then the problem will arise,atthat time u explain about the bug, and show screen shotsand 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.

  • 8/3/2019 8769535 Manual Testing Question

    18/39

    Sanity testing is carried after smoke testing to checkwhether the major functionality is working properly or notto proceed further testing.for ex: when a build is passed the smoke test, the saintytest is conducted on it by just navigating to the hyperlinks,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 itis according to required configuration.Intergration Testing is testing the logical dependencies

    between two or modules.i.e in an application there are morethan one module, the sequence in which they have to beintegrated.

    73. Difference between Test Plan & Test Strategy?1. Test PlanThe Test plan is the document where it contains

    the elements like1.Items to be tested2.Items need not be tested3.test Schedule,test case design and execution4. Roles and responsibilities of the test team5.Defect Management

    2. Test StrategyThe approach of test execution is called

    test strategy

    74. Define Stress, Load, Volume Testing?Load testing is the process of subjecting an application toa work level approaching the maximum limit. This is

    basically to test the reliability of the application. Thisis 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 asystem's capability to handle a constant moderate load fora long time.

    2. Volume Testing: This evaluates a system's capability tohandle huge load for a short time.

    Stress Testing: Evaluates the extent to which a systemkeeps working when subjected to extreme work loads or whensome of its hardware or software is comprimised. The

    primary goal is to determine the maximum amount of work a

  • 8/3/2019 8769535 Manual Testing Question

    19/39

    system can handle without breaking.

    75. Difference between Client server & Web based Testing?Client server application is 2 tier application and webapplication is n tier application

    Client server is the single user application and the webapplication is the multi User

    76. Difference between Verification & Validation?Verifiaction:Means are we doing right thing.i.e we have tocheck whether we are implementing right process.

    validation:Means are we doing things right.i.e we have tocheck whether we have developed a software as per theclient 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 aremainly visible to the user.

    78. Difference Between Adhoc Testing & Exploratory Testing?Exploratory testing is testing of an unfamiliarapplications. The test scripts would not be prepared beforehand. 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 testingis a thoughtful approach and driven by logic. It is anintellectually challenging process where one is limited byone's own imagination and understanding of the software

    being tested. It provides enough scope to extend the reachof testing to certain areas that cannot be easilyaccommodated 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 generatedata sets that span the partition are determined. Thiscreates 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 255characters. Then the domain that can be considered is from1 to 255. The values that can be passed into the text boxfor testing would be 1, 255, 0,2,254 and 256.

    Equalence Partitioning: This is to partition set of allpossible inputs into classes that receive equivalenttreatment.

  • 8/3/2019 8769535 Manual Testing Question

    20/39

    If consider the same example, the equivalence classes wouldbe:

    Class1: Values from 1 to 255, 1 and 255 inclusiveClass2: Values less than 1Class3: Values more than 255

    Error Guessing: This technique is used to find defectsusing the experience of the tester. Consider the aboveexample, the texbox is intended for characters only. Thetester can easily give numbers or any special charactersfor that text box and see whether the application isthrowing an exception or not.

    80. About Testing Methodology?V-model is the mostly used testing methodology. The conceptof V-model is to verify and validate at each phase of SDLCso that early identification of defects happen at eachstage. May you can add some more points about V-model tothis 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 therequirements 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 wewould be checking whether the application is as perrequirements or not but not for fit for use. They must beinvolved in User Acceptance Testing.

    84. Wat is build duration?

    It is a tine gap between old version build and new versionbuild in new version build some new extra features areadded

    85. what is Persistent Testing?Persistent Testing: May be you want to keep the databasefiles around between tests

  • 8/3/2019 8769535 Manual Testing Question

    21/39

    86. what is the diffrence between qualityassurance and system testing explain in

    detail with an example?Quality Assurance: It is nothing but building an adequateconfidence in the customer that the developed software isaccoding to requirements.Entire SDLC comes under QA.

    It is process oriented.

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

    87. Contents of test report?a) Test case id

    b) Test case namec) Objectived) Prerequisitese) Steps to be executedf) Test datag) Expected result

    h) Actual resulti) Statusj) Remarks

    88. what is exact difference between UI Testing and usability testing?In general testing team's test execution process startswith usability testing.During this the testing teamconcentrate on userfriendliness of application build.Thisusability testing is classified into two sub tests.1.user interface (ui)testing2.manual support testing.ui testing is used to validate every screen in terms ofease of use(understandability of screen),look and feel

    (attractiveness o0f screen) and speed in interface(lessno.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 ManualIt 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 ofthe application. sanity testing will be done to find thelatent bug

    91. What is Bottle Neck testing?If there is no suffecient time to do all planed testingactivities. then we can do testing on major functionalityof the product. this could be achieved by AD-HOC testingthis is said to be bottle neck testing

    92. How u will do the load,stress and performance testing manually ?

  • 8/3/2019 8769535 Manual Testing Question

    22/39

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

    Stress: Stress testing the purpose used to system capacityhandle large number of the transaction during the peak

    period.

    Performance: Performance testing of an application for thefixed 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 thedeliveryor realese date

    Then we have two options

    1.explain the situation to client and ask some more timeto fix the bug.

    2.If the client is not ready to give some some time thenanalyse the impact of defect/bug and try to findworkarounds for the defect and mention these issuesin the release notes as known issues or knownlimitations 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 thesoftware

    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

  • 8/3/2019 8769535 Manual Testing Question

    23/39

    2) User inter face bugs3) Input domain bugs4) Error handling bugs5) Calculation bugs6) Load conditions bugs7) Hardware related bugs8) Version control bugs9) Id control bugs10) Source bugs11) Rise conditions bugs12) Cosmetic bugs13) Data corruptions14) Data loss15) And so on

    b) The bugs of the web based testing: -1)The above are related the web based testing and more have.They are2) URL bugs3) Browser bugs4) Banked bugs5) Fronted bugs

    6) Linked bugs7) Must transfer the data bugs8) Lot of times bugs9) Slow performance10) Unexpected features11) Unfriendly behavior12) 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 digit6)Input passowrd greater than 6 digits7)Input password as special characters8)Input pasword in CAPITAL ie uppercase9)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 casesc) 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 therethat requirementsg) Easy to review purpose it is more useh) It is more value to testers

  • 8/3/2019 8769535 Manual Testing Question

    24/39

    99. Describe Software Testing life cycle? What are the steps in volved in STLC

    (Software Testing Life Cycle)?STLC descripbes the steps involved in the testing process.Following are steps involved:

    1. Review of requirements.2. Review of Design.3. Black Box testing.

    -------------------------------------------------------------------------------------------------------

    -------------------------------------------------------------------------------------------------------

    1. What is "Visible State Transition" test? Give example?Visible State Transition means first we check state ofsystem and then test cases are written to test the triggers(events) that causes the system transition

    2. How many Test-Cases can be written for the calculator having 0-9

    buttons,Add,Equalto buttons.The testcases should be focussed only onadd-functionality but mot GUI.What are those test-cases?

    Test-Cases for the calculator

    so here we have 12 buttons totalie 0,1,2,3,4,5,6,7,8,9,ADD,Equalto -12 buttonshere u can press atleat 4 buttons at a time minimumfor example

    0+1=for zero u should press 'zero' labled buttonfor plus u should press '+' labled buttonfor one u should press 'one' labled buttonfor equalto u should press 'equalto' labled button

    0+1=here + and = positions will not varyso first number position can be varied from 0 to 9 i.efrom permutation and combinations u can fill that space in10 waysin the same waysecond number position can be varied from 0 to 9 i.efrom permutation and combinations u can fill that space in10 ways

    Total number of possibilities are =10x10=100This is exhaustive testing methodology and this is not

    possible in all cases.In mathematics we have one policy that the the functionsatisfies the starting and ending values of a rangethen it can satisfy for entire range of values fromstarting to ending.

    then we check the starting conditions i.eone test case for '0+0='(expected values you know thatis '0')then another testcase for '9+9='(expected values you know thatis '18')

  • 8/3/2019 8769535 Manual Testing Question

    25/39

    only two testcases are enough to test the calculatorfunctionality.

    3. what are the kpas(key process areas) in u'r company?KPA's mean - KEY PROCESS AREAS

    CMM-5 LEVEL companies have about 18 KPA's.

    CMM-5 (3 (+2+6+7) KPA's)

    CMM-4 (2 (+6+7) KPA's)

    CMM-3 (7 (+6) KPA's)

    CMM-2 (6 KPA's)

    4. What are the technics used for writing a test cases?There are 3 technics for to write test cases

    1)Error Guessing2)Equivalence Partitioning3)Boundary Value Analysis

    5. Why most of the people saying testing is easy job? an you justify?It is not matter of cooking. after cooking tasting thetaste.

    6. what is uml?unified modeling language

    7. What are the different test deliverables?

    Test case docsTest release docsTest planTest summary reportDefect reportTest review report

    8. What is the difference between Product-based company and Projects-

    based company?

    Product based company develops the applications for Globalclients i.e there is no specific clients. Here requirementsare gathered from maket and analyzed with experts.

    Project based company develops the applications for thespecific client. The requirements are gathered from theclient and analyzed with the client

    Instead of summarizing what my above friends have done iwould give u some examples, perhaps that would help youunderstand the same.

  • 8/3/2019 8769535 Manual Testing Question

    26/39

    Product Based Companies:Microsoft, Sun, Linux etc.

    Project Based Companies:TCS, Wipro, Satyam, Polaris etc.

    9. what do u like in QA?QA -Quality Assurance

    It is highly oriented to defect/bug prevention process andAlso it is an it refines,redefinesand improves the s/wdevelopement process.It creates confidence in both client and the company.it providing very good oppurtunity to grow.

    10. Is it mandatory to use USECASES or directly one can write test

    casesfrom requirments?It depends on the company which we are working.In small

    companies they use the SRS document to write test cases.Insome Companies they directly test the modules using Srsdocuments.Its all depends on the Standars of the company.

    11. what is penetration testing?Penetration testing is nothing but security testing i.ehow well the application provides security againstunautorized internal or external access

    12. what are the major observations that you made when you are doing

    compatibility testing particularly in web applications?1.what all browsers are compatible.

    2.what all versions are compatible.3.GUI plays vital important role.4.Performance also.

    13. what is bugzilla?It is bug tracking tool.which is used to trackthe bug.

    14. Diffrence between banking domain and medical domain?Domain means functional related knowledge,Banking Domain:it deals with cutomers i.e deposits

    borrowers..etc.bank fuctions are two types

    1.manual banking process

    2.online banking processEven in both of the above types computerisation is possible.Prime banking activities are :

    1.Cash deposits(long term,mid term,short term,2.Cash payments/receipts3.Loans4.Online banking5.Personal loans6.Home loans

  • 8/3/2019 8769535 Manual Testing Question

    27/39

    7.Vehicle loans8.Mutual funds9.Monet transfer in Cheques/DD's..etc10.ATM..11.Link between bank branches and central

    bank.etcBanking domain means you should have functional knoledge ofall the above core banking activities.

    If You come for Medical/Hospital/Health Care domainmainly it deals withhospital core activities like

    1.Recption activities2.Billing3.Pharmacy4.Labs5.Doctors on duty6.Patient records7.Doctor appointmets8.Operation timings9.Ward information

    10.Availability of beds11.Nurse and doctor duty rosters12.Medical insurance mgt13.Link between hospital banches..etc

    are prime medical domain activities

    15. Apart from bug reporting wat is ur involvement in project life cycle?As a Test engineer We design test cases,prepare testcasesExecute Testcases, track the bugs, analyse the resultsreport the bugs.invovled in regression testing, performance of system

    testing system intergration testingAt last preparation of Test summary Report

    16. what are the advantages and disadvantages of waterfall model?Advantages:Model is simple.Easy to understand.

    Disadvantages:Time consuming as the testing process starts the laststagestill the build is given for testing the testers will beidle.hence man power is wasted

    17. When we will do Retesting? Only after Bug fixation?Is there any othercase?.

    Retesting is done whenever the build is released to thetesting department. The test engineer will test thefunctionality again and again with multiple set of data.

    18. What is the risk factor problem related to project?Three 'M' are very important in project management

  • 8/3/2019 8769535 Manual Testing Question

    28/39

    Money -Budget planning & managementMan -Technical skills,their performanceand & trainingMachine -Software and hardware resource procurement and

    managementThese three will directly affect the time management of

    project.

    Inefficiency in planning of above will leads to risk ofproject.

    risk factor =expected risk /actual risk

    19. Do you know about descryptive programming?Descriptive Programming is a common script which is neededin different scripts . With out excecuting this scriptevery time we use this Descriptive Program.

    20. why we go for winrunner ? and when we go for winrunner?We Go For Win runner For "Regression Testing".

    21. what are the different types of test case? and tell me the names.?A] There are 3 types of Test Cases :a) Business logic based Test cases

    b) I/P domain based test casesc) User interface based test cases

    B]1)Positive2) Negative3) Neutral test cases

    22. What is change management and change request?change management is nothing but managing changes in

    evolving software in cost effective manner.these changesshould not effect the product or schedule.

    change request is nothing but request from the client aboutthe changes in requirements. change control board shouldapprove these changes

    23. Can u tell me what is orthogonal array testing?The Orthogonal Array Testing Strategy (OATS) is asystematic, statistical way of testing pair-wiseinteractions. It provides representative (uniformlydistributed) coverage of of all variable paircombinations. This makes the technique particularly useful

    for integration testing of softwarecomponents (especially in OO systems where multiplesubclasses can be substituted as the server for aclient). It is also quite useful for testing combinationsof configurable options (such as a web page thatlets the user choose the font style, background color, and

    page layout).

  • 8/3/2019 8769535 Manual Testing Question

    29/39

    24. How do give priority?i mean to say on which basics? suggest me with

    proper answer plz.Priority will be assined by developper and not by

    tester based on how Severely bug affecting the applicationperformence.

    For example if the defect/bug is a show stopper i.e

    it causes to hang to system and not permitting to testfuther then the developpper must resolve it very quickly.

    Here the prority means how importance is given by thedeveloppper to resolve/correct it.

    priorities are

    4.Immediate3.Later2.Whenever time permits1.next version

    Here NO 4 priority is top level one which indicates that,itshould be resolves as early as possible.

    In some companies priorities will be indicated with 0 to 4or 0 to 3 or 1-5 numbers.

    25. What are the difference between client & server?CLIENT:it is nothing but only one user can access itSERVER: it is nothing but multiple clients can use thisserver

    26. MicroSoft Six rules standard for Userinterface testing?1. Every System Menu should have Exit/close option.

    2. OK and Cancel Buttons should exist.3. All labels should start with capital alphabets.4. Alignment of all controls must be same.5. All controls must be visible.6. All labels must not overlap

    The above six are called as MicroSoft six rules standardfor userInterface testing.These are very important in GUItetsing.

    27. What is difference between Regression and Restesting?Retesting:Testing the same test case again and again afterthe bug fixed

    Regression: For the number of test case in the module to betested after executing the test cases for that module ifany requirement changes we need to execute the entire testcase for the particular module changed

    28. What is the first test in software testing process a)Monkey testing b)Unit

    Testing c)Static analysis d)None of the aboveStatic analysis means, just go through the code without

  • 8/3/2019 8769535 Manual Testing Question

    30/39

    creating any executable or binaries. Just c the code andfinding defects is static analysis. Even it is withintention of finding the 'errors' in program or check forthe defects, it is not the testing we conduct.

    My option goes for Unit Testing only, because this thefirst test we conduct for any product/project. All prior todynamic testing are QA related activities.

    29. what is agile testing?Agile Testing is the early stage testing in the customer'spropective. Testing early and as the code became available,the product is stable enough for the unit or moduletesting.

    30. what are the microsoft six rules for usability?Microsoft six rules

    Controls are init capcontrols must be visible

    controls must be allignedok cancel existencesystem menu existancecontrols should not overlapThese are micro soft six rules regarding usability

    testing

    31. what is inter operative testing?InterOperative and relational testings are same just

    vocabulary are different.

    Testing the Application how it is working in co-ordinationwith other application>

    Eg: if u have a hyperlink in a MSWord page if u clik onthat link along with control key the hyperlinked page willopens on browser automatically.same thing will be done in the case of MS excel also.

    and alsoonOther example isif one application is working on three servers in a co-ordinated way.

    32. In an application currently in production, one module of code is being

    modified. Is it necessary to re- test the whole application or is it enough to

    just test functionality associated with that module?Yes it is necessary to test the whole application why

    because to check whether this modified module affect theremaining modules or not.

    33. How many members are involved in test plan? and tell me names?a) In the test plan involved mainly team lead, project

    manager, Quality control peoples, must senior tester anddevelopment side team lead, project manager, Quality

  • 8/3/2019 8769535 Manual Testing Question

    31/39

    annalist people they are involved maximumb) They are all main roll of the test planc) That is main very important both sides

    34. How do you test if an XML file is correct or not?Save the xml file with .xml extension and then open the xmlin internet explorer. If it's a valid xml file it will showthe structure otherwise will show the error.

    35. What is bud testing?Due to lack of time the developers and testers are groupingas buddies. Every buddy consists of developer and tester tocontinue process parallally.

    36. what is the severity we give. login fails eventhough we enter the correct

    username and pwd.severity is high,solution is i will forward it to development team , and iwill askem to fix it

    37. On which module did u involve in your project..?U should say about the module which u involved in ur

    project.

    38. Actually by using severity u should know which one u need to solve so

    what is the need of priority?Severity is nothing impsct of that bug on the application.Priority is nothing but importance to resolve the bugyeah

    of course by looking severity we can judgebut sometimes high severity bug doesnot have high priorityAt the same time High pririty bug dont have high severitySo we need both severity and priority

    39. What type of risk analysis u did in a banking projects...? Give an

    example...?a) In banking project have the so many risk I faced

    b) For ex one customers have in a/c 50000/- thatperson withdraw the amount 20000/- but my ATM machine showonly remaining 40000/-c) This is the in bank point of view very big mistaked) Some times only show very less amount

    e) It is customer point of very big mistakef) This all the traction some time I will faced

    40. u posted a bug with screenshots and steps to reproduce but still the

    developer is not accepting this is a bug. in dev system it is not reporducing

    . how u'll convince he developer? (if the developer is in india or

    onsite(give the answer for both the cases)Fine if the developer is also at same place call him up and

  • 8/3/2019 8769535 Manual Testing Question

    32/39

    show him at u'r system under what inputs the system isthrowing error.

    Onsite show him thru net meeting.

    Insist the dev to install the same build from which u gotthe error.If still it is not reproducible,keep the bug onhold for some more testing to go on and see for later

    builds. if u are once again facing the same problem,thenreopen the bug.

    41. What is your favourite Bug?1. My favourite bugi am working VB/SQL Server Product. i have create a new

    folder (ex:Tester) in folder panel.

    After select the folder (ex:Tester)-Click "Copy"Paste button is enabled condition. before i have deletedthe folder (ex:Tester).At the time paste button is enabledcondition then i clicked the paste button?..........

    Folder Name displayed or not?

    Pls check this windows explorer

    2. when u create a folder on desktop with thename "con"(without double quotes)it won't create thatfolder.

    42. what is status of defect when you are performing regression testing.Different Status of the bugs are1.New

    2.Closed3.Fixed4.Rejected5.Open6.Reopen

    During the Regression testing there may be different statusof the Bug Like

    1.Closed2.Open3.Reopen

    Developer will assign

    1.Fixed2.Rejected

    43. when u r going to faced difficulty in ur organization?Facing difficulty in an organization starts even before ujoined and even after u left the said organization but inan interview we cannot say such answers. We have to give a

    political answers like; I don't think I will have anyproblem working with this organization as I am very

  • 8/3/2019 8769535 Manual Testing Question

    33/39

    professional .Even if there is any problem happens (whichusually does) then and I will try to sort out the problem

    by bring a common understanding.

    Everyone knows that everybody face problems but the mainintension of this question is how u can resolve any

    possible problem he or she face during his or heremployment.

    44. Suppose if you have given Login screen to Test. What type of tests r u

    going to do on that.How many test cases can u write.?generally login screen will have the titel bar,user id,text

    box,password .,ok button, cancel button,help button

    THE CONDITIONS RIT SHOULD START WEITH ALPHANUMERIC IN LOWERCASE FROM 4 TO16 CHRACTERS LONG,PASSWORD ALLOWS ALPHABETS IN LOWER CASEOR NUMBERS.

    TASTE CASE 1

    SUCCESSFUL ENTRY OF USER IDBVA

    MIN=4CHAR===== PASS VALID INVALID MAX=16 CHAR====PASS a to z A TO Z MIN-1=FAIL 0 TO 9MAX+1=FAILMIN+1=PASSMAX-1=PASS

    TEST CASE 2SUCCESSFUL ENTRY OF PASSWORD

    BVA MIN= 4CHAR====PASS VALID INVALID MAX= 8CHAR===PASS a to z A TO Z MIN-1=FAIL 0 TO 9MAX+1==FAILMIN+1=PASSMAX-1=PASS

    TEST CASE 3

    SUCCESSFUL LOGIN OPERATION

    UID PW CRITERIA

    VALID INVALID PASSINVALID VALID FAIL

    VALID INVALID FAILINVALID INVALID FAIL

    VALID BLANK FAILBLANK VALID FAIL

  • 8/3/2019 8769535 Manual Testing Question

    34/39

    45. What is software development Life Cycle (SDLC)? where exactly the

    Testing activity begin in SDLC?It is the steps followed to develop the application orsoftware.Steps are

    1. Requirement Analysis

    2. Design3. coding4.Testing5.Implementation6.Maintanance

    Testing activity starts from the initial stade ie. Fromrequirement analysis

    46. what is two tier application? and what is three tier application?and what

    is the basic difference? explain with a example?Two tier application will have 2 layers

    Presentation Layer:i.e. Front end

    Bussiness and Database Layer

    Three Tier application has 3 layersPresentation Layer:i.e. Front endBussiness Layer:Which contains all business logicDatabase Layer:Where all data is stored.

    Example:If any condition is given for a search to displaythe data.

    In 3tier application that condition will be recevied byBussiness layer:search is carried as per requirement and

    message will be sent to databse to display the details.

    47. What are the four steps of automated testing?1.Plan the test2.Create the Test scripts3.Run the Test Scripts4.Report the Results

    48. What type of testing process do you follow in current organisation?Water Fall model/ Linear sequence

    1.Requirement Analysis.2.Design3.Coding/Development

    4.Testing5.Implementation.6.Maintenance.

    49. Tell me the test cases for a search and replace functionality in a microsoft

    document (.doc)?Use Ctl+H for that.It will give the feature of find n replace.

  • 8/3/2019 8769535 Manual Testing Question

    35/39

    50. How many types of testcases can be prepare.?There can be so many types of test cases prepared accordingto the application you are dealing with.For e.g in a banking domain, you can concentrate on1. Links present in the page2. Content and position of all the controls present in that

    page3. Validating the text fields in that page4. Verifying the data storage after submitting5. The path of traverse of the functionality

    You can have as many as you can, if time permits

    51. How can we do security testing while testing a project?Security means the application has provide the security ornot for the customerside data.for ex:-login screen1)authentication

    2)access control3)encription4)copy and paste the pwd not valid5)copy and cut the pwd not valid

    52. What is scalability testing?Scalability Testing: Easy to increase the performance ofthe software if the application demands it. For example, adatabase application that gives good response time for 10users should be scalable for 100 users if required.

    53. What are triggers and procedures?Triggers means it is a procedure which fires autometically

    depends on front end operations.

    Procedures is a set of operations which gets executed on acall from front end operation. Is used to improve

    performance

    54. This is question is for system testing: What are Global catalog server,

    Schema Master and other NDTS roles ?global catalog servers authenticate user logon

    55. Suppose,u have written 10 test cases for an application,but ur developer is

    not satisfied wht u wrote,then how will u justify him that ur test cases are

    correct?I will ask him to refer the content of the Requirementgiven by the business analyst.If still not convinced thenI will ask the developer to convince the Businessanalyst to Modify the content of the RequirementIf Requirement is modified by Business analyst thenWe wil close the BUG.

  • 8/3/2019 8769535 Manual Testing Question

    36/39

    56. What is data stratification?A technique used to analyze/divide a universe of data intohomogeneous groups (strata) often data collected about a

    problem or event represents multiple sources that need totreated separately.

    It involves looking at process data, splitting it intodistinct layers (almost like rock is stratified) and doinganalysis to possibly see a different process.

    For instance, you may process loans at your company. Onceyou stratify by loan size (e.g. less than 10 million,greater than 10 million), you may see that the centraltendency metrics are completely different which wouldindicate that you have two entirely different

    processes...maybe only one of the processes is broken.

    Stratification is related to, but different from,Segmentation.

    A stratifying factor, also referred to as stratification ora stratifier, is a factor that can be used to separate datainto subgroups. This is done to investigate whether thatfactor is a significant special cause factor.

    57. wht is smoke testing and user interface testing?Smoke tesing is nothing but to check whether basicfunctionality of the build is stable or not?i.e if it possess 70% of the functionality we say build isstable.User interface testing: We check all the fields whetherthey are existing or not as per the formatwe check speelling

    graphicfont sizeseverything in the window present or not|

    58. What is a show stopper?Show stopper is a bug which does not let you to carry outthe testing process any further.

    59. How do u find Synchronization problems manually?synchronization means to wait till the applied operationcompletes, after that continue the next operation. If weconduct testing manually then only we uses this. If weconduct manual testing, we should wait till the appliedoperation completes.

    We are not faces these problems manually, i think.

    60. Can you tell me some thing about source code testing tools?here source code like that ex:http://www.allinterview.com/forms/answerform.php?qnum=23364here we can check the source code whether we click on thatit is open or not

  • 8/3/2019 8769535 Manual Testing Question

    37/39

    61. Tell me some of the Possible test cases on ATM Machine?TC 1:- successful card insertion.TC 2:- unsuccessful operation due to wrong angle card insertion.TC 3:- unsuccessful operation due to invalid account card.TC 4:- successful entry of pin number.

    TC 5:- unsuccessful operation due to wrong pin numberentered 3 times.TC 6:- successful selection of language.TC 7:- successful selection of account type.TC 9:- successful selection of withdrawal option.TC 10 :- successful selection of amount.TC 11:- unsuccessful operation due to wrong denominations.TC 12:- successful withdrawal operation.Tc 13 :- unsuccessful withdrawal operation due to amountgreater than possible balance.TC 14 :- unsuccessful due to lack of amount in ATM.TC 15 :- unsuccessful due to amount greater than the day limit.TC 16 :- unsuccessful due to server down.TC 17 :- unsuccessful due to click cancel after insert card.TC 18:- unsuccessful due to click cancel after insert cardand pin no.TC 19:- unsuccessful due to click cancel after languageselection,account type selection,withdrawal selection, enteramount

    62. how to execute manual test cases?In manual test cases u check for the expected values(whichis all ready specfied)so taking the base document that isSRS u check the Expected value and actual Value.

    example:u have a url link in a web page say(www.mail.yahoo.com) when u click this link(expected isdisplay login page) so when u click a link it should directu to the exact path if that is done is say that the testcase is passed.else u say it as failed

    63. What is there in the final Test Summary Report?final test summary report contains all the informationabout>> testing activities that are performed>> how are they achieved>> strategy followed>> test plans>> test cases,scripts>> results

    >> defects closed, passed, deferred, rejected, invalidDefects-infact everything.

    64. Explain VSS?vss-->visual source safeits a configuration management tool.its a client server application,generally server isinstalled to that company server and is accessible only bythe administrator and the client is installed in all the

  • 8/3/2019 8769535 Manual Testing Question

    38/39

    user systems.all the dev in testing team members are giventhe access permissions.

    all the configurable items in a specific project arebeen stored in this when we need a doc of any sortregarding the project we login checkout the doc.Testersare basically allowed only to checkout the docs.only teamlead can checkin after receivin any updated doc.dev cancheckin as well as checkout .

    65. U decide which test cases has to be excuted first. Is there any technique ?While test cases preparation time only we'll decide thepriority based on the functionality. so that if there is notime to exeute all the test cases, that time we can executehigh level priority test cases first, and then medium

    priority test cases and then if time permits we'll executelow level priority test cases.

    66. What is meant by Entry and Exit points in Testing?Entry Points:

    - Test environment is ready- Test cases are prepared- Dev team has given the build

    Exit points:- All modules are covered- All test cases are executed- Bugs are reported and resolved

    67. The Managment is saying Stop Testing immediately some reasons.... What

    will you do at that time....Remind one thing managment is supreme of companyYou have to obey their words.

    If they said ilke thatyou have to stop testing and consult

    your teamlead for further action

    68. Difference between the HotFix,ShowStopper and critical bug?HotFix: A hotfix is code (called a patch) that fixes a bugin a product.

    ShowStopper : " means it stops the show ",a showstopper is a computer bug which prevents a

    project from going forward, as opposed to a minor bug whichcan be documented and coped with.

    critical:it is the severity of the bug which doesnt stopthe show but affects the business functionality...

    69. Branch testing comes under white box testing or black box testing?Branch testing is done while doing white box testing. wherein focus is given on code.There are many other white boxtechnique.Like Loop testing

    70. what is non functional requirements used in ur project?

  • 8/3/2019 8769535 Manual Testing Question

    39/39

    Non functional requirements are color,text boxalinement,etc.. Non functional requirement includes 'HELP MENU'.