Sie sind auf Seite 1von 30

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

Testing methodology is nothing but the method youre using in your company for eg: waterfall method or V model or spiral model etc. Testing techniques is like black box, white box etc 2. How do u approach for testing a web application? http://geekswithblogs.net/ppothuraju/archive/2004/06/11/6473.aspx 3. What is mean by exactly the difference between the testcase and usecase? A] An use cases are prepared from BRS. This will be in document form only which can be understand by the team. It describe about how the software should when the end user uses. Where as testcases are written by tester using SRS. Testcase are used for testing the functionality or behavior of the application B] Actually Test cases are derived from use cases, use cases contains field validation of fields Positive and negative scenarios for each functionality. Difference between test case and use case contains only validations but the test case contains test data 4. Can u define the usecase and testcase? Usecase: It is in-depth detailed description about Customer Requirements. It is developed from BRS/SRS. It is prepared by business analyst or QA Lead. Testcase: It is a document describing the input, action and expected response to determine whether the application is working correctly according to the customer requirements. It is derived from SRS, usecases and test scenarios. While developing test cases we can find gaps in the requirements also. 5. As a tester, what is the final report u submitted to Ur customer? Please write it in tabular form? Test Summary Report, which having all the status of respective CRs. 6. What is bug life cycle? Bug Life Cycle is the different status a bug takes in the process of it being FIXED. The status can be New, Reject, Open, Fixed, Reopen, Retest, and Closed. 7. Which process u followed in Ur Company? Well the maintainence projects do not have any process as such: On my experience we follow: My 2nd Project: Iterative Model Process (FSD was not signed off from the client and kept changing) My 3rd Project: V Model (Developers were in USA and we were in India) 8. What is traceability matrix? Traceability matrix is nothing but mapping User requirements to Test cases. This ensures that u have written enough test cases covering all the functionalities.

10. Project had been started in manual testing and Automation of some fixed modules, then finally decided to Test the total Application in Automation then it is possible to test that application. A] No. Initially atleast some modules should be done with the help of manual testing. B] Yes we can do by automation, because from manual to automation is easy [time consuming, less cost, resources] but automation to manual will take more expensive, long duration, less accuracy 11. What is the purpose of using Traceability Matrix and how can you tell that testing has been succeeded. In Tracilibility matrix we will map the Test Cases with Particular Test Scenario so that we can find that any scenario is missed and if the total scenarios are mapped with particular Testcases then the testing is fulfilled. 12. What is the main theme of doing Regression Testing? A] By doing the Regression testing we can make sure that any new bug fixes did not change the functionality of the application. B] I think the main purpose of Regression is to know that any impact on the functionality of the application or specific module where the developer had changed the code while fixing the bug. Tester had to test the total scenarios not that particular scenario in Regression 13. How can you define Priority and severity? Priority: This is defined as how much time that developer should take to solve that bug depending upon the functionality. Severity: This is defined as how much impact is shown on the functionality. 14. Describe Bug life Cycle and the process taken in your organization. As soon as Test Engineer finds a Bug will Raise the bug as in NEW Status and will post it development Tl and will keep it in Open Status and assign it to concerned developer. And he can change the status of bug as duplicate, As designed, not Reproducible, if it is a bug then developer will work on it and give it as Fix status. Then Tester will retest that bug and see that it is reproducible or not if it is not reproducible then he will close the bug, if its reproduce the same bug then keeps it in reopen status. 15. What is the Testing Process in your organization? 1. According to my company BA and PM will get the Requirements initially from the client these requirements can be named as BRS (business requirement specification) or BRD. 2. then PM and Qualty Analyser will prepare the software Requirement Specification(srs)ie., the flow of the functionality of the application, then SRS will be send to concerned TL (ie both development and testing) 3. Then Testing TL will Prepare TestPlan based on SRS 4. Then Test engineer will be part of testing of preparing the testcases based on usecases prepared by development Team

5. Then after Build Deployed TE has to execute the Testcases. 6. Bugs Found should be raised. 16. Describe the difference betweeen Test scenario and Test Case Test case is to validate the functionality of the scenario. Test scenario is to know the flow the functionality of that particular scenario. 17. What are the different types of defects/errors are commonly appear during the real time software testing? Basically the defects are classified in to three types: 1.Missing Functionality(Requirement not implemented) 2.Extra Functionality(Added some thing more than need ) 3.Wrongly implemented functionality(implemented requitement is not working) Apart from this there is a very big list of defects are there: 1. incorrect or missing functions, 2. interface errors, 3. Errors in data structures or external database access, 4. Performance errors, and 5. Initialization and termination errors 6. GUI related 7.Failure of validation conditions.....etc 18. Explain Bug/Defect Life cycle? Bug found ||------>Test Engineer Finds Bug and Assigns that bug to | Developer | Open---->During Developer 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 fixed

then he will change the bug status to closed So Bug has mainly three statuses 1.Open 2.Resolves 3.Closed 19. Phases of Software Testing Life Cycle?. These are the phases of STLC 1. Requirements 2.Use Case Document 3.Test Plan 4.Test Case 5.Test Case execution 6.Report Analysis 7.Bug Analysis 8.Bug Reporting 20. Use of Regression Testing? 1. Determine previously tested system functions properly without getting effected though changes are made in some other segment of application system. 2. Determine System requirements remain current 3.Determine System test data and test conditions remain current

21. Use of Requirements Traceability? 1. Tracing requirements to test cases 2.Tracing test cases to requirements 3.Gives test coverage of Requirements 4.Detailed report generation 22. The typical Application Test Lifecycle? 1.Unit testing 2.Module testing 3.Component testing 4.Component integration testing 5.Subsystem testing 6.System testing

7.Functional testing 8.Technical integration testing 9.System integration testing 10.Non-functional testing 11.Integration testing 12.Regression testing 13.Model Office testing 14.User Acceptance testing 23. What are the Test Deliverables? Deliverables are 1. Test Plans 2.Test Script Planner 3.Test Scripts 4.Test Execution Results 5.Defect Reports

24. Why testing is required? A] Testing is required to check that the application satisfies the requirements. B] There is another corner for need of testing: Testing will give confidence for the software development Company that the software will work satisfactorily in Client environment. Testing will improve the software quality. Testing will also reduces the maintenance cost also. Even the client of the software will get confidence on the Software. C] Testing is required for 1>to produce a quality product 2>a man can't do perform two tasks efficiently at a time i.e for example a developer can't do two tasks, a)programming b) Testing 3>without spend more time and cost we produce quality product 4>Due to psychological behavior of a man is "a man can recognizing other faults easily"

25. What are the different techniques for writing test cases? The different testing techniques are: 1.Boundary Value Analysis 2.Equivalence Partitioning 3.Error Guessing

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

29. What kinds of documents required during regression testing ? at time Regression testing is done? Can we do it repeatedly Defect tracker and FS. its depends the project 30. What is regression testing? Whenever enhancements added to the existing functionality then only we go for Regression testing why because new changes are whether effecting the old functionality or not (OR) it is a type of testing. In which already tested functionality is once again tested in two scenarios. 1. whenever the defects are identified by the test engineer rectified by the developer and released to the testing department then the test engineer will once again test the defect functionality and the related functionality. 2. whenever the new changes are incorporated by the developer and released to the testing department the test engineer will once again test the related old functionality in order to ensure that they remain same.. 31. What is Usecase? Use Case is a Set of Scenario's To prepare the Test cases.

32. An application is given to you but the requirements and functionalities are Missing what will you do to start the testing? Generally this type of case u can go for adhoc testing or Monkey testing. jst go thru the whole application try to grap all the important functionalities check all the results as per ur basic knowledge. here in this case company wants u test how far ur knowledge in the domain? how far ur mindset works.try to catch

all main and important functions and write a test cases on it. 33. There are 2 clients for a server and that clients can access the data from the Server only for 10 days. so how will you test this scenario manually? Can u Pls help me?.. Transfer the system date to 1. -1 of end date and 2, +1 of end date and retrive the data in first case it should accept in second case it shouldn't accept 34. What is error seeding A] The error seeding is nothing but the developer wontedly keep some errors in the coding part to test the tester, whether the tester is doing the work properly can he find that bug or not. B] Error Seeding is the process of adding known faults wantedly in a program for monitoring the rate of detection & removal and also to estimate the total number of faults remaining in the program. 35.what is the difference between build and release? release : the modules that which we get for the first time for testing is release Build : once we have tested and identified the bugs in that module we wil send back to the development side, they will correct and send us back for retesting, at that stage that module is called as build 36.Hi i am srinivas working as testing engineer with one of cmm level3 company. i am looking to change for that i posted my resume in naukri i got mails about requirement but when i replied mails no one call for interview .I applied from past 4 month but i am not getting any interview call . please tell me where is the problem.? Yes, need a updated resume and dont forget to put ur nature of work and keep trying definitely you will get. Its not that problem with only in your resume, in naukri they might have updated their reqmnt but currently they might not have any vacancies in their organisation. but they will store ur resume in database, u will get a call soon, and time also need to come for everything. Otherwise please send ur resume to my mail id ravitvm2002@yahoo.co.uk i will attach ur resume, if ur lucky u will get a call

37.What are the qualities of the tester? 1. A tester should communicate Truth 2. He should maintain documentation of all his work 38. Can anyone explain me about Traceability metrics? A] It is mapping between customer requirements and test cases. Tracebility Matrix ensures that test cases written to test a feature of application are able to trace the customer requirements. By using Tracebility Matrix we can come to the conclusion as when complete testing be stopped.. B] Traceability Matrix This maps the requirement in to testcases. That means for each requirement in SRS document there must be atleast one testcase should be there. of course there may be more than one test case per one requirement. and even one requirement may cover in more than one test case. By using this we can review the testcase coverage. What are the requirements are not converted into testcases. What are requirements are tested in each phase of testing everything we can easily the review the coverage of requirements. Traceability matrix column names 1. Requirement ID(this will be SRS document) 2.Unit Test Case Id 3.Integration Test Case Id 4.System Test Case Id 5.Remarks 39.what is patch,abbrevate SCD,CAPA? Patch is nothing but --developers send a build to the testing department after coding, the tester will reject the build, if there is any defects-after rectification developers will release the built is called as PATCH. SCD: Source Code Document CAPA: Corrective Actions Preventive Actions 40. 1. What is Validation and Verification? 2. What is Severity and Priority? Give an examples for: Severity High and Priority High Severity High and Priority low Severity low and Priority high Severity low and Priority low 3. What is Test Metrics? 4. What is Traceably Matrix? 5. What is CAR in Cheque Remittance Project? 6.What are the tabs in the latest version of Test Director? 7.Explain Development "V" Model? 8.What will you do first

when you are asked to start testing? 9.What will you do if you find a bug first time? Can i directly report to the developer? 10.Can you connect Load Runner to Test Director? Verification is the process to assure that, the product in particular phase of development process is consistence with the requirements validation is nothing but assuring that the final product satisfies the system requirements Severity is nothing but how serious is the defect on the functionality Priority is the importance of the defect to resolve in terms of customers severity high and priority high eg: cannot connect to server high severity no date format high prioty eg:incorrect output high severity look of web page not good low priority (i think u got an idea on severity and priority) Test Metrics: Metrics is nothing but measurement there are 3 types of measurement QAM(Quality Assurence Measurement):This is used to test where quality is coming or not TMM(Test Management Measurement):To find how much testing is completed and how is to test PCM(Process Capability Measurement):Depending on old project any changes are required or not Traceability matrix:defines the mapping between customer requirements to possible test cases developed to test that requirement Sorry i have no idea on CAR

In TD we have Requirements tab Test Plan Tab Test Lab Tab Defects V-Model Stands for Verification and validation this defines mapping between multiple stages of development stages along with multiple stages of testing 41. What is the bug life cycle? In which part u involved? Status of the bug assigned based on the scenario is bug life cycle. The status comprises of New, Open or reject, Reopen, Fixed, Retest and Close. I involve in New, Reopen and Close. In TD 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 bug fix to check whether the bug fix affecting the remaining functionality of the application. This test will be conducted on every build when previous bugs are resolved in that build. Retesting: Re-execution of alltest cases after receiving every build.This will provide confidence all the good working features of previous build are working fine. 2.Usability Testing:Testing application how user friendly when user using it. 3.Functionality testing:Testing each functionality of the application. 4.basis to write the test cases: Generally we refer SRS(software requirement document) to write testcases. To under stand Flow of trasactions we will refer the flow diagrams. To write the GUI test cases we will refer the model screen

shots(normally provided in Design document) For database test cases we will refer the database tables defnitions in SRS document. 5.If the testing is done by Automation tool then we should write or record test scripts using automation tool. 6.Configuration management tool like VSS or Just we will keep it as share document. 7.Manually one by one by seeing the excel test case document or by using any automation tool. 8.Normally testers won't involve in requirement preparation

43. If the bug is reproducible then what is the status that u have given to the developer? If the bug is reproducible, then it is in the Open status and it is re-opened again for the developer to fix it 44. Tell me the V-model advantages & disadvantages? V-M v - model advantages: It is also called as verification and validation Model. This means the verification and validation will be done side by side. It emphasies the strict process flow to develop a quality product. The errors occured in any pahse will be corrected in that phase itself. V-Model disadvantages: It needs lot of resources and money. It needs an established process to implement.

It can be implemented by only some big companies. 45.What are the mandatory fields when you rise a bug? A] The mandatory fields are 1)Title 2)Assigned to field ( to the person incharge--developer) 3)Severity and priority 4)Steps to reproduce the bug B] When u want to log a defect , 1.Check whether someone in ur team has rised it earlier or not. 2.Go to Defects tab in Quality Center and Click "New".(If ur using a quality center tool) 3.Give Summary of the Defect 4.Expected Result 5.Actual Result 6.Assigned to(dev) 7.Environment 8.Priority 9.Severity 10.Build Version 11.steps to Reproduce,finally 12.Screen shot attached 46. How will you test Email field? E-mail address validation Address = "A@b.c"; -- Valid Address = "A@b.cnet"; -- Invalid Address = "A@b.c_"; -- Invalid Address = "A@bcnn"; -- Invalid Address = "Ab.cnn"; -- Invalid Address = "A@bc"; -- Invalid

Address = "A@bat@.cnn"; -- Invalid Address = "A@bat/.com"; -- Invalid Must not be too short and too long. Only one @ in email address Only one period .or two periods. No more than 3 characters after the final period (reverse find is 0 based not 1 based)com/ org/net/mil/gov Should not have an underscrode after @ Allowed characters 0-9 A-Z _. @47. Can anybody give me an example for high severity and low priority? Logo is not displaying correctly. But displaying of logo won't affect the remaining functionality of the application.But it is requiremnt given by the client. 48. Types of testing? If we classify the testing types on Tester knowledge then the testing types are only three: 1.White Box testing 2.Black box testing 3.GrayBox Testing White Box Testing:Means testing the application with coding /programming knowledge.That means the tester has to correct the code also. Black box testing:testing the application without coding /programming knowledge that means the tester doesn't require coding knowledge.Just he examines the appliaction external fucntional beheaviour and GUI features. Grey box testing is combination of box testing types There are several testing types are there: I would like list some of the important tests: 1.System Test 2.Regression Test 3.User acceptance test 4.Unit test 5.GUI test 6.Fuactional test 7.Database test

8.Usability test 9.Intagration test 10.security test 11.Load/stress/Performance test 12.MultiBrowser Compatibilty test 13.Alpha Test 14.Beta test The last Two test types i.e Alpha Test & Beta test are product based test types. Depending on the type of application testing team chooses 51. Explain the performance testing? Performance testing is testing how fast the system performs under a particular workload. This will be useful to evaluate the system characteristics like: Scalability Reliability This also can be used to compare one system with another. 52. Differences Between Whitebox testing and Blackbox testing? White Box Testing:Means testing the application with coding /programming knowledge.That means the tester has to correct the code also. Black box testing:testing the application without coding /programming knowledge that means the tester doesn't require coding knowledge.Just he examines the appliaction external fucntional beheaviour and GUI features.

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

V-Model disadvantages: It needs lot of resources and money. It needs an established process to implement. It can be implemented by only some big companies. 54.Software life Cycle models? Software life Cycle models are : 1. Waterfall model 2. Spiral model 3. Iterative development model 4. Prototyping model 5. V-model 6. v-v model 55.what is advantages and disadvantages of the Waterfall Model and V-Model? WaterFall Model advantages: It is a linear sequestial model It is very simple model to implement It is the first model. It needs very few resources to implement Di Dissadvantages: In this model there is no back tracking. For example if any error occured an any stage of software development,it cann't be corrected in that build. V-Model advantages: It is also called as verification and validation Model. This means the verification and validation will be done side by side. It emphasies the strict process flow to develop a quality product. The errors occured in any pahse will be corrected in that phase itself. V-Model disadvantages: It needs lot of resources and money. It needs an established process to implement. It can be implemented by only some big companies.

56. What is the difference between internal reviews and peer reviews? In my Knowledge Both are same because peer Review is nothing both Reviewing an Activity inside a Scope means, review done within your Team members. Then what is Internal review.......? Same thats it.

57. If developer is not agree with your bug then what is your response? If the developer is not agree with the bug that posted by a tester, we should convenience them to approve the bug by conducting the meeting or we have to take a screen shot of the bug occurred in the application and to be posted or shown to the development team. 58.What is the configuration tool is using in your organization? The configuration management tool used in our organization is VSS(visual source safe) 59.What is the difference between alpha and beta testing? Alpha testing is an internal acceptance testing. This is simulated or actual operational testing by users/customers or dedicated test team at the developer's site. Beta testing comes after alpha testing. Versions of developed sotware called beta versions are released to limited audience outside of the company. Sometimes these versions are released to the public to increase feedback fields for the future users. 60.How to identify the gaps in the system? One can identify the functional gaps in the system at the time of going through the functional documentation or when they conduct the testing,it all comes on experience. 61. What is Component Testing? How to do Component Level Testing? Component Testing means testing the component of the system.A group of components is known as module.So a tester always starts his/her testing from the basic level i.e component of the application. Ex :- you have different functionalities (modules/sub modules), those are either satisfying customer requirements or not. (BRS/SRS/FS)

62. what u will do when u have no sufficient time to test the application build release? plz describe it briefly and help me knowing the answer? If there is no sufficient time then tester will conduct Adhoc testing. In this type of testing no formal testing docments will be there. Here the tester decides important testing areas and conducts testing on those areas only without any testcases. Here in this tester common sense and past experience plays very important role in adhoc testing. 63. what is the difference bug ,error,defect? Error : It is the Deviation from actual and the expected value. Bug : It is found in the development environment product is shipped to the respective customer. Defect : It is found in the product itself after it is shipped to the respective customer. 64. What type of testing process is going on your company ? The steps of test life cycle:test initialisation-> test planning-> test design-> test execution-> test reporting-> test closure. 65. Contents of test plan? Test plan consists of introduction objective scope features tested and not be tested acceptance criteria suspension criteria testing approch

tool to be used risks and contengencies staff and trainning needs 66. Difference between Equalance class partion and boundary value analysis? EQUIVALENCE CLASS PARTITION : THIS IS A TECHNIQUE USED IN THE BLACK BOX TESTING METHOD, USED TO REFINE THE DATA INTO VALID AND INVALID CLASSES FOR EXAMPLE : A TEXT BOX ACCEPTS ONLY ALPHABETS THEN CHECK WITH VALID : ENTRING a-z,A-Z THEN WITH INVALID :!@&* AND SPACES,12 ETC BOUNDARY VALUE ANALYSIS: THIS IS A TECHNIQUE USED IN THE BLACK BOX TESTING METHOD,USE TO CHECK THROUGH RANGE TO MINIMIZE THE TIME , RATHER THAN TESTING WITH WHOLE DATA FOR EXAMPLE :(1-1000) HERE NO NEED OF TESTING RIGHT FROM START IE FROM 1 TO 100 INSTEAD, CHECK WITH THE VALUES 0,1,2,99,100,101

67. what is usecase? tell me the attribute of usecase? " Use Case is desription of functionality certain features of an application interms of Actors, actions and responibilities." Use Case attributes are: 1. Information of Document, 2. Description, 3. Objective, 4. Actors, 5.Pre-conditions, 6.Data-element desriptions, 7.post conditions, 8.primary flow, 9. Alternative flow and Business rules/interaction implimentations and etc.... 68. Name some popular functional testing tool? 1. Winrunner 2. QTP 3. Silktest 4. Advenet QEngine 5. AutoitV3 6. Rational robot. 69. Suppose u got defects.we r send to this through TD.Before that where we r stored? I have a diff answer though.Well we first log the defect using a tool which is called as Defect Tracking Tool.or we do it manually using Excel sheets. 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 detail After finding the bug,as a tester u should discuss with team lead and explain clearly why it is bug and send to developer.If developer is accept ur bug then no problom, if he is not accept the bug, then the problem will arise,at that time u explain about the bug, and show screen shots and explain the client requirements to developer. this is the way to interact with lead and deveopler. 71. What is the difference between sanity testing and smoke testing? Smoke testing is test whether the build is installed properly or not and is ready for further major testing. Sanity testing is carried after smoke testing to check whether the major functionality is working properly or not to proceed further testing. for ex: when a build is passed the smoke test, the sainty test is conducted on it by just navigating to the hyper links,or major functional whether the links are opening properly or not.Here there is will be using more critical test cases for testing the Sanity testing. 72. Diffference between System Testing & Integration Testing? System testing is testing the whole application whether it is according to required configuration. Intergration Testing is testing the logical dependencies between two or modules.i.e in an application there are more than one module, the sequence in which they have to be integrated. 73. Difference between Test Plan & Test Strategy? 1. Test Plan The Test plan is the document where it contains the elements like 1.Items to be tested 2.Items need not be tested 3.test Schedule,test case design and execution 4. Roles and responsibilities of the test team 5.Defect Management 2. Test Strategy The approach of test execution is called

test strategy 74. Define Stress, Load, Volume Testing? Load testing is the process of subjecting an application to a work level approaching the maximum limit. This is basically to test the reliability of the application. This is a part of more general process called 'Performance Testing'. Eg: Assigning many jobs to a printer in a queque. Load testing can be conducted in two ways: 1. Longevity Testing(Endurance Testing): This evaluates a system's capability to handle a constant moderate load for a long time. 2. Volume Testing: This evaluates a system's capability to handle huge load for a short time. Stress Testing: Evaluates the extent to which a system keeps working when subjected to extreme work loads or when some of its hardware or software is comprimised. The primary goal is to determine the maximum amount of work a system can handle without breaking. 75. Difference between Client server & Web based Testing? Client server application is 2 tier application and web application is n tier application Client server is the single user application and the web application is the multi User 76. Difference between Verification & Validation? Verifiaction:Means are we doing right thing.i.e we have to check whether we are implementing right process. validation:Means are we doing things right.i.e we have to check whether we have developed a software as per the client requirement. 77. If the Time is cut shorted, how can you manage that? we perform adhoc testing.testing the major functionalities,testing on the functionalities which are mainly visible to the user.

78. Difference Between Adhoc Testing & Exploratory Testing? Exploratory testing is testing of an unfamiliar applications. The test scripts would not be prepared before hand. Test case design and execution are done concurrently. Adhoc testing is intended to look for defects randomly. This can be carried out by any one by Exploratory testing is a thoughtful approach and driven by logic. It is an intellectually challenging process where one is limited by one's own imagination and understanding of the software being tested. It provides enough scope to extend the reach of testing to certain areas that cannot be easily accommodated in test cases. 79. Test Case Design Techniques like BVA, Equalance partitioning, Error guessing? Boundary Value Analysis (BVA): The concept behind this is to partition program domain in a meaningful way to generate data sets that span the partition are determined. This creates test cases around the boundaries of the valid data. The values that can be passed are exact boundary values, +/lowest boundary value and +/- highest boundary value Consider a text box which can take a maximum of 255 characters. Then the domain that can be considered is from 1 to 255. The values that can be passed into the text box for testing would be 1, 255, 0,2,254 and 256. Equalence Partitioning: This is to partition set of all possible inputs into classes that receive equivalent treatment.

If consider the same example, the equivalence classes would be:

Class1: Values from 1 to 255, 1 and 255 inclusive Class2: Values less than 1 Class3: Values more than 255 Error Guessing: This technique is used to find defects using the experience of the tester. Consider the above example, the texbox is intended for characters only. The tester can easily give numbers or any special characters for that text box and see whether the application is throwing an exception or not. 80. About Testing Methodology? V-model is the mostly used testing methodology. The concept of V-model is to verify and validate at each phase of SDLC so that early identification of defects happen at each stage. May you can add some more points about V-model to this when answering.

81. Define the term Bug, Failure, Error? Bug is an error in developer point of view. Defect is an error in tester point of view. Failure is an error in customer point of view. Developer - Tester || BUG || DEFECT Client/end user || FAILURE

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

83. I say End user can also be involved during system testing? Do you agree with me? if Yes or No.Why ? End users cannot be involved during system testing as we would be checking whether the application is as per requirements or not but not for fit for use. They must be involved in User Acceptance Testing.

84. Wat is build duration? It is a tine gap between old version build and new version build in new version build some new extra features are added 85. what is Persistent Testing? Persistent Testing: May be you want to keep the database files around between tests

86. what is the diffrence between qualityassurance and system testing explain in detail with an example? Quality Assurance: It is nothing but building an adequate confidence in the customer that the developed software is accoding to requirements. Entire SDLC comes under QA. It is process oriented. System Testing: It is the process of executing entire system ie checking the s/w as well as parts of system. 87. Contents of test report? a) Test case id b) Test case name c) Objective d) Prerequisites

e) Steps to be executed f) Test data g) Expected result h) Actual result i) Status j) Remarks 88. what is exact difference between UI Testing and usability testing? In general testing team's test execution process starts with usability testing.During this the testing team concentrate on userfriendliness of application build.This usability testing is classified into two sub tests. 1.user interface (ui)testing 2.manual support testing. ui testing is used to validate every screen in terms of ease of use(understandability of screen),look and feel (attractiveness o0f screen) and speed in interface(less no.of events to complete a task ie.,short navigation)

89. what are the release notes and what release note contains, when these prepared.? Release Notes contains User Manual It contains operational aspect of the product After The Product has been delivered 90. what is Latent Bug? latent bug is the bug that is occuring in every build of the application. sanity testing will be done to find the latent bug 91.What is Bottle Neck testing? If there is no suffecient time to do all planed testing activities. then we can do testing on major functionality of the product. this could be achieved by AD-HOC testing this is said to be bottle neck testing 92. How u will do the load,stress and performance testing manually

Load: Load Testing the main scenario of the load testing how many user can access the application at the same time. Stress: Stress testing the purpose used to system capacity handle large number of the transaction during the peak period. Performance: Performance testing of an application for the fixed time and fixed number of the user. 93.Suppose the product/appication has to deliver to client at 5.00PM,At that time you or your team member caught a high severity defect at 3PM.(Remember defect is high severity) But the the client is cannot wait for long time.You should deliver the product at 5.00Pm exactly.then what is the procedure you follow? Hai friends this is rajendra Answer for this question is: Here we found defects/bugs in the last minute of the deliveryor realese date Then we have two options 1.explain the situation to client and ask some more time to fix the bug. 2.If the client is not ready to give some some time then analyse the impact of defect/bug and try to find workarounds for the defect and mention these issues in the release notes as known issues or known limitations or known bugs. Here the workaround means remeady process to be followed to overcome the defect effect. 3.Normally this known issues or known limitations(defects) will be fixed in next version or next release of the software this question asked me at verizon intervew in second round. i have given a satisfactory answer to interviewer. 94. what is the Bugzilla Latest version? Here is the BUgzilla latest version which is released in April 22 2006 Bugzilla 2.22 (also 2.20.2 and 2.23.1

95. What is Deffered? explain it who allocate it? Deffered means post poned for future versions, Program manager is given by deffered status 96. what are the different type of bugs in client server and web based?and what is the difference in testing client server and web based? a) The bugs of the client server testing: 1) Functional bugs 2) User inter face bugs 3) Input domain bugs 4) Error handling bugs 5) Calculation bugs 6) Load conditions bugs 7) Hardware related bugs 8) Version control bugs 9) Id control bugs 10) Source bugs 11)

Rise conditions bugs 12) Cosmetic bugs 13) Data corruptions 14) Data loss 15) And so on b) The bugs of the web based testing: 1)The above are related the web based testing and more have.They are 2) URL bugs 3) Browser bugs 4) Banked bugs 5) Fronted bugs 6) Linked bugs 7) Must transfer the data bugs 8) Lot of times bugs 9) Slow performance 10)

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

h) It is more value to testers

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

Das könnte Ihnen auch gefallen