Black Box Test Plan - Bug Hunt




This assignment is the first in a series of black box testing assignments that can be used in CS1/CS2 level classes. The assignment is to have students write and run black box test cases for a given application. The students are given the requirements and a compiled version of the program with seeded bugs. The students are evaluated on the tests they write, the bugs they find, and their summary of bug information for a developer.


Sarah Heckman


black box test plan and results

Assignment Duration

Class Period

Communication Skill

reading, writing

Technical Skill

verification and validation

Workplace Scenario

In industry, you may be asked to test a software product before customer delivery. Black box testing is typically done late in the development lifecycle, after a large portion of the functionality of a product is to be delivered. To ensure product quality, you will want to test your product using the product’s requirements as a guide. Additionally, you will want to report the results of your testing to the development team.

You may not always be in the same position as product tester, so you will want to ensure that your test cases can be run by your co-workers on future versions of the product.

Team Size




Sarah Heckman, “Black Box Test Plan - Bug Hunt,” Incorporating Communication Outcomes into the Computer Science Curriculum, accessed August 7, 2020, http://cs-comm.lib.muohio.edu/items/show/16.


Allowed tags: <p>, <a>, <em>, <strong>, <ul>, <ol>, <li>