![]() |
![]() |
![]() |
![]() |
|||||
|
Software Testing and Quality Assurance Questions and Answers
Contents 1 Software Testing and Quality Assurance 1.1. What is the difference between testing and quality assurance? 1.2. What is quality? 1.3. What is software “quality”? 1.4. What is software quality assurance and why is it important? 1.5. What is software testing? 1.6. What is availability? 1.7. What is reliability? 1.8. When and how do you know that the product can be released? 1.9. What is configuration management? 1.10. What are some of the different tests that are conducted as a part of quality assurance? 1.11. How do automated testing tools make testing easier? 1.12. Why is documentation important in quality assurance? Or what is the role of documentation in QA? 1.13. What is a test plan and what should be included in it? 1.14. What is a test case? Why do you create test cases? 1.15. How do you write test cases? 1.16. What do you do when you find a bug and what should you report? 1.17. What do you do if software is so buggy that it cannot be tested? 1.18. How do you know when to stop testing? How can it be known when to stop testing? 1.19. What do you do if there is not enough time for thorough testing? 1.20. Do all projects justify extensive testing? 1.21. What if the project is not big enough to justify extensive testing? 1.22. How do you adapt when requirements are changing continually? 1.23. What can be done if requirements are changing continuously? 1.24. What "real" requirements can you not test? 1.25. How can software QA processes be implemented without stifling productivity? 1.26. How do you formalize QA processes? How can new software QA processes be introduced in an existing organization? 1.27. How does a client/server environment affect testing? 1.28. What is the most important test in a client/server environment? 1.29. What are the different ways to test a Web site? Or How can Web sites be tested? 1.30. What kind of testing considerations you have to have in mind for security testing? 1.31. What is defect tracking? 1.32. When is a good time for system testing? 1.33. Why is it often hard for management to get serious about quality assurance? 1.34. Why does software have bugs? What are some of the common sources of software bugs? 1.35. What is verification and validation? 1.36. What is the difference between verification and validation? 1.37. What is a “walkthrough”? 1.38. What is an “inspection”? 1.39. What kinds of testing should be considered? 1.40. What are the benefits of unit testing? 1.41. What are top five common problems in the software development process? 1.42. What are five common solutions to software development problems? 1.43. What is the “software life cycle”? 1.44. Describe the different pieces to the testing life cycle. 1.45. Will automated testing tools make testing easier? 1.46. What are the objectives of test automation? 1.47. What are the major steps in a typical test? 1.48. What is your philosophy about quality engineering and development working together? 1.49. What do you see as the primary directive of a QE organization? 1.50. What makes a good test engineer? 1.51. What makes a good software QA engineer? 1.52. What makes a good QA or test manager? 1.53. What’s the big deal about “requirements”? 1.54. What steps are needed to develop and run software tests? 1.55. What should be done after a bug is found? 1.56. What if the application has functionality that was not in the requirements? 1.57. What if an organization is growing so fast that fixed QA processes are impossible? 1.58. How is testing affected by object-oriented designs? 1.59. What problems or issues the business of testing software suffers from? 1.60. Differentiate test strategy with test approach. 1.61. What is SEI? CMM? ISO? IEEE? ANSI? Will it help? 1.62. What is Six Sigma? 1.63. What are the benefits of Six Sigma? 1.64. Describe the DMAIC Model and what does this mean for you? 1.65. What is Malcolm Baldrige Assessment? 1.66. Describe CMM developed by Software Engineering Institute. 1.67. What is version control? 1.68. Describe test-driven development (TDD). 2 Other Books by Author 2.1. Project Management Questions and Answers 2.2. Management and Leadership Questions and Answers 2.3. Software Development Questions and Answers 2.4. Java Questions and Answers 2.5. C and C++ Questions and Answers 2.6. Database and Data Warehouse Questions and Answers 2.7. Web Development Questions and Answers 2.8. UNIX Questions and Answers 2.9. Networks Questions and Answers
|
||||