Testing Interview Question Part -3
276.Testing Life Cycle and Software Development Life Cycle:
277.What is the difference between Testing Life Cycle and Software Development Life Cycle?
278.Types of Reviews:
279.What are the different types of reviews and explain?
280.Difference between alpha Testing and beta testing?
281.What are the main elements of a test plan? What relates to training? What is the objectif?
282.Test 5 Screens of an Application:
283.What type of testing you can do? When we gave you 5 screens and, How can you test that application?
284.Minimum Requirement to start Testing:
285.What is the minimum requirement to start testing?
286.Your Customer does not know How to write UAT documents How will you Handle this situation?
287.How do you use boundary value analysis testing for evaluating the password ?
288.How would you prioritise your test and why?
289.What is the most important thing in a test case?
290.What is the difference between path coverage and branch coverage?
291.Explain differance between ramdom testing and error guessing?
292.What is synchronization and what is the difference between synchronization and wait?
293.What is meant by boundary value analysis and Equivalence partitioning?
294.What is a test scenario and test condition. What is the basic difference between the two ?
295.What is ithe significance of v-model in software testing?
296.What is Alpha testing and Beta testing?
297.What is importance of UNIX shell scripting in Testing and How to test UNIX platforms ?
298.What is the difference between Smoke Testing and Adhoc Testing and if you are doing Smoke Testing then why Adhoc Testing?
299.What is Test Objective?
300.What is meant by domain? What is domain testing?
301.Difference between equivalence and boundary value analysis?
302.What is testing methodology?Is retesting is regression testing or its a part of regression?
303.Difference between static and dynamic testing? Is dynamic is functional?What is Spiral Model?Difference between spiral model, v model and waterfall model?
304.How can we do automation Testing with Alpha, Beta and UAT ?
305.At what stage the unit testing has to be done?
306.What are the risks involved in testing?
307.What are the difference between sanity and smoke testing?
308.What is Defect Density and How can we calculate Defect Density ?
309.What is the difference between Test Case and Test Script ?
310.In a Test Plan, the Features to be Tested and the Features not to be tested are generally included, is there any rationale behind why this should be or should not be included ina Test Plan?
311.What is the difference between usability testing & user acceptance testing?
312.Wat is smoke testing?
313.What is Test Automation?
314.What is path coverage?
315.What are the docs required for Performance Testing?
316.What is the final Stage of Integration Testing?
317.Is the Static testing a functional testing?
318.Can the static testing be done for both Web & Client Server Application?
319.How do you determine What is to be tested?
320.List the Testing types, Testing methodologies, Testing Techniques and Testing Levels. How are all these inter-related or placed under the overall Software Testing Process.
321.Why is testing done? Why does QC perform testing? How if testing diff from Internal Review and peer level revew? When to stop testing?
322.What are main 5 types of test metrics? Explain in brief?
323.What is Cyclomatic complexity?
324.What is the testing lifecycle and explain each of its phases?
325.What is the meaning of defect?
326.What is a test case identifier?
327.What do you mean by testcase template? what its contains?
328.What are the difference steps followed for web based and windows based application in manual testing?What is Validation and Verification?Which test/tool is followed in Validation n Verification?
329.Can you define and execute test cases?
330.Can you explain testing options, and defend a position on your strategy?
331.What is usage of spiral model?
332.What is meant by crs&urs explain breifly?
333.Which testing methology are u used in ur projectand what differnet methologies do u know?
334.What is the difference between smoke testing and the built testing?what is adhoc testing?DIFF between revision and version?
335.Control flow loop can be executed () or more times reveal loop defects executes the loop body?
336.In V model, testing is carried parellely in the Requirements gathering, Design stages. can i know what is the role of testers in this stage and How is it done?
337.What is testing methodalogy and testing techiniques can any one explain with examples?
338.What is diff b/w test case and test plan say for example we have to test the Admin loginwhat are the relative test plan and test case to be made?
339.What is the diff between web based n client server appln?
340.What are the components of defect?
341.What metrics would u collect from the test process and why?
342.Can u tell me about Use case and its templates ?How Use case is useful ?
343.Which model is best in Waterfal, Prototype, Spiral and why?
344.What is the difference bw water fall model, prototype model,spiral modal?
345.How a tester will convince to a developer that the bug assigned to the developer is a bug?
346.What are the components of Test Matrix?
347.What is checklist in the context of review?Is it follow some specific standard to create checklist or is it project/module specific?
348.What are the components of traceability matrix?
349.What are the key factors tester keep in mind before writing test case. Please give examples of any particular test case.?
350.Why V-model is called as V-model?
351.How many pages test strategy did you write?
352.Have been any situation that you didn't like?
353.If you were asked to change about yourself, what would be?
354.Have you done anything that makes you happy?
355.You are 5 testers in a team and got the requirements. What you will do?
356.After all the testing has been done, what will be the next?
357.Have you writen any test cases that didn't run?
358.Unit testing comes under which testing technique?
359.Define quality in testing?
360.What's contain on the test strategy?
361.What is Thinktime? What is Prevention Testing?
362.What is the differnece between Quality Analysis and Quality Control?
363.Differentiate fault and failure?
364.Differentiate product maturity model and capability maturity model?
365.Explain with ex. a product based company and service based company?
366.What is a monkey testing, guerilla testing?
367.How do you configure Bugzilla?
368.What documents are prepared by a QA person and a tester during each SDLC phasesuch as what do both the QA person and tester do during the requirements phase, analysis phase, design phase etcwho prepares the test cases QA person or tester?
369.What is the difference between Test Bed and Test Harness?
370.How u prepare Test Data? Is it from Functional Requirements?
371.What do u mean by Masked Defect?
372.what is the methodologies used in writing test cases?2. How do you test the database in your prject?
373.How do you configure Bugzilla?
374.What is V&V concept?.
375.Is retesting is a part of regression testing or regression testing is a part of retesting?
376.How can you take snapshot/screen shots in case of manual testing and How can you attach it to the test case?
377.What is the difference between SRS and BRS?
378.How do you access your build in the application?
379.Can anyone tell me what is meant by Metrics? Or more specifically, what are the Metrics in testing?
380.What is accessibility testing?
381.Two Years Back You developed an application in your company. Now Company lost all Documentum about that Project, except Test Scripting. Will you able retrive the document using Test Script ?
382.What is the difference between authorization and authentication?
383.In bug life cycle which what are the activites between new and assigned states?
384.Can you please explain these different approaches of testing a distributed system to me?- Simulation-based- Fault Injection-based- Scenario-based- Risk-based- Temporal-basedWhat are they good for? when to apply each of them?
385.What is difference between Integration testing & Inter system testing?
386.How will you know whether your reported defect accepted are rejected?
387.What is TC code SE16 and it's use?
388.Which is better coverage method? and whats the difference between path coverage and branch coverage?
389.What is entrance and exit criteria for testing?
390.What is FURPS?take an example of yahoo login screen and explain?
391.What types of tests comes under black box testing?
392.What is meat by error feeding?
393.In a company if you don't have hard core written Sytem requirements and the product keep on changing,new feeatures are added without testers knowledge ,in such situation How do you test applications?
394.What is entry and exit criteria of a test plan?
395.At what stage of Software development life cycle we can start writing Master Test Plan? Is it Testing stage or at design stage or specification & requirement analysis phase?
396.What is compliance testing?
397.Give an example of a bug having high severity and low priority ?
398.What is the difference between CMM & CMMI?
399.What is the difference between Quality in fact and quality in perception?
400.If automating - what is your process for determining what to automate and in what order?
401.What is the difference between system testing and functional testing?
402.How do you test if you have minimal or no documentation about the product?
403.How would test Internet explorer given the condition that you dont have any documents??
404.How would uplan ur testcases? what type of testcases are expected?? example?
405.What is testing life cycle what are all the stages involved in the testing life cycle?
406.What is grey box testing??
407.What is ticketing or error raising process?
408.What are \'Zero\' Tests?
409.How can we make a connection establishment b/w C#.net and Postgres server?
410.What is monkey testing?
411.What is bad defect?
412.What is integration test plan?
413.Explain security related things are to be considered in Banking domin?
414.What is the difference between UAT and system testing?i think no difference
415.What is contained in srs?,give a sample srs.what is cohesive testing and span control?
416.What is Difference Between QA plan and Test Plan?
417.What is the Test server?
418.What are all the key factors to write system test plan?
419.How to perform integration testing on a web application? What are the considerations? Detailed pls/
420.If you have an application, but you do not have any requiremnts available, then How would you perform?
421.How can you know if a test case is necessary?
422.What is peer review in practical terms?
423.How do you know when you have enough test cases to adequately test a software system or module?
424.Who approved your test cases?
425.What will you when you find a bug?
426.What test plans have you written?
427.What is QA? What is Testing? Are they both same or different?
428.How to write Negative Testcase?Give ex?
429.In an application currently in production, one module of code is being modified. Is it necessary to/
430.What is included in test strategy?What is overall process of testing step by step and what are various?
431.What is the most challenging situation you had during testing?
432.What are you going to do if there is no Functional Spec or any documents related to the system and developer
433.What is the major problem did you resolve during testing process
434.What are the types of functional testing?
435.What is the difference between smoke testing and sanity testing
436.What is Random Testing?
437.What is smoke testing?
438.What is stage containment in testing?
439.What are the steps in volved in sanity testing?
440.How do we do calculation testing in banking ferm?
441.What is the Difference Between Rational Robot & WinRunner ?
442.What is the testing process?
443.What is the difference between testing and quality assurance (QA)?
444.Difference between QA and QC?
445.What is the difference between retest and regression testing?
446.What is the difference between bug priority & bug severity?
447.What kinds of testing do you know? What is it system testing? What is it integration testing?
448.What is a bug? What types of bugs do you know?
449.What is defect density?
450.How would you test a mug (chair/table/gas station etc.)?
451.What is considered a successful test?
452.What bug tracking system did you use?
453.When does testing begin - requirements, plan, design, code / testing phase?
454.Could you test a program 100%? 90%? Why?
455.What is the difference between testing and debugging?
456.How would you conduct your test?
457.Have you used automatic testing tools. Which ones?
458.How would you build a test with WinRunner? Rational Visual Test?
459.What is considered a good test?
460.How would you conduct a test: top-down or down-top? What is it? Which one is better?
461.How to develop a test plan ? How to develop a test case?
462.How do you see a QA role in the product development life cycle?
463.What is the size of your executable?
464.What version of Oracle database did you use?
465.How would you execute a SQL query in Oracle 8?
466.What version of OS were you using?
467.Have you tested front-end of back-end?
Showing posts with label Manual testing. Show all posts
Showing posts with label Manual testing. Show all posts
Testing Interview Question Part -2
Testing Interview Question Part -2
111.Difference between bug,error and defect?
112.Explain about MicroSoft Six Rules Standard for User Interface testing?
113.Explain about use case document ?
114.Explain me the phases of STLC and explain each one briefly?
115.Give exact and appropriate definition of testing?
116.How many modes of recording are there ?
117.How to add objects to the Object Rpository?
118.How to arrive Testcase? and How to write Testcase in Email id? when we go for winrunner and why we go for?
119.How to carry out manual testing for a background process which does't have any user interface ?
120.How to do regression testing, and can give one or two examples on that in the same application?
121.How to test the Microsoft Word 2003? What all the major areas to be tested, please explain?
122.How to write a testcase and bugreport?plz expln with an example?
123.How will you review the test case and How many types are there ?
124.Share a particular project where you have been able to learn enough skills to help with testing?
125.The role of both QA & QC?
126.What are GET TO , SETTO,and GET RO properties in QTP?
127.What are the difference between per text mode and shared mode in qtp ?
128.What are the objectives of Lowlevel recording? What is Elapsed Time? When we use Update mode?
129.What are the objectives of Utility objects?
130.What are the objectives of debugging?
131.What are the processes followed in your company for automation?
132.What do you mean by Pilot Testing?
133.What is AUT?
134.What is BUG Life cycle?
135.What is Black Box Testing?
136.What is FSO can you explain?
137.What is Review?
138.What is SRS and BRS document?Can you explain them briefly?
139.What is SRS and BRS in manual testing?
140.What is STLC How many phases are there can you explain them?
141.What is Sanity Test, Adhoc Testing & Smoke Testing? When will use the Above Tests?
142.What is V model can u explain ?
143.What is V model in manual testing ?
144.What is a frame work at what situations we will use?
145.What is a test plan who will prepare that one?
146.What is alpha tesging and beta testing ?
147.What is application entry and exit criteria?
148.What is compatibility testing?
149.What is debugging?
150.What is determination?
151.What is exact difference between Debugging & Testing?
152.What is fish model can you explain?
153.What is frame work in qtp?
154.What is functional testing,system testing,datadriven testing?
155.What is integration testing?
156.What is mean by gui testing ? What is mean by client/Server? What is meant by web based application ?
157.What is objective of actions in qtp ?
158.What is performance testing?
159.What is port testing?
160.What is prototype model in manual testing?
161.What is regualr expression and when we will use regularexpression in qtp?
162.What is reusable action in qtp?
163.What is stand alone mode running in load runner?
164.What is stress testing?
165.What is stub and driver in manual testing?
166.What is system testing?
167.What is test bed?
168.What is test development?
169.What is test metrics ?
170.What is test strategy who will prepare that one. And what will be there in test strategy?
171.What is the Testcase Life Cycle?
172.What is the definition for test life cycle?
173.What is the difference between constant and parameter in qtp?
174.What is the difference between properties and methods in qtp?
175.What is the difference between smoke testing and sanitary testing ?
176.What is the difference between test scenarios and test strategy?
177.What is the difference between usability testing and GUI?
178.What is the model of spiral binding in manual testing? Can you explain spiral binding?
179.What is unit testing in manual?
180.What is unit testing?
181.What is virtual memory?
182.What is virtual object and at what we will use virtual object in qtp?
183.What is virtual object and when will we use?
184.What is visual source safe?
185.What part of the testing phase is the most important part for testing in the cycle?
186.What type of testing questions will be asked for 2+ yrs exssp people in interview?
187.When we do update mode in qtp?
188.Where do check points store in qtp ?
189.Who are prepared use case?
190.Why do need synchronization in qtp?
191.Why do u use object spy in qtp?
192.can u explain spiral binding model in manual testing developers looking to do= testing?
193.How i can do gui testing,what is its important contant,plz tell me all property of Gui testing?
194.How to wrtie test case with a minimum of 13 columns?
195.supports Java Script? What is extention for test script in Quick Test?
196.what is the Testcase Life Cycle ?
197.what is the differene between scenario and testcase ?
198.whta is open beta testing? ans it done at which end? what is the difference b/w open beta testing and beta testing?
199.why do u save .vbs in library files in qtp winrunner?
200.What is joins and define all the joins?
201.What is Foreign key ?
202.Write an SQL query if u want to select the data from one block which intern reflects another block ?
203.Which command is used to run an interface?
204.How will you see the hidden file ?
205.What is the command used to set the date and timings?
206.Some basic commands like copy, move,delete ?
207.Which command used to the go back to the home directory?
208.Which command used to view the the current directory?
209.Where u maintains the Repositories?
210.What is CVS?
211.Bug Tool used?
212.How will you prepare traceability matrix if there is no Business Doc and Functional Doc?
213.How will you validate the functionality of the Test cases, if there is no business equirement document or user requirement document as such?
214.Testing process followed in your company?
215.what are steps that to be followed to achieve the CMM -IV standards?
216.What is Back End testing?
217.What is Unit Testing?
218.How will u write test cases for an given scenario i.e. main page, login screen, transaction, Report Verification?
219.How will u write traceability matrix?
220.What is CVS and why it is used?
221.What will be specified in the Defect Report…?
222.What is Test summary Repor?
223.What is Test Closure report?
224.Explain Defect life cycle?
225.What will be specified in the Test Case?
226.What are the Testing methodologies that u have followed in your project ?
227.What kind of testing that u have been involved in and explain about it?
228.What is UAT Testing?
229.What is joins and what are the different types of joins in SQL and explain the same?
230.What is Foreign Key in SQL?
231.Bug life cycle?
232.Explain about the Project? And draw the architecture of your project?
233.what are the different types of severity?
234.Defect tracking tools used?
235.what are the responsibilities of an tester?
236.Give some example How will you write the test cases if an scenario involves Login
237.screen?
238.What are the different types of testing followed?
239.What are the different levels of testing used during testing the application?
240.What type of testing will be done in Installation testing or system testing?
241.What is meant by CMMI …what are different types of CMM Level?
242.Explain about the components involved in CMM-4 level?
243.Explain about Performance testing ?
244.What is Traceability matrix and How it is done ?
245.How can you differentiate Severity and Priority based on technical and business point
246.of view.
247.What is the difference between Test life cycle and defect life cycle ?
248.How will u ensure that you have covered all the functionality while writing test
249.cases if there is no functional spec and there is no KT about the application?
250.What is SCORM?
251.What is Sec 508?
252.Have u done any portal testing?
253.DO u have any idea about LMS or LCMS?
254.Have u done any compliance testing
255.Have u done any compatibility testing?
256.What are the critical issues found while testing the projects in your organization?
257.How do you test a flash file?
258.Have u find any difference while testing a flash file and Html file?
259.What types of testing do u aware of?
260.While doing the compatibility testing have u found any critical issues?
261.While doing the compliance testing has u noticed any critical/ abnormal issues?
262.What is the procedure u use while doing the Regression testing in your projects?
263.Is ur testing is conventional or non-conventional?
264.Have u done any other lang’s courses testing? If yes have u faced in any critical situations?
265.What are things to be more concentrated while testing same projects on differentenvironments?
267.What are AICC standards?
268.Test Passes:
269.What is meant by Test Passes? How many passes are required for Integration testing?
270.Automation Framework:
271.What are the driving parameters for automation framework?
272.Relation between Test Cases, Requirements and Defects:
273.How will you trace the relation between test cases, requirements and defects?
274.Testing Cycle and Testing Process:
275.Explain what is testing cycle and testing process and what are stages involved in each?
111.Difference between bug,error and defect?
112.Explain about MicroSoft Six Rules Standard for User Interface testing?
113.Explain about use case document ?
114.Explain me the phases of STLC and explain each one briefly?
115.Give exact and appropriate definition of testing?
116.How many modes of recording are there ?
117.How to add objects to the Object Rpository?
118.How to arrive Testcase? and How to write Testcase in Email id? when we go for winrunner and why we go for?
119.How to carry out manual testing for a background process which does't have any user interface ?
120.How to do regression testing, and can give one or two examples on that in the same application?
121.How to test the Microsoft Word 2003? What all the major areas to be tested, please explain?
122.How to write a testcase and bugreport?plz expln with an example?
123.How will you review the test case and How many types are there ?
124.Share a particular project where you have been able to learn enough skills to help with testing?
125.The role of both QA & QC?
126.What are GET TO , SETTO,and GET RO properties in QTP?
127.What are the difference between per text mode and shared mode in qtp ?
128.What are the objectives of Lowlevel recording? What is Elapsed Time? When we use Update mode?
129.What are the objectives of Utility objects?
130.What are the objectives of debugging?
131.What are the processes followed in your company for automation?
132.What do you mean by Pilot Testing?
133.What is AUT?
134.What is BUG Life cycle?
135.What is Black Box Testing?
136.What is FSO can you explain?
137.What is Review?
138.What is SRS and BRS document?Can you explain them briefly?
139.What is SRS and BRS in manual testing?
140.What is STLC How many phases are there can you explain them?
141.What is Sanity Test, Adhoc Testing & Smoke Testing? When will use the Above Tests?
142.What is V model can u explain ?
143.What is V model in manual testing ?
144.What is a frame work at what situations we will use?
145.What is a test plan who will prepare that one?
146.What is alpha tesging and beta testing ?
147.What is application entry and exit criteria?
148.What is compatibility testing?
149.What is debugging?
150.What is determination?
151.What is exact difference between Debugging & Testing?
152.What is fish model can you explain?
153.What is frame work in qtp?
154.What is functional testing,system testing,datadriven testing?
155.What is integration testing?
156.What is mean by gui testing ? What is mean by client/Server? What is meant by web based application ?
157.What is objective of actions in qtp ?
158.What is performance testing?
159.What is port testing?
160.What is prototype model in manual testing?
161.What is regualr expression and when we will use regularexpression in qtp?
162.What is reusable action in qtp?
163.What is stand alone mode running in load runner?
164.What is stress testing?
165.What is stub and driver in manual testing?
166.What is system testing?
167.What is test bed?
168.What is test development?
169.What is test metrics ?
170.What is test strategy who will prepare that one. And what will be there in test strategy?
171.What is the Testcase Life Cycle?
172.What is the definition for test life cycle?
173.What is the difference between constant and parameter in qtp?
174.What is the difference between properties and methods in qtp?
175.What is the difference between smoke testing and sanitary testing ?
176.What is the difference between test scenarios and test strategy?
177.What is the difference between usability testing and GUI?
178.What is the model of spiral binding in manual testing? Can you explain spiral binding?
179.What is unit testing in manual?
180.What is unit testing?
181.What is virtual memory?
182.What is virtual object and at what we will use virtual object in qtp?
183.What is virtual object and when will we use?
184.What is visual source safe?
185.What part of the testing phase is the most important part for testing in the cycle?
186.What type of testing questions will be asked for 2+ yrs exssp people in interview?
187.When we do update mode in qtp?
188.Where do check points store in qtp ?
189.Who are prepared use case?
190.Why do need synchronization in qtp?
191.Why do u use object spy in qtp?
192.can u explain spiral binding model in manual testing developers looking to do= testing?
193.How i can do gui testing,what is its important contant,plz tell me all property of Gui testing?
194.How to wrtie test case with a minimum of 13 columns?
195.supports Java Script? What is extention for test script in Quick Test?
196.what is the Testcase Life Cycle ?
197.what is the differene between scenario and testcase ?
198.whta is open beta testing? ans it done at which end? what is the difference b/w open beta testing and beta testing?
199.why do u save .vbs in library files in qtp winrunner?
200.What is joins and define all the joins?
201.What is Foreign key ?
202.Write an SQL query if u want to select the data from one block which intern reflects another block ?
203.Which command is used to run an interface?
204.How will you see the hidden file ?
205.What is the command used to set the date and timings?
206.Some basic commands like copy, move,delete ?
207.Which command used to the go back to the home directory?
208.Which command used to view the the current directory?
209.Where u maintains the Repositories?
210.What is CVS?
211.Bug Tool used?
212.How will you prepare traceability matrix if there is no Business Doc and Functional Doc?
213.How will you validate the functionality of the Test cases, if there is no business equirement document or user requirement document as such?
214.Testing process followed in your company?
215.what are steps that to be followed to achieve the CMM -IV standards?
216.What is Back End testing?
217.What is Unit Testing?
218.How will u write test cases for an given scenario i.e. main page, login screen, transaction, Report Verification?
219.How will u write traceability matrix?
220.What is CVS and why it is used?
221.What will be specified in the Defect Report…?
222.What is Test summary Repor?
223.What is Test Closure report?
224.Explain Defect life cycle?
225.What will be specified in the Test Case?
226.What are the Testing methodologies that u have followed in your project ?
227.What kind of testing that u have been involved in and explain about it?
228.What is UAT Testing?
229.What is joins and what are the different types of joins in SQL and explain the same?
230.What is Foreign Key in SQL?
231.Bug life cycle?
232.Explain about the Project? And draw the architecture of your project?
233.what are the different types of severity?
234.Defect tracking tools used?
235.what are the responsibilities of an tester?
236.Give some example How will you write the test cases if an scenario involves Login
237.screen?
238.What are the different types of testing followed?
239.What are the different levels of testing used during testing the application?
240.What type of testing will be done in Installation testing or system testing?
241.What is meant by CMMI …what are different types of CMM Level?
242.Explain about the components involved in CMM-4 level?
243.Explain about Performance testing ?
244.What is Traceability matrix and How it is done ?
245.How can you differentiate Severity and Priority based on technical and business point
246.of view.
247.What is the difference between Test life cycle and defect life cycle ?
248.How will u ensure that you have covered all the functionality while writing test
249.cases if there is no functional spec and there is no KT about the application?
250.What is SCORM?
251.What is Sec 508?
252.Have u done any portal testing?
253.DO u have any idea about LMS or LCMS?
254.Have u done any compliance testing
255.Have u done any compatibility testing?
256.What are the critical issues found while testing the projects in your organization?
257.How do you test a flash file?
258.Have u find any difference while testing a flash file and Html file?
259.What types of testing do u aware of?
260.While doing the compatibility testing have u found any critical issues?
261.While doing the compliance testing has u noticed any critical/ abnormal issues?
262.What is the procedure u use while doing the Regression testing in your projects?
263.Is ur testing is conventional or non-conventional?
264.Have u done any other lang’s courses testing? If yes have u faced in any critical situations?
265.What are things to be more concentrated while testing same projects on differentenvironments?
267.What are AICC standards?
268.Test Passes:
269.What is meant by Test Passes? How many passes are required for Integration testing?
270.Automation Framework:
271.What are the driving parameters for automation framework?
272.Relation between Test Cases, Requirements and Defects:
273.How will you trace the relation between test cases, requirements and defects?
274.Testing Cycle and Testing Process:
275.Explain what is testing cycle and testing process and what are stages involved in each?
Basic Testing Interview Questions
Basic Testing Interview Questions
1.What is the difference between a bug and a defect?
2.What is the difference between retesting and regression testing Explain bug life cycle?
3.What are deliverables in performance test analysis ?
4.Is the regression testing can call it as Retest?
5.How to prepare web applications use case document.can you send the some sample use case document for web application Project?
6.What is deployment testing ? How it is performed ?
7.What is the Difference between Testing Types and Testing Techniques?
8.Difference between object identification and smart identification?
9.Write the possible positive and negative testcases for telephone?
10.what are the mobile software testing tools available in market?
11.Any one can explain me what is qa and qc and what is diff between both tell me in interview point please thanks in advance?
12.What is performance testing? How would you test the performance of a flash object?
13.What is the most critical bug you found Consider a moblie phone? when you save the number, the number gets saved under a different name What is the priority and severity of the bug Write code for binary search?
14.what is syncro nisation handover?
15.Which testing approach you follow to test ATM machine?
16.what is a test analyst? what are his responsibilities?
17.what is the difference betwen quality center version 9.0 and version 10.0?
18.what are the objectivies of performance testing and what is tuning?
19.What is Functional Testing?
20.Which are the basic challanges are face tester while doing testing?
21.What is acceptance testing?
22.What agile testing? How it is process?
23.which tool used for gui testing?
24.WHAT IS GUI TESTING ?
25.Is it possible to run Loadrunner tests in laptop? How?
26.what is exacltly TIERS ?
27.How can we test a mobile and what are the process to follow for testing a mobile or a PDA?
28.How to calculate testing productivity?
29.what is exacltly TIERS ?
30.How will you review the test case and How many types are there ?
31.How to write a testcase and bugreport?plz expln with an example?
32.How to carry out manual testing for a background process which does't have any user interface?
33.Can anybody explain me branch/decision coverage with a example?
34.Can anybody explain me Statement coverage with a example?
35.How to prepare an Mobile Application?
36.How to prepare a Test Requirement Matrix for Mobile application?
37.who prepare test plan?
38.What is field testing?
39.WHat is Object Identification and Object Spy?
40.Extract a word from a sentenece?
41.How the objecs properties are identified?Tell me in Hierarchical order?
42.How will you set a unique four digit number in an edit field in QTP?
43.How we apply Test case like integration testion on calculating result or for calculation GPA?
44.what is defect density ?
45.what is line of code ? pls if possible give some real example
46.How to do testing estimation ? is there any genearl formula for that ?
47.What is agile testing ? How can we perform agile testing ?
48.How to calculate testing productivity?
49.what is difference between black box and white box testing? In most of the companies which tecnique is used
50.How TO DO BLUE TOOTH TESTING?
51.What is meant by MT SMS Message?
52.What is meant by MO SMS Message?
53.Which company is better amdocs or techm ???
54.How we write test cases for navigation or links with example?
55.What can be the possible Test Cases for an Admin Control Panel in a Web Application?
56.which testing process you followed in your company ??
57.what is bugzilla? and How it is used?
58.What is integration testing? And what are the different types?
59.where do you define the objects as regular expression when u are using regular expressions?
60.Write a script to delete a specific row in a webtable?
61.what is the difference between metrics and matrixes? if possible please give some examples?
62.What is the difference between function testing and system testing ?
63.How to measure testing Productivity ?
64.How would one evaluate test effectiveness? if at all it is possible what type of metrics will be used to calculate effecwhat is srs or brs file?
65.what is srs or brs file?
66.How do we know our particular task is compltely tested or not ?
67.which are the different types testing tools are available and which cool is mostly used in industry?
68.Do anyone hav any knowledge about testing the Eftpos System??Like what kind of test cses that can be prepared for checking the system?
69.How can we disable smart identification at the time of recording? Ideally, smart identification should be enabled only at the run-time?
70.what is Supplemental Objects ?
71.What is meant by retesting? Is it similar to smoke/sanity testing?
72.How to upload an excel sheet to quality center?
73.what is test scheduling?
74.How many triangles are there in the following figure?
75.Which of the following is least like the others?
76.Which of the following is not a Game Genre?
77.Which was the first game introduced Bullet Time Future?
78.Which of the following is not a platform for Gaming?
79.Which is not a hand held gaming device from the following?
80.What is “NOOB” related to Gaming ?
81.What is “FRAG” related to Gaming?
82.What are the various Guidelines follow while Weighting Test Cases?
83.Explain V model in depth?
84.What is Rekey Defect?
85.what is effect variance ,Budget variance , Schedule Variance , Defect Density ?
86.what is different Between Risk and Issue ?
87.How to find the OS name by using QTP script?
88.What is QTP?
89.What is the difference between Test Management tools and Defect Management tools? What are the most widely used Test Management tools?
90.What is Regression and retest? What is end to end testing?
91.How do function returns a value? How can we pass one function value to other function as input?
92.Could Login Id field accept special characters?
93.What is Cause and Effect Technique?
94.Who Prepare the Master Test Plan? Who Prepare the Test Plan?
95.What is difference between Development envionment and Test enviornment?
96.why tester using database?
97.what is sdlc?
98.What is bidirectional traceability ??? and How it is implemented?
99.What is Automation Test frame work ?
100.Define the components present in test strategy?
101.Define the components present in test plan?
102.Define database testing ?
103.what is the difference between QA and QC ?
104.What is the difference between Q&V?
105.What are different types of test case that u have written in your project?
106.Have u written Test plan ?
107.Can u explain the structure of bug life cycle?
108.Can you explain V model in manual testing?
109.Can you explain me the levels in V model manual?
110.Can you explain water fall model in manual testing?
1.What is the difference between a bug and a defect?
2.What is the difference between retesting and regression testing Explain bug life cycle?
3.What are deliverables in performance test analysis ?
4.Is the regression testing can call it as Retest?
5.How to prepare web applications use case document.can you send the some sample use case document for web application Project?
6.What is deployment testing ? How it is performed ?
7.What is the Difference between Testing Types and Testing Techniques?
8.Difference between object identification and smart identification?
9.Write the possible positive and negative testcases for telephone?
10.what are the mobile software testing tools available in market?
11.Any one can explain me what is qa and qc and what is diff between both tell me in interview point please thanks in advance?
12.What is performance testing? How would you test the performance of a flash object?
13.What is the most critical bug you found Consider a moblie phone? when you save the number, the number gets saved under a different name What is the priority and severity of the bug Write code for binary search?
14.what is syncro nisation handover?
15.Which testing approach you follow to test ATM machine?
16.what is a test analyst? what are his responsibilities?
17.what is the difference betwen quality center version 9.0 and version 10.0?
18.what are the objectivies of performance testing and what is tuning?
19.What is Functional Testing?
20.Which are the basic challanges are face tester while doing testing?
21.What is acceptance testing?
22.What agile testing? How it is process?
23.which tool used for gui testing?
24.WHAT IS GUI TESTING ?
25.Is it possible to run Loadrunner tests in laptop? How?
26.what is exacltly TIERS ?
27.How can we test a mobile and what are the process to follow for testing a mobile or a PDA?
28.How to calculate testing productivity?
29.what is exacltly TIERS ?
30.How will you review the test case and How many types are there ?
31.How to write a testcase and bugreport?plz expln with an example?
32.How to carry out manual testing for a background process which does't have any user interface?
33.Can anybody explain me branch/decision coverage with a example?
34.Can anybody explain me Statement coverage with a example?
35.How to prepare an Mobile Application?
36.How to prepare a Test Requirement Matrix for Mobile application?
37.who prepare test plan?
38.What is field testing?
39.WHat is Object Identification and Object Spy?
40.Extract a word from a sentenece?
41.How the objecs properties are identified?Tell me in Hierarchical order?
42.How will you set a unique four digit number in an edit field in QTP?
43.How we apply Test case like integration testion on calculating result or for calculation GPA?
44.what is defect density ?
45.what is line of code ? pls if possible give some real example
46.How to do testing estimation ? is there any genearl formula for that ?
47.What is agile testing ? How can we perform agile testing ?
48.How to calculate testing productivity?
49.what is difference between black box and white box testing? In most of the companies which tecnique is used
50.How TO DO BLUE TOOTH TESTING?
51.What is meant by MT SMS Message?
52.What is meant by MO SMS Message?
53.Which company is better amdocs or techm ???
54.How we write test cases for navigation or links with example?
55.What can be the possible Test Cases for an Admin Control Panel in a Web Application?
56.which testing process you followed in your company ??
57.what is bugzilla? and How it is used?
58.What is integration testing? And what are the different types?
59.where do you define the objects as regular expression when u are using regular expressions?
60.Write a script to delete a specific row in a webtable?
61.what is the difference between metrics and matrixes? if possible please give some examples?
62.What is the difference between function testing and system testing ?
63.How to measure testing Productivity ?
64.How would one evaluate test effectiveness? if at all it is possible what type of metrics will be used to calculate effecwhat is srs or brs file?
65.what is srs or brs file?
66.How do we know our particular task is compltely tested or not ?
67.which are the different types testing tools are available and which cool is mostly used in industry?
68.Do anyone hav any knowledge about testing the Eftpos System??Like what kind of test cses that can be prepared for checking the system?
69.How can we disable smart identification at the time of recording? Ideally, smart identification should be enabled only at the run-time?
70.what is Supplemental Objects ?
71.What is meant by retesting? Is it similar to smoke/sanity testing?
72.How to upload an excel sheet to quality center?
73.what is test scheduling?
74.How many triangles are there in the following figure?
75.Which of the following is least like the others?
76.Which of the following is not a Game Genre?
77.Which was the first game introduced Bullet Time Future?
78.Which of the following is not a platform for Gaming?
79.Which is not a hand held gaming device from the following?
80.What is “NOOB” related to Gaming ?
81.What is “FRAG” related to Gaming?
82.What are the various Guidelines follow while Weighting Test Cases?
83.Explain V model in depth?
84.What is Rekey Defect?
85.what is effect variance ,Budget variance , Schedule Variance , Defect Density ?
86.what is different Between Risk and Issue ?
87.How to find the OS name by using QTP script?
88.What is QTP?
89.What is the difference between Test Management tools and Defect Management tools? What are the most widely used Test Management tools?
90.What is Regression and retest? What is end to end testing?
91.How do function returns a value? How can we pass one function value to other function as input?
92.Could Login Id field accept special characters?
93.What is Cause and Effect Technique?
94.Who Prepare the Master Test Plan? Who Prepare the Test Plan?
95.What is difference between Development envionment and Test enviornment?
96.why tester using database?
97.what is sdlc?
98.What is bidirectional traceability ??? and How it is implemented?
99.What is Automation Test frame work ?
100.Define the components present in test strategy?
101.Define the components present in test plan?
102.Define database testing ?
103.what is the difference between QA and QC ?
104.What is the difference between Q&V?
105.What are different types of test case that u have written in your project?
106.Have u written Test plan ?
107.Can u explain the structure of bug life cycle?
108.Can you explain V model in manual testing?
109.Can you explain me the levels in V model manual?
110.Can you explain water fall model in manual testing?
Manual Testing Interview Questions and answers
Manual Testing Interview Questions and answers
What makes a good test engineer?
A good test engineer has a 'test to break' attitude, an ability to take the point of view of the customer, a strong desire for quality, and an attention to detail. Tact and diplomacy are useful in maintaining a cooperative relationship with developers, and an ability to communicate with both technical (developers) and non-technical (customers, management) people is useful. Previous software development experience can be helpful as it provides a deeper understanding of the software development process, gives the tester an appreciation for the developers' point of view, and reduce the learning curve in automated test tool programming. Judgment skills are needed to assess high-risk areas of an application on which to focus testing efforts when time is limited.
What makes a good Software QA engineer?
The same qualities a good tester has are useful for a QA engineer. Additionally, they must be able to understand the entire software development process and how it can fit into the business approach and goals of the organization. Communication skills and the ability to understand various sides of issues are important. In organizations in the early stages of implementing QA processes, patience and diplomacy are especially needed. An ability to find problems as well as to see 'what's missing' is important for inspections and reviews.
What makes a good QA or Test manager?
A good QA, test, or QA/Test(combined) manager should:
• be familiar with the software development process
• be able to maintain enthusiasm of their team and promote a positive atmosphere, despite
• what is a somewhat 'negative' process (e.g., looking for or preventing problems)
• be able to promote teamwork to increase productivity
• be able to promote cooperation between software, test, and QA engineers
• have the diplomatic skills needed to promote improvements in QA processes
• have the ability to withstand pressures and say 'no' to other managers when quality is insufficient or QA processes are not being adhered to
• have people judgement skills for hiring and keeping skilled personnel
• be able to communicate with technical and non-technical people, engineers, managers, and customers.
• be able to run meetings and keep them focused
What's the role of documentation in QA?
Critical. (Note that documentation can be electronic, not necessarily paper.) QA practices should be documented such that they are repeatable. Specifications, designs, business rules, inspection reports, configurations, code changes, test plans, test cases, bug reports, user manuals, etc. should all be documented. There should ideally be a system for easily finding and obtaining documents and determining what documentation will have a particular piece of information. Change management for documentation should be used if possible.
What's the big deal about 'requirements'?
One of the most reliable methods of insuring problems, or failure, in a complex software project is to have poorly documented requirements specifications. Requirements are the details describing an application's externally-perceived functionality and properties. Requirements should be clear, complete, reasonably detailed, cohesive, attainable, and testable. A non-testable requirement would be, for example, 'user-friendly' (too subjective). A testable requirement would be something like 'the user must enter their previously-assigned password to access the application'. Determining and organizing requirements details in a useful and efficient way can be a difficult effort; different methods are available depending on the particular project. Many books are available that describe various approaches to this task. (See the Bookstore section's 'Software Requirements Engineering' category for books on Software Requirements.)
Care should be taken to involve ALL of a project's significant 'customers' in the requirements process. 'Customers' could be in-house personnel or out, and could include end-users, customer acceptance testers, customer contract officers, customer management, future software maintenance engineers, salespeople, etc. Anyone who could later derail the project if their expectations aren't met should be included if possible.
Organizations vary considerably in their handling of requirements specifications. Ideally, the requirements are spelled out in a document with statements such as 'The product shall.....'. 'Design' specifications should not be confused with 'requirements'; design specifications should be traceable back to the requirements.
In some organizations requirements may end up in high level project plans, functional specification documents, in design documents, or in other documents at various levels of detail. No matter what they are called, some type of documentation with detailed requirements will be needed by testers in order to properly plan and execute tests. Without such documentation, there will be no clear-cut way to determine if a software application is performing correctly.
'Agile' methods such as XP use methods requiring close interaction and cooperation between programmers and customers/end-users to iteratively develop requirements. The programmer uses 'Test first' development to first create automated unit testing code, which essentially embodies the requirements.
What steps are needed to develop and run software tests?
The following are some of the steps to consider:
• Obtain requirements, functional design, and internal design specifications and other necessary documents
• Obtain budget and schedule requirements
• Determine project-related personnel and their responsibilities, reporting requirements, required standards and processes (such as release processes, change processes, etc.)
• Identify application's higher-risk aspects, set priorities, and determine scope and limitations of tests
• Determine test approaches and methods - unit, integration, functional, system, load, usability tests, etc.
• Determine test environment requirements (hardware, software, communications, etc.)
• Determine testware requirements (record/playback tools, coverage analyzers, test tracking, problem/bug tracking, etc.)
• Determine test input data requirements
• Identify tasks, those responsible for tasks, and labor requirements
• Set schedule estimates, timelines, milestones
• Determine input equivalence classes, boundary value analyses, error classes
• Prepare test plan document and have needed reviews/approvals
• Write test cases
• Have needed reviews/inspections/approvals of test cases
• Prepare test environment and testware, obtain needed user manuals/reference documents/configuration guides/installation guides, set up test tracking processes, set up logging and archiving processes, set up or obtain test input data
• Obtain and install software releases
• Perform tests
• Evaluate and report results
• Track problems/bugs and fixes
• Retest as needed
• Maintain and update test plans, test cases, test environment, and testware through life cycle
What's a 'test plan'?
A software project test plan is a document that describes the objectives, scope, approach, and focus of a software testing effort. The process of preparing a test plan is a useful way to think through the efforts needed to validate the acceptability of a software product. The completed document will help people outside the test group understand the 'why' and 'how' of product validation. It should be thorough enough to be useful but not so thorough that no one outside the test group will read it. The following are some of the items that might be included in a test plan, depending on the particular project:
• Title
• Identification of software including version/release numbers
• Revision history of document including authors, dates, approvals
• Table of Contents
• Purpose of document, intended audience
• Objective of testing effort
• Software product overview
• Relevant related document list, such as requirements, design documents, other test plans, etc.
• Relevant standards or legal requirements
• Traceability requirements
• Relevant naming conventions and identifier conventions
• Overall software project organization and personnel/contact-info/responsibilties
• Test organization and personnel/contact-info/responsibilities
• Assumptions and dependencies
• Project risk analysis
• Testing priorities and focus
• Scope and limitations of testing
• Test outline - a decomposition of the test approach by test type, feature, functionality, process, system, module, etc. as applicable
• Outline of data input equivalence classes, boundary value analysis, error classes
• Test environment - hardware, operating systems, other required software, data configurations, interfaces to other systems
• Test environment validity analysis - differences between the test and production systems and their impact on test validity.
• Test environment setup and configuration issues
• Software migration processes
• Software CM processes
• Test data setup requirements
• Database setup requirements
• Outline of system-logging/error-logging/other capabilities, and tools such as screen capture software, that will be used to help describe and report bugs
• Discussion of any specialized software or hardware tools that will be used by testers to help track the cause or source of bugs
• Test automation - justification and overview
• Test tools to be used, including versions, patches, etc.
• Test script/test code maintenance processes and version control
• Problem tracking and resolution - tools and processes
• Project test metrics to be used
• Reporting requirements and testing deliverables
• Software entrance and exit criteria
• Initial sanity testing period and criteria
• Test suspension and restart criteria
• Personnel allocation
• Personnel pre-training needs
• Test site/location
• Outside test organizations to be utilized and their purpose, responsibilties, deliverables, contact persons, and coordination issues
• Relevant proprietary, classified, security, and licensing issues.
• Open issues
• Appendix - glossary, acronyms, etc.
What's a 'test case'?
• A test case is a document that describes an input, action, or event and an expected response, to determine if a feature of an application is working correctly. A test case should contain particulars such as test case identifier, test case name, objective, test conditions/setup, input data requirements, steps, and expected results.
• Note that the process of developing test cases can help find problems in the requirements or design of an application, since it requires completely thinking through the operation of the application. For this reason, it's useful to prepare test cases early in the development cycle if possible.
What should be done after a bug is found?
The bug needs to be communicated and assigned to developers that can fix it. After the problem is resolved, fixes should be re-tested, and determinations made regarding requirements for regression testing to check that fixes didn't create problems elsewhere. If a problem-tracking system is in place, it should encapsulate these processes. A variety of commercial problem-tracking/management software tools are available (see the 'Tools' section for web resources with listings of such tools). The following are items to consider in the tracking process:
• Complete information such that developers can understand the bug, get an idea of it's severity, and reproduce it if necessary.
• Bug identifier (number, ID, etc.)
• Current bug status (e.g., 'Released for Retest', 'New', etc.)
• The application name or identifier and version
• The function, module, feature, object, screen, etc. where the bug occurred
• Environment specifics, system, platform, relevant hardware specifics
• Test case name/number/identifier
• One-line bug description
• Full bug description
• Description of steps needed to reproduce the bug if not covered by a test case or if the developer doesn't have easy access to the test case/test script/test tool
• Names and/or descriptions of file/data/messages/etc. used in test
• File excerpts/error messages/log file excerpts/screen shots/test tool logs that would be helpful in finding the cause of the problem
• Severity estimate (a 5-level range such as 1-5 or 'critical'-to-'low' is common)
• Was the bug reproducible?
• Tester name
• Test date
• Bug reporting date
• Name of developer/group/organization the problem is assigned to
• Description of problem cause
• Description of fix
• Code section/file/module/class/method that was fixed
• Date of fix
• Application version that contains the fix
• Tester responsible for retest
• Retest date
• Retest results
• Regression testing requirements
• Tester responsible for regression tests
• Regression testing results
A reporting or tracking process should enable notification of appropriate personnel at various stages. For instance, testers need to know when retesting is needed, developers need to know when bugs are found and how to get the needed information, and reporting/summary capabilities are needed for managers.
What makes a good test engineer?
A good test engineer has a 'test to break' attitude, an ability to take the point of view of the customer, a strong desire for quality, and an attention to detail. Tact and diplomacy are useful in maintaining a cooperative relationship with developers, and an ability to communicate with both technical (developers) and non-technical (customers, management) people is useful. Previous software development experience can be helpful as it provides a deeper understanding of the software development process, gives the tester an appreciation for the developers' point of view, and reduce the learning curve in automated test tool programming. Judgment skills are needed to assess high-risk areas of an application on which to focus testing efforts when time is limited.
What makes a good Software QA engineer?
The same qualities a good tester has are useful for a QA engineer. Additionally, they must be able to understand the entire software development process and how it can fit into the business approach and goals of the organization. Communication skills and the ability to understand various sides of issues are important. In organizations in the early stages of implementing QA processes, patience and diplomacy are especially needed. An ability to find problems as well as to see 'what's missing' is important for inspections and reviews.
What makes a good QA or Test manager?
A good QA, test, or QA/Test(combined) manager should:
• be familiar with the software development process
• be able to maintain enthusiasm of their team and promote a positive atmosphere, despite
• what is a somewhat 'negative' process (e.g., looking for or preventing problems)
• be able to promote teamwork to increase productivity
• be able to promote cooperation between software, test, and QA engineers
• have the diplomatic skills needed to promote improvements in QA processes
• have the ability to withstand pressures and say 'no' to other managers when quality is insufficient or QA processes are not being adhered to
• have people judgement skills for hiring and keeping skilled personnel
• be able to communicate with technical and non-technical people, engineers, managers, and customers.
• be able to run meetings and keep them focused
What's the role of documentation in QA?
Critical. (Note that documentation can be electronic, not necessarily paper.) QA practices should be documented such that they are repeatable. Specifications, designs, business rules, inspection reports, configurations, code changes, test plans, test cases, bug reports, user manuals, etc. should all be documented. There should ideally be a system for easily finding and obtaining documents and determining what documentation will have a particular piece of information. Change management for documentation should be used if possible.
What's the big deal about 'requirements'?
One of the most reliable methods of insuring problems, or failure, in a complex software project is to have poorly documented requirements specifications. Requirements are the details describing an application's externally-perceived functionality and properties. Requirements should be clear, complete, reasonably detailed, cohesive, attainable, and testable. A non-testable requirement would be, for example, 'user-friendly' (too subjective). A testable requirement would be something like 'the user must enter their previously-assigned password to access the application'. Determining and organizing requirements details in a useful and efficient way can be a difficult effort; different methods are available depending on the particular project. Many books are available that describe various approaches to this task. (See the Bookstore section's 'Software Requirements Engineering' category for books on Software Requirements.)
Care should be taken to involve ALL of a project's significant 'customers' in the requirements process. 'Customers' could be in-house personnel or out, and could include end-users, customer acceptance testers, customer contract officers, customer management, future software maintenance engineers, salespeople, etc. Anyone who could later derail the project if their expectations aren't met should be included if possible.
Organizations vary considerably in their handling of requirements specifications. Ideally, the requirements are spelled out in a document with statements such as 'The product shall.....'. 'Design' specifications should not be confused with 'requirements'; design specifications should be traceable back to the requirements.
In some organizations requirements may end up in high level project plans, functional specification documents, in design documents, or in other documents at various levels of detail. No matter what they are called, some type of documentation with detailed requirements will be needed by testers in order to properly plan and execute tests. Without such documentation, there will be no clear-cut way to determine if a software application is performing correctly.
'Agile' methods such as XP use methods requiring close interaction and cooperation between programmers and customers/end-users to iteratively develop requirements. The programmer uses 'Test first' development to first create automated unit testing code, which essentially embodies the requirements.
What steps are needed to develop and run software tests?
The following are some of the steps to consider:
• Obtain requirements, functional design, and internal design specifications and other necessary documents
• Obtain budget and schedule requirements
• Determine project-related personnel and their responsibilities, reporting requirements, required standards and processes (such as release processes, change processes, etc.)
• Identify application's higher-risk aspects, set priorities, and determine scope and limitations of tests
• Determine test approaches and methods - unit, integration, functional, system, load, usability tests, etc.
• Determine test environment requirements (hardware, software, communications, etc.)
• Determine testware requirements (record/playback tools, coverage analyzers, test tracking, problem/bug tracking, etc.)
• Determine test input data requirements
• Identify tasks, those responsible for tasks, and labor requirements
• Set schedule estimates, timelines, milestones
• Determine input equivalence classes, boundary value analyses, error classes
• Prepare test plan document and have needed reviews/approvals
• Write test cases
• Have needed reviews/inspections/approvals of test cases
• Prepare test environment and testware, obtain needed user manuals/reference documents/configuration guides/installation guides, set up test tracking processes, set up logging and archiving processes, set up or obtain test input data
• Obtain and install software releases
• Perform tests
• Evaluate and report results
• Track problems/bugs and fixes
• Retest as needed
• Maintain and update test plans, test cases, test environment, and testware through life cycle
What's a 'test plan'?
A software project test plan is a document that describes the objectives, scope, approach, and focus of a software testing effort. The process of preparing a test plan is a useful way to think through the efforts needed to validate the acceptability of a software product. The completed document will help people outside the test group understand the 'why' and 'how' of product validation. It should be thorough enough to be useful but not so thorough that no one outside the test group will read it. The following are some of the items that might be included in a test plan, depending on the particular project:
• Title
• Identification of software including version/release numbers
• Revision history of document including authors, dates, approvals
• Table of Contents
• Purpose of document, intended audience
• Objective of testing effort
• Software product overview
• Relevant related document list, such as requirements, design documents, other test plans, etc.
• Relevant standards or legal requirements
• Traceability requirements
• Relevant naming conventions and identifier conventions
• Overall software project organization and personnel/contact-info/responsibilties
• Test organization and personnel/contact-info/responsibilities
• Assumptions and dependencies
• Project risk analysis
• Testing priorities and focus
• Scope and limitations of testing
• Test outline - a decomposition of the test approach by test type, feature, functionality, process, system, module, etc. as applicable
• Outline of data input equivalence classes, boundary value analysis, error classes
• Test environment - hardware, operating systems, other required software, data configurations, interfaces to other systems
• Test environment validity analysis - differences between the test and production systems and their impact on test validity.
• Test environment setup and configuration issues
• Software migration processes
• Software CM processes
• Test data setup requirements
• Database setup requirements
• Outline of system-logging/error-logging/other capabilities, and tools such as screen capture software, that will be used to help describe and report bugs
• Discussion of any specialized software or hardware tools that will be used by testers to help track the cause or source of bugs
• Test automation - justification and overview
• Test tools to be used, including versions, patches, etc.
• Test script/test code maintenance processes and version control
• Problem tracking and resolution - tools and processes
• Project test metrics to be used
• Reporting requirements and testing deliverables
• Software entrance and exit criteria
• Initial sanity testing period and criteria
• Test suspension and restart criteria
• Personnel allocation
• Personnel pre-training needs
• Test site/location
• Outside test organizations to be utilized and their purpose, responsibilties, deliverables, contact persons, and coordination issues
• Relevant proprietary, classified, security, and licensing issues.
• Open issues
• Appendix - glossary, acronyms, etc.
What's a 'test case'?
• A test case is a document that describes an input, action, or event and an expected response, to determine if a feature of an application is working correctly. A test case should contain particulars such as test case identifier, test case name, objective, test conditions/setup, input data requirements, steps, and expected results.
• Note that the process of developing test cases can help find problems in the requirements or design of an application, since it requires completely thinking through the operation of the application. For this reason, it's useful to prepare test cases early in the development cycle if possible.
What should be done after a bug is found?
The bug needs to be communicated and assigned to developers that can fix it. After the problem is resolved, fixes should be re-tested, and determinations made regarding requirements for regression testing to check that fixes didn't create problems elsewhere. If a problem-tracking system is in place, it should encapsulate these processes. A variety of commercial problem-tracking/management software tools are available (see the 'Tools' section for web resources with listings of such tools). The following are items to consider in the tracking process:
• Complete information such that developers can understand the bug, get an idea of it's severity, and reproduce it if necessary.
• Bug identifier (number, ID, etc.)
• Current bug status (e.g., 'Released for Retest', 'New', etc.)
• The application name or identifier and version
• The function, module, feature, object, screen, etc. where the bug occurred
• Environment specifics, system, platform, relevant hardware specifics
• Test case name/number/identifier
• One-line bug description
• Full bug description
• Description of steps needed to reproduce the bug if not covered by a test case or if the developer doesn't have easy access to the test case/test script/test tool
• Names and/or descriptions of file/data/messages/etc. used in test
• File excerpts/error messages/log file excerpts/screen shots/test tool logs that would be helpful in finding the cause of the problem
• Severity estimate (a 5-level range such as 1-5 or 'critical'-to-'low' is common)
• Was the bug reproducible?
• Tester name
• Test date
• Bug reporting date
• Name of developer/group/organization the problem is assigned to
• Description of problem cause
• Description of fix
• Code section/file/module/class/method that was fixed
• Date of fix
• Application version that contains the fix
• Tester responsible for retest
• Retest date
• Retest results
• Regression testing requirements
• Tester responsible for regression tests
• Regression testing results
A reporting or tracking process should enable notification of appropriate personnel at various stages. For instance, testers need to know when retesting is needed, developers need to know when bugs are found and how to get the needed information, and reporting/summary capabilities are needed for managers.
Manual Testing Interview Questions
Manual Testing Interview Questions
- Why most of the software company preferred Manual testing even though many automation testing tools are present in the market?
- What is Test Coverage?
- What are the Type of CMM Levels, Explain Each Level.
- How do you go about testing a project? in Manual testing?
- what is build? what is build configuration?
- What is Entry Criteria & Exit Criteria.
- What type of metrics we prepare in testing?
- What is Independent Testing?
- what is the difference between system integrated testing and integrated system testing and Manual Testing?
- Please explain test matrices?
- What is Gap Analysis?. Is there any template for it.Describe briefly about Gap Analysis Please?
- Do the test cases differ for Functional,Integration,System and User Acceptance Testing?
- What is the clear meaning of test case, levels in test case ? contents of test case.
- Could any body tell me about ‘Deferred test’?,please. when will we use ‘Deferred test’? Who will use it?
- What is Risk Analysis? Types of risks?
Subscribe to:
Posts (Atom)