Testing Advocacy




This assignment asks the students to research testing methods, good and bad testing results and to use this research to create a position paper.

This assignment will confirm and solidify student understanding of the importance of testing. It will also give them the opportunity to practice creating a position paper that explains and advocates to peers and subordinates.


Eric Luczaj


Memo, Position Paper

Assignment Duration

One Week

Communication Skill

writing, reading

Technical Skill


Workplace Scenario

The initial impression that many people have when they enter the computer science field is that the bulk of our work, and the most important part of our work, is coding programs. After all, practitioners within this field are oftentimes called computer programmers. However, in most cases, coding will be a small part or what we actually do. One specific example is testing.

It is important for us to understand the benefits and implications of each of our responsibilities as we move forward into our career. To do this, we must have good information to help us schedule our time and prioritize. In addition, we must be able to communicate this information to others so that they have similar priorities.

Team Size


Additional Information

This assignment can extended by expanding each step with the student providing interim deliverables for each and then requiring the student to collect the interim results into a final advocacy document.



Eric Luczaj, “Testing Advocacy,” Incorporating Communication Outcomes into the Computer Science Curriculum, accessed June 18, 2018, http://cs-comm.lib.muohio.edu/items/show/64.


Creative Commons License


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