Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

GTU Software testing Interview Questions And Answers for freshers


Published on

Software Testing accounts a very good percentage of the software development market worldwide. With the boom of the third party software testing business, the need for quality and trained manpower has become a critical issue in the industry. Get quality training from us. Visit us at TOPS Technologies

Published in: Education, Technology
  • If you’re looking for a great essay service then you should check out ⇒ ⇐. A friend of mine asked them to write a whole dissertation for him and he said it turned out great! Afterwards I also ordered an essay from them and I was very happy with the work I got too.
    Are you sure you want to  Yes  No
    Your message goes here
  • D0WNL0AD FULL ▶ ▶ ▶ ▶ ◀ ◀ ◀ ◀
    Are you sure you want to  Yes  No
    Your message goes here

GTU Software testing Interview Questions And Answers for freshers

  1. 1. GTU SOFTWARE TESTING INTERVIEW QUESTIONS AND ANSWERS FOR FRESHERS By TOPS Technologies TOPS Technologies:- Software testing course:
  2. 2. TOP SOFTWARE TESTING INTERVIEW QUESTIONS AND ANSWERS ARE BELOW TOPSTechnologies:-Softwaretesting course: testing-training.html
  3. 3. • Do you know what the mean of CMM and TMM? • Capability maturity model and testing maturity model • How many Effort Estimation methods available in market for Testing? • A Effort estimation consists in predict how many hours of work and how many workers are needed to develop a project. The effort invested in a software project is probably one of the most important and most analyzed variables in recent years in the process of project management. The determination of the value of this variable when initiating software projects allows us to plan adequately any forthcoming activities. As far as estimation and prediction is concerned there is still a number of unsolved problems and errors. To obtain good results it is essential to take into consideration any previous projects. Estimating the effort with a high grade of reliability is a problem which has not yet been solved and even the project manager has to deal with it since the beginning. TOPSTechnologies:-Softwaretesting course: testing-training.html
  4. 4. WHAT ARE THE DIFFERENT METHODOLOGIES IN AGILE DEVELOPMENT MODEL?  There are currently seven different Agile methodologies that I am aware of: 1) Extreme Programming (XP) 2) Scrum 3) Lean Software Development 4) Feature-Driven Development 5) Agile Unified Process 6) Crystal 7) Dynamic Systems Development Model (DSDM) TOPSTechnologies:-Softwaretesting course: testing-training.html
  5. 5. HOW THE 2 WINGS AND BODY OF THE BUTTERFLY MODEL OF TEST DEVELOPMENT IS REPRESENTED? • The Butterfly Model focuses on verification and validation of software products and is therefore a good fit for software testing tasks that are incorporated into the V-model of software development. This model provides a graphic picture of the complexity of test tasks using the outline of a butterfly. The areas occupied by the wings and body are approximately related to the level of effort afforded to each of the activities included in the model. In addition to this the reference of the butterfly stems from Chaos theory which states that a small disturbance in part of a system can have huge consequences in some other part of the system. The development of a software system has certain similarities. Small modifications or errors in code may result in significant degradations in an application's performance. The model establishes three general areas of test activities that are illustrated by the butterfly's graphic outline. They are: Test Analysis (butterfly’s left wing) Test Design (right wing) Test Execution (butterfly’s body) TOPSTechnologies:-Softwaretesting course: testing-training.html
  6. 6. WHAT DOES THE MCLABE CYCLOMATIC COMPLEXITY OF A PROGRAM DETERMINE? • Cyclomatic complexity is likely the most widely used complexity metric in software engineering. It describes the complexity of a procedure by measuring the linearly independent paths through its source code. TOPSTechnologies:-Softwaretesting course: testing-training.html
  7. 7. HOW DO YOU OBTAIN THE EXPECTED RESULTS FOR TESTING A SEARCH OPERATION? 1)project name 2)module name 3)defect detected on 4)defect detected by 5)defect id 6)defect name 7)snapshort of the defect(if the defect is in the non reproducible environment) 8)priority,severity,status 9)defect resolved by 10)defect resolved on. TOPSTechnologies:-Softwaretesting course: testing-training.html
  8. 8. WHAT IS IMPACT ANALYSIS? AS A TESTER HOW WILL YOU DO IMPACT ANALYSIS IN YOUR PROJECT? • Suppose after completion of an application or module, if another module is to be added, then we need to test the new module as well as the impacted area which is affected by adding a new module. Impact Analysis will be done to find the impact area of the application by adding a new module. Generally team lead will take the initiate for this. Team lead will send a mail to client asking for the impact area (if developer is new to domain), also send a mail to development team and testing team asking for the impacted area. After getting the response of all three, team lead will do the consolidated report of all the mails. This consolidated mail will be given to the Test Engineer saying this is the Impact Analysis Report and these are the impact areas. TOPSTechnologies:-Softwaretesting course: testing-training.html
  9. 9. WHAT IS THE MAIN GOAL OF DEFECT PREVENTION MEETING?  Closed defects can be reopened due to some of the following reason: 1)Fix given for some other issue may reopen closed defects. 2)Deployment not properly done at the time of fixing new defects. 3)Build issue. And hence to prevent such defects to reopen, regression testing should be performed on the main flow, scenarios before each testing phase is completed. And also if time permits quick sanity testing could be carried out to ensure that there is no impact to the application or system before moving on to the next testing phase. TOPSTechnologies:-Softwaretesting course: testing-training.html
  10. 10. WHAT ARE THE FACTORS AFFECTING A MANUAL TESTING PROJECT AND WHAT ARE THE WAYS TO OVERCOME IT? • 1. Go for Manual Testing in the following cases: Unstable Software. To explore New Software. No Automation suite available. Adhoc testing (unplanned test cases). Not critical project & only one time testing & the effort required is less than the effort required for automation. 2. Go for Automation in the following cases: Stable Software. Any application with a High degree of risk associated with the failure is a good candidate for test automation. (Aircrafts, Patient monitor,) Testing needs to be repeated. 3. Advantages of Automation: Accelerate releases (reduces regression effort) With repeatable tests ensure consistency across multiple supported platforms Greater Application Coverage. Can test more often & more completely Convenient test reports for analysis TOPSTechnologies:-Softwaretesting course: testing-training.html
  11. 11. HOW DO YOU VERIFY THE TEST RESULTS AND HOW DO YOU PROCEED WHEN YOU DO NOT GET THE EXPECTED RESULTS?  We need to check whether Expected Result coresponding to Test case mentioned in Test Case Document is same as Actual Result.If they are same then Test Case passes and if they are not same then we have to see what is different and why it different. After narrowing down we need to raise a defect and map that defect to a Test case. TOPSTechnologies:-Softwaretesting course: testing-training.html
  12. 12. IN REAL TIME HOW YOU DO THE SOAK TESTING?  Soak Testing: Running a system at high load for a prolonged period of time. For example, running several times more transactions in an entire day (or night) than would be expected in a busy day, to identify and performance problems that appear TOPSTechnologies:-Softwaretesting course: testing-training.html
  13. 13. WHAT DO YOU MEAN BY TREND ANALYSIS? • In project management trend analysis is a mathematical technique that uses historical results to predict future outcome. This is achieved by tracking variances in cost and schedule performance. In this context it is a project management quality control tool. TOPSTechnologies:-Softwaretesting course: testing-training.html
  14. 14. HOW YOU WILL WRITE TEST CASES FOR INTEGRATION TESTING? EXPLAIN ME WITH AN EXAMPLE ? • Integration testing is actually composed of different types of tests, but its objective is to ensure that the interaction of two or more components produces results taht satisfy functional testing requirements. For Example: Let A and B be two components in which A calls B.    Let Ta be the component level tests of A    Let Tb be the component level tests of B    Tab The tests in A's suite that cause A to call B.    Tbsa The tests in B's suite for which it is possible to sensitize A            -- the inputs are to A, not B.    Tbsa + Tab == the integration test suite (+ = union). TOPSTechnologies:-Softwaretesting course: testing-training.html
  15. 15. WHAT IS THE DIFFERENCE BETWEEN INTEROPERABILITY AND COMPATIBILITY TESTING WITH SOME EXAMPLES? • Interoperatability:-To check if the software can co exist with other supporting softwares in the system Compatibility:-To check if the software runs on different types of operating systems according to customer requirements. TOPSTechnologies:-Softwaretesting course: testing-training.html
  16. 16. WHICH TESTING METHOD IS USED TO CHECK THE SOFTWARE IN ABNORMAL CONDITION? • Which testing method is used to check the software in abnormal condition? 1) Stress testing 2) Security testing 3) Recovery testing 4) Beta testing TOPSTechnologies:-Softwaretesting course: testing-training.html
  17. 17. TOPSTechnologies:-Softwaretesting course: testing-training.html • •