Whit Black Box Testing
Project: White and Black Box Test Cases Overview This homework will allow you to demonstrate your understanding of software testing for security. Assignment Details Using the text, Traditional Software Engineering Phases, provided in the first week of the course, develop one White Box and Black Box test case for the ATM system that was the subject of previous assignments. Your Black Box test case should address one of the threats you identified in an earlier assignment. Design the Black Box test case to determine if the threat is mitigated by the design. The White Box test case can verify any internal logic function or operation. Each White Box and Black Box test cases should focus on one feature/function of the ATM system. Use your high-level design of your ATM system that you developed in an earlier assignment as the basis for your test cases. Define the test data, test steps, and any test tools that you would employ to perform testing. Your report should be well-organized and provide references for all resources used. Deliverable You should create a word or PDF document with your report on White and Black Box test cases. The document should be well-written and include references for all sources you used support your work. Be sure to include your name, date and course number on the document in the title page.
Overview
This homework will allow you to demonstrate your understanding of software testing for security.
Assignment Details
Using the text, Traditional Software Engineering Phases, provided in the first week of the course,
develop one White Box and Black Box test case for the ATM system that was the subject of previous
assignments. Your Black Box test case should address one of the threats you identified in an earlier
assignment. Design the Black Box test case to determine if the threat is mitigated by the design. The
White Box test case can verify any internal logic function or operation.
Each White Box and Black Box test cases should focus on one feature/function of the ATM system. Use
your high-level design of your ATM system that you developed in an earlier assignment as the basis for
your test cases. Define the test data, test steps, and any test tools that you would employ to perform
testing. Your report should be well-organized and provide references for all resources used.
Deliverable
You should create a word or PDF document with your report on White and Black Box test cases. The
document should be well-written and include references for all sources you used support your work. Be
sure to include your name, date and course number on the document in the title page.
2
Grading Rubric
Attribute Meets Does not meet
Testing 80 points Develops one White Box and one Black Box test case for the ATM system. Black Box test case addresses one of the threats identified in the threat model assignment. Designs the Black Box test case to determine if the threat is mitigated by the design. White Box test case verifies any internal logic function or operation. Each White Box and Black Box test cases focusses on one feature/function of the ATM system. High-level design of the ATM system used as the basis for test cases. Defines the test data, test steps, and any test tools that you would employ to perform testing.
0 points Does not develop one White Box and one Black Box test case for the ATM system. Black Box test case does not address one of the threats identified in the threat model assignment. Does not design the Black Box test case to determine if the threat is mitigated by the design. White Box test case does not verify any internal logic function or operation. Each White Box and Black Box test cases does not focus on one feature/function of the ATM system. High-level design of the ATM system was not used as the basis for test cases. Does not define the test data, test steps, and any test tools that you would employ to perform testing.
Documentation 20 points Document contains minimal spelling and grammar errors. References included using APA style. Title page includes Name, date and course number.
0 points
Document contains multiple spelling and grammar errors. References were not included. Title page missing or did not include name, date and course number.