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