35367 SWEN 5431-01 Testing, Verification & Validation
37174 SWEN 5431-02 Testing, Verification & Validation
Syllabus
Spring Semester 2013 January 14 - May 6
Course Description
The student will learn the role of verification and validation (V&V) in
the system life cycle. To investigate V&V techniques and tools. To
understand quality assessment, testing, inspection, proof-of-correctness and
relevant V&V standards. The student will be assigned chapters to read,
tests for comprehension, exercises to turn in, and a PowerPoint project to
develop. The student can download and read the course content, however the
instructor will also look at the number of times the student has accessed the
content pages. The instructor will use the student's access of the content to
insure that the student has access the course throughout the semester. A set
of questions at the end of each lecture will be available for the student's
comprehension and understanding of the material. There will be a classroom
midterm and final if the student is on or near the UHCL campus.
Instructor
James C. Helm, Ph.D., P.E.
University of Houston Clear Lake
Office: Delta Building Room 123
2700 Bay Area Boulevard
Houston, Texas 77058-1098
Office Hours: 13:00 - 17:30 TTH, by appointment, E-mail or by phone.
Phone: 281-283-3875
Fax: 281.283.3810
My email address is helm@.uhcl.edu
(Top of Page)
Schedule
Syllabus SWEN 5431 Testing, Verification &
Validation
SPRING SEMESTER January 14 - May 6, 2013
|
Class
|
Week
|
Date
|
Topic
|
Reading
|
Assignment
|
1
|
Week 1
|
Jan 13 - Jan 19
|
Introduction To Web-CT, Schedule and Units.
|
Unit 1
Test
Discipline Click Test and
Read Introduction
|
Course and Syllabus
Introduction
Exercise 1
|
2
|
Week 2
|
Jan 20 - Jan 26
|
Unit 1. Testing Why Do It? Develop the project from a
topic in Test Discipline
Click Test..
|
Chapter 2 Validation before and during synthesis
|
Quiz 1 Online Look through the material on Test Discipline Click Test for a project topic
|
3
|
Week 3
|
Jan 27- Feb 2
|
Unit 2. Example Software Development Process
|
Unit 2 Example Software Development Process
Test Discipline Click Test and Concepts read about the
15 concepts.
|
Exercise 2
Exercise 1 due
|
4
|
Week 4
|
Feb 3- Feb 9
|
Unit 2. Definition of the Software Process Kernels
|
|
Quiz 2 Online
|
5
|
Week 5
|
Feb 10 - Feb 16
|
Unit 3. Software Test Planning
|
Unit 3 Test Planning
Test Discipline
Click Test and Workflow. Click and study the workflow concepts in
the diagram.
|
Exercise 3
Exercise 2 due
|
6
|
Week 6
|
Feb 17 - Feb 23
|
Unit 3. Software Test Planning (Continued)
|
|
Quiz 3 Online
|
7
|
Week 7
|
Feb 24 -Mar 2
|
Unit 4. Test Planning Responsibilities
|
Unit 4 Test Planning (continued)
|
Quiz 4 Online
Exercise 4
Exercise 3 due
|
8
|
Week 8
Mid
Term
|
Mar 3 - Mar 9
|
Unit 5. Unit Testing
Mid Term March 3-9 Online
|
Unit 5 Unit Testing
|
Quiz 5 Online
|
9
|
Week 9
|
Mar10 - Mar 16
|
Unit 6. Unit Testing Responsibilities,
test coverage and design
|
Unit 6 Unit Testing (continued) Test Discipline Click Test and Activities. Read the
Four Tester Roles.
|
Quiz 6 Online
Exercise 5
Exercise 4 due
|
10
|
Week 10
|
Mar 17 - Mar 23
|
Unit 7. Software Review Process Relating to Testing,
V&V
|
Unit 7 Software Review Process
|
Quiz 7 Online
|
11
|
Week 11
|
Mar 24 - Mar 30
|
Unit 8 Software Integration Testing Introduction
Unit 8 and 9 are 5 topics
|
Unit 8 Software Integration Testing
Test Discipline Click Test and Artifacts. Click and
Identify the types of artifacts needed by the tester.
|
Exercise 6
Exercise 5 due
|
12
|
Week 12
|
Mar 31 - Apr 6
|
Unit 8. Software
Integration Testing
|
|
Quiz 8 Online
|
13
|
Week 13
|
Apr 7 - Apr 13
|
Unit 9 Software Integration Testing Introduction Continued
|
Unit 9 Software Integration Testing Test Discipline Click
Test and Guidelines. Review each topic.
|
Quiz 9 Online
Exercise 7
Exercise 6 due
|
14
|
Week 14
|
Apr 14 - Apr 20
|
Unit 10. Formal Testing Concept
Sample Test Plan, Test Reports
|
Unit 10 Formal Testing Concepts
Testing Test Discipline In right frame click Deployment and
read Overview topics
|
Quiz 10 Online
|
15
|
Week 15
|
Apr 21 - Apr 27
|
Unit 11. Test Manager and Test Engineer
during the formal test phases.
|
Unit 11 Formal Test Phases Testing Test Discipline In right frame click Configuration & Change
Management and read Overview topics
|
Quiz 11 Online
Exercise 7 due
|
16
|
Week 16
|
Apr28- May 4
|
Unit 12. V&V Test Design kernel.
Turn In Project
|
Unit 12 Verification & Validation Test Design
|
Quiz 12 Online
Prepare for final.
No Modules tests will be accepted
Turn In Project
|
17
|
Week 17
Final Exam Online May
5
|
May 5 - May 11
|
Final Exam and
Projects Turned In.
|
Final exam May 5 May 11
|
Final Exam Online May
5
|
(Top of Page)
Resources
The reading material and assignments will be taken from the Test Discipline of the IBM Rational Unified process.
There are eight assignments taken from the Test Discipline. The keys at the top of the page are
links to Introduction, Concepts, Workflow, Activities, Artifacts and
Guidelines. The assignments are take
from one of these six links.
(Top of Page)
Evaluation Method
Midterm - 20%
Eight Exercises - 40%
The Project - 20%
The Final Exam - 20%
The student can download and read the course content, however the
instructor will also look at the number of times the student has accessed the
content pages. The instructor will use the students access of the
content to insure that the student has access the course throughout the
semester. If you do not access the course content the instructor will give
the student a failing grade.
(Top of Page)
Learning Outcomes
Learning outcomes are available in a separate file. In Black Board they
are in Outcomes.
Policies
Honesty Code
The Honesty Code is the university community's standard of honesty and is
endorsed by all members of the University of Houston-Clear Lake academic community.
It is an essential element of the University's academic credibility.
It states:
I will be honest in all my academic activities and will not tolerate
dishonesty.
Disabilities
If you have any special needs due to a disability please let me know. For
information on disability accommodations and access, please contact the
Disability Services Office, Bayou Room 1402 or call 281-283-2627.
Chat Room
Chat Rooms allow you to have real-time conversations with other class
members. There are 4 general-purpose rooms, one general forum for the course
and one for all courses. To enter a chat room, just click on it. The chat
applet will display who is in the chat room. You are able to send private
messages to selected class members by clicking on their names.
(Top of Page)
Discussions Board
The discussions board feature provides three main functions. The user can
post, read and search for bulletin board messages. The discussions board
messages are viewed by all class members. This important source can provide
messages from the instructor and questions or answers from students in the
current course session. (How to use)
E-mail
E-mail allows you to send private messages to one or more class members.
These messages are only readable to the sender and receiver of the message.
(How to use)
(Top of Page)
Exercises
Exercise 1 Due the week 3
Write two paragraph on how the Test discipline is related
to the:
1.
Requirements disciplines
2. Analysis & Design disciplines
Reference: Test Discipline
Click Test and Read Introduction
Exercise 2 Due the week 5
Under
the topic of Test Automation and Tools give the six examples of tools that
may also be classified by Specialization.
Reference: Test Discipline
Exercise 3 Due the week 7
Under the key Activities discuss the role and responsible of the Test
Designer. Use the figure found under Role: Test Designer.
Reference: Test Discipline
Exercise 4 Due the week 9
Under the Guideline key and Test Scripts, discuss the concept of Testing
and Debugging Test Scripts
Reference: Test Discipline
(Top of
Page)
Exercise 5 Due the week 11
Under the Activities key, click the Test Manager Icon,
save the Test Manager picture and discuss the Test Manager role. Give the
titles for the four documents, two that the test manager modifies and two
that the test manager is responsible for.
Reference: Test Discipline Click Activities Key
Exercise 6 Due the week 13
Under the Activities key, click the Test Analyst Icon, save the Test
Analyst picture and discuss the Test Analyst role. Give the titles for the
nine artifacts the Test Analyst manages, four that the Test Analyst modifies
and five that the Test Analyst is responsible for.
Reference: Test Discipline Click Activities Key
Exercise 7 Due the week 15
Under the Activities key, click the Test Designer Icon, save the Test
Designer picture and discuss the Test Designer role. Give the titles for the
seven artifacts the Test Designer manages, two that the Test Designer
modifies and five that the Test Designer is responsible for.
Reference: Test Discipline Click Activities Key
(Top of Page)
Project
In Black Board look under Assignment the open Projects
(Top of Page)
WebCT Support
For help in using the WebCT tool and functions
click on the following link: WebCT Support
|