0% found this document useful (0 votes)
2 views3 pages

Software Testing

The document outlines the examination details for a Software Testing course at Zetech University, including instructions and questions for students. It covers various topics such as definitions of software testing terms, testing methodologies, load testing procedures, security testing, and handling defects. The exam consists of compulsory and optional questions, emphasizing practical application and critical thinking in software testing scenarios.

Uploaded by

uniteymaximus
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF or read online on Scribd
0% found this document useful (0 votes)
2 views3 pages

Software Testing

The document outlines the examination details for a Software Testing course at Zetech University, including instructions and questions for students. It covers various topics such as definitions of software testing terms, testing methodologies, load testing procedures, security testing, and handling defects. The exam consists of compulsory and optional questions, emphasizing practical application and critical thinking in software testing scenarios.

Uploaded by

uniteymaximus
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF or read online on Scribd
ZETECH UNIVERSITY Inventing the future ZUMWI/25/EXM/6 UNIVERSITY EXAMINATIONS 2025/2026 ORDINARY EXAMINATION FOR THE DEGREE OF BACHELOR OF SCIENCE IN SOFTWARE ENGINEERING. BSD 323: SOFTWARE TESTING DATE: APRIL 2026 TIME: 2 HOURS. INSTRUCTIONS: Answer Question One and any other Two questions QUESTION ONE -COMPULSORY (30 MARKS) a) b) Define the following terms as used in software testing (4 marks) i. System testing ji, Software validation ili, Test Cases iv. Quality contro! Distinguish black-box testing and white-box testing giving examples in each case (4 marks) Explain the significance of regression testing, and when it should be performed. (4 marks) You have been tasked to conduct load testing on an e-commerce website for a client company. Explain the steps you will follow in conducting the test. (6 marks) Justify the following testing myths: (6 marks) i, Testing is too expensive. ii, ‘Testing is time consuming. ili, Testing is costly. Software testers believe that test automation simplifies the process of testing a software and improves the product being tested. As a software tester Page 1of 3 highlight Four challenges likely to be experienced when automating the testing process. (6 marks) QUESTION TWO (20 MARKS} a) Outline Six guidelines that software testers should follow during the testing process {6 marks) b) Design a test scenario to validate the security of a login form, including possible vulnerabilities. {8 marks) <) You have been tasked to conduct a security test for a web-based banking application. Explain the steps you will follow in accomplishing the task (6 marks) QUESTION THREE (20 MARKS) a) An input field takes the year of birth between 1900 and 2004 state Four boundary values for testing this field. Explain your answer {6 marks) b) Write a test plan for testing the checkout process of an e-commerce application. (8 marks) ) Describe the process of handling a critical defect found in a software (6 marks) QUESTION FOUR (20 MARKS) a) Given the following code, Identify the test cases required for full testing. Justify your answer (8 marks) Read p Read q IF p+q> 100 THEN Print "Large" ENDIF IF p> 50 THEN Print "p Large" ENDIF Page 2 of 3 b) Using Four suitable examples, explain the significance of non-functional ) testing (6 marks) A testing team has realized that a software product handed to it for testing does not meet performance expectations specified in the requirements. As a stakeholder in the development process of this product, explain to the testing team Four possible causes of the problem (6 marks) Page 3 of 3

You might also like