B.TECH - Semester 8 software testing Question Paper 2019 (nov)
Practice authentic previous year university questions for better exam preparation.
Sample Questions
- There are sequence of steps involved in Software Development Process. Mention the steps clearly.
- Compare Manual and Automation testing with highlighting PROS and CONS.
- Mention the guidelines to be followed to write test cases.
- Can a developer play a role of a full-fledged tester? If no, justify.
- Explain the importance of test strategy with three points.
- List some of the test tools available in the market.
- How can someone calculate the effectiveness of testing carried out?
- How important is defect density to be analyzed?
- How can someone identify the efficiency of a test case?
- Define the term Benchmarking and mention its importance along with highlight on types. ( $\mathbf{1 0} \boldsymbol{\times} \mathbf{4} \boldsymbol{=} \mathbf{4 0}$ Marks) Answer any one full questions from each Module.
- For the following scenarios select the best of the SDLC models and justify your selection. (a) A Mobile Phone.
- For the following scenarios select the best of the SDLC models and justify your selection. (b) A Web Service.
- For the following scenarios select the best of the SDLC models and justify your selection. (c) An x-ray machine.
- For the following scenarios select the best of the SDLC models and justify your selection. (d) A website.
- Take a case study of a portal like IRCTC and relate the testing process to be carried out with levels of testing. (Hint: Identify where unit testing, acceptance testing etc. are to be carried out)
- (a) Differentiate good test case and bad test case with an example for each.
- (b) Mention the test scenarios that you will identify for testing an Alarm Clock. Minimum of ten test case scenarios are expected.
- There are multiple test standards available and are followed as well. What would an organization achieve following these standards? There are certain compromises to be undertaken as well. Explain all of them clearly with relevant examples. Also expla...
- (a) Explain clearly your understanding on "Process vs. Quality" in software engineering.
- (b) Define the following terms clearly.
- (i) Check-out (ii) Check-in (iii) Un Check-out (iv) Merge
- (v) File locking
- For a testing process to be carried out successfully, there could be need for resources. ie. setting up test bed would demand resources. Explain the necessity of resources and influence of resources on the testing result with an appropriate example.