Вы находитесь на странице: 1из 4

TESTING COMMON INTERVIEW QUESTIONS

1. what is contained in srs?,give a sample srs.what is cohesive testing and span


control?

2. What is Difference Between QA plan and Test Plan?


QA is more over prevention thing which works towards non occurance of error- were as tesplan
come s in testin i.e in quality control which works towards how to identify defects/errors

3. what is the Test server

4. What are all the key factors to write system test plan?
keyfactors

5. How to perform integration testing on a web application? What are the considerations?
Detailed pls.

6. If you have an application, but you do not have any requiremnts available, then how
would you perform
With out a requirements documents how can u develop an application .if it is developed without
any requirements then the application is made with assumptions .Then testing is done depending
on the assumptions made through application.In this case, if you are going to work for s ome
company,

7. How can you know if a test case is necessary?

8. What is peer review in practical terms?


Test cases written by a QA engineer will be reviewed (for correctness) by fellow QA Engineer.

9. How do you know when you have enough test cases to adequately test a software
system or module?

10. Who approved your test cases?


It depends on the organization. QA Lead, if present, will approve the test cas es. Otherwise, Peer
Reviews are a good way of evaluating the test cases.

11. What will you when you find a bug?


1)Ex ecute some more tests, to make clear what the bug EXCATLY is. Suppose, the test case
failed when State=NY and Class=Business. Tester has to exceute some more tests to find out
whether the problem is with Just 'NY' state or with just 'Busines s' class or with both of them
together.2) Report the bug

12. What test plans have you written?


Master Test plan is usually prepared by QA Lead. Testers write Test Cases, which in some
organizations are called as Test Plans.

13. What is QA? What is Testing? Are they both same or different?
Testing is s ubset of QA. Testing is just a phase that comes after coding. But QA is the one that
should be incorporated into the entire Software Development Life Cycle.

14. How to write Negative Testcase?Give ex.


Negative test cases are written bas ed on think ing abt AUT in a destructive manner in the
sense,what happens if i test the application with irrelevant inputs .

15. In an application currently in production, one module of code is being modified. Is it


necessary to re-test
1) Test the modified module2) Test all the other modules/areas of the application whic h will have
direct/indirect interaction with the modified module.

16. What is included in test strategy?What is overall process of testing step by step and
what are various
Test strategy is creating a procedure of how to test the software and creating a strategy what all
to be tested(screens,process ,modules,..)and time limts for testing process(automated or manual)
.So everything has to be planned and implemented.Testing overall procedure isThe duties of
software test

17. What is the most challenging situation you had during testing

18. what are you going to do if there is no Functional Spec or any documents related to
the system and developer
First of all, when a developer left then another one in or someone assigned to take care of the
respons ibilities .Most of the functional testing needs more knowledge about the product then the
code. Be familiarize with the code. Research similar product in the market. Inc rease
communication with related

19. What is the major problem did you resolve during testing process

20. What are the types of functional testing?


There are followingtypes of functional testing.1. Functionality testing.2. Input domain
testing.3.Error handling testing.about 90% of the functional testing will be covered with teh
completion of above three.4. Recovery testing.5.Compatibility testing6.Configuration
testing7.Intersystems testing8.Installation
21. 1.how will u write integration test cases2.how will u track bugs from winrunner3.how u
customise the
A use case is a description of how end-users will use a software c ode. It describes a task or a
series of tasks that users will ac complish using the software, and includes the responses of the
software to user actions. Use cases may be included in the Software Requirements Document
(SRD) as a way of

22. what is the difference between smoke testing and sanity testing
smoke testing is conducted by development people according to the clients requirements.the first
test conducted by testing people when build is rec eived is called sanity testing.in sanity testing
testing people check the basic functionality i.e whether all buttons are working or not etc

23. What is Random Testing?


Random data tests confort the application under test with input data generated at
random.Typically,testers pay no attention to expect data types.They feed a random sequence of
numbers,letters & characters into nummeric data field.

24. What is smoke testing?


during this test test engineer reject build with reason, when that build is not working before testing
process

25. What is stage containment in testing?

26. Security testing and Performance testing on Communication interface

27. what are the steps in volved in sanity testing?


Sanity testing is same as smok e testing. It involves intial testing of the application or module just
make sure wether it is stable enough to start testing. Mostly used as a bench mark to gather the
readiness of the application for automated testing

28. How do we do calculation testing in banking ferm?

29. What is the Difference Between Rational Robot & WinRunner ?


-> Winrunner is just a functional Tool where as Robot, we can use it for both functional (GUI) and
performance(VU).-> WR has 4 check points where as Robot has 13 verification points.

30. What is the testing process?


Verifying that an input data produce the expected output.

31. What is the difference between testing and quality assurance (QA)?
This question is surprisingly popular. However, the answer is quite simple. The goals of both are
different: The goal of testing is to find the errors . The goal of QA is to prevent the errors in the
program.

32. Difference between QA and QC?


simple definitions are: QA:assurance for process control.here we r going to follow certain quality
standards and strive for process improvement.we r not going to deal with product.the intension is
to follow good quality standards.if we follow these automatically we are going to produce
better/best

33. what is the difference between retest and regression testing?


hello friends regarding retesting and regression testing this is very important interview question
which is asked for every one of us.so as far as my knowledge.retesting:if any modifications r done
in the application then testing that particular unit is retesting.regression testing

34. What is the difference between bug priority & bug severity?
HiPrority : Urgenc y Of the BugSeverity : Impact of the Bug

35. What kinds of testing do you know? What is it system testing? What is it integration
testing? What is
You theoretical background and home work may shine in this question. System testing is a
testing of the entire system as a whole. This is what user see and feels about the product you
provide. Integration testing is the testing of integration of different modules of the system. Usually,
the integration

36. What is a bug? What types of bugs do you know?


Bug is a error during execution of the program. There are two types of bugs: syntax and logical.

37. What is the difference between structural and functional testing?


Structural is a "white box" testing and based on the algorithm or code. Functional testing is a
"black box" (behavioral) testing where the tester verifies the func tional specific ation.

38. What is defect density?


defect density = Total number of defects/LOCHere the Total number of defects include the
defects from Review and from the customer also

39. How would you test a mug (chair/table/gas station etc.)?


First of all you must demand requirements and functional specification and design document of
the mug. There will find requirements like ability to hold hot water, waterproof, stability, break
ability and so on. Then you should test the mug according to all documents.
40. What is considered a successful test?
A test that disc overed more errors. The whole purpose of testing process is to discover as many
bugs and errors as possible. Test that covers more functionality and discovers more errors in
your software product, therefore c onsidered more successful.

41. What bug tracking system did you use?


Again and again, it does not matter what bug tracking system did you use if you made your
homework and invented the name of such or mentioned a standard one. You may say you've
used proprietary bug tracking system (works especially well if you previous company was this
way or another dealing with databases)

42. When does testing begin - requirements, plan, design, code / testing phase?
Obviously Testing will begins in requirement phase.

43. Could you test a program 100%? 90%? Why?


Definitely not! The major problem with testing that you cannot calculate how many error are in the
code, functioning etc. There are many factors involved such as experience of programmer,
complexity of the system etc.

44. What is the difference between testing and debugging?


Big difference is that debugging is conducted by a programmer and the programmer fix the errors
during debugging phase. Tester never fixes the errors, but rather find them and return to
programmer.

45. How would you conduct your test?


Each test is based on the technical requirements of the software product.

46. Have you used automatic testing tools. Which ones?


If you never have seen automation tools before, do not try to fool around the interviewer. You
produce a bad impression when "caught" on lying to the interviewer. However, if you ever used
the automation tools, it would be a huge advantage for us to mention them even if those tools
were proprietary automation

47. How would you build a test with WinRunner? Rational Visual Test?
First of all, see the comments to the previous question. Then, all automation testing tools I ever
heard of have a GUI recorder which allows you to record the basic user interactions with the
software underneath. Then, you manually update your initial script to suit your needs. You must
know scripting

48. What is considered a good test?


Good test is a test covering most of the object's functionality.

49. How would you conduct a test: top-down or down-top? What is it? Which one is
better?
Down-Top: unit -> interface -> s ystem. Top-Down is a vice versa. You may use both, but down-
top allows to discover malfunctioning at earlier phases of dev elopment and cheaper to fix than in
the case of top-down.

50. How to develop a test plan ? How to develop a test case?


Test plan consists of test cases. Test cases you develop according to requirement and design
documents of the unit, system etc. You may be asked what would you do if you are not provided
with requirements documents. Then, you start creating your test cases based on functionality of
the system. You should

51. How do you see a QA role in the product development life cycle?
QA should be involved in early stages of the development process in order to create an adequate
test cases and better general understanding of the system. QA, however, must be separated from
the development team to ensure that there is no influence of developers on QA engineers. As a
last resort before

52. What is the size of your executable?


10MB. Who cares? You should demonstrate that you can't be caught with unexpected questions.
This question is one of the dumbest, but you must react accordingly. Tell any reasonable number
you want, but be careful not to exaggerate!

53. What version of Oracle database did you use?


Homework. Tell any version number you want - not many interviewers know the difference at
version level. However, do not tell any numbers if you never work ed with Oracle!

54. How would you execute a SQL query in Oracle 8?


Again, if you ever worked with Oracle, this question should be trivial for you to answer (from
command prompt, of course) If you never worked with Oracle, note politely that you did not touch
an Orac le database on your career path.

55. What version of OS were you using?


Tell whatever you want - you can't be caught here. Popular answers are Windows 95/98,
Windows 2000 (make sure you know various flavors) and various Unix flavors (AIX, Solaris,
SunOS, HPUX etc.)

56. Have you tested front-end of back-end?


In other word you are asked if you tested GUI part of the application or server part of your
application.
57. What was the most difficult problem you ever found while testing?
This is homework. Think about one and give it as an example.

58. What were you responsible to test in your previous company?


This is homework for you. Actually, this question is a test of the knowledge of your own resume.
You must know your real or fake resume as a bible. Practice in front of mirror or ask you

59. Why do you like to test?


You enjoy bug hunting process, feel great being between developers and customers, your
background and experience are targeting the testing techniques enhancements and you feel
proud of your contribution to the whole development process.

60. What role do you see yourself in 2-3 years from now? Would you want to become a
developer?
You should not concentrate the attention of the interviewer on your wish to become a developer.
You are being hired for testing role and you should demonstrate reliability. Team lead of QA team
is OK, but do not answer yes when asked if you are willing to become a developer.

Вам также может понравиться