|
View Module
An error occurred while attempting to get the requested module. Cannot open database "AspNetForums" requested by the login. The login failed.
Login failed for user 'swenet'. at AspNetForums.Data.SqlDataProvider.GetRatingForUser(String username, Int32 parentID)
at AspNetForums.Ratings.GetRatingForUser(String username, Int32 parentID)
at SwenetDev.ModuleRatingsControl.getRatingForUser(String username, ModuleRatingInfo ratingInfo)
at SwenetDev.viewModule.Page_Load(Object sender, EventArgs e)
General Information
Black and White Box Testing |
Version
1
, submitted by
smitchel
on
7/9/2005
at
11:23 AM
View Revision History |
smitchel.2005.1 |
Students are introduced to the concepts of black and white box testing via a hands-on exercise. Students work in small teams (two or three) to develop a comprehensive set of unit tests for a given module. Some teams are given only the interface to the module, while others are given the interface and the code. Algorithms and internal module design may vary. Upon completion of the exercise, a team representative presents the team’s tests and the justification for them. The instructor then leads the class in a comparison of the different sets of tests developed and expands on black and white box testing concepts. |
Lecture: 30
Exercise: 40
|
The order of lecture and exercise are reversed from what is typical; i.e., the exercise comes first. The idea is to allow the students to experience the difference between black and white box testing without any preconceived notions of what they are "supposed to do." Also, note that this module is incomplete. |
SEEK Categories
-
Testing (VAV.tst)
Authors
-
Susan Mitchell
Prerequisites
-
Two semesters of programming for computer science majors (e.g., Computer Science I and Computer Science II).
Learning Objectives
-
Comprehension
-
To understand the difference between the concepts of white box and black box testing and the uses for each
-
Knowledge
-
To reinforce and formalize the concepts of equivalence partitions and boundary values
-
Knowledge
-
To introduce the concept of path testing
Topics
-
Black box vs. white box testing concepts
-
Equivalence partitions and boundary values
-
Path testing
Materials
-
Student exercise (TBD)
(Word)
0.00/5
[Rate Material]
-
Lecture notes (TBD)
(Powerpoint)
0.00/5
[Rate Material]
-
Teaching tips (TBD)
(Word)
0.00/5
[Rate Material]
-
Sample code modules (TBD)
(Word)
0.00/5
[Rate Material]
See Also...
No alternate modules.
Other Resources
-
Somerville, Ian, Software Engineering, 7th edition, Addison Wesley, 2004.
Ratings
Log in to
rate this module.
Discussions
Discuss this module in the forums.
Related Modules
|