The 2002 International Symposium on Information Systems and Engineering (ISE'2002)

July 14 - 18, 2002
US Grant Hotel, San Diego, CA, USA


TUTORIAL PROPOSAL

 

TUTORIAL SESSION

 

 

Title:  Software Testing for Computer and Information Systems

 

OBJECTIVES:  To introduce and discuss various software testing techniques and analyses that have sound theoretical basis.  The discussion will include software testing fundamentals and techniques for software test case design.  Software Testing techniques such as Functional testing, Structural testing, Integration and System testing, including Object-Oriented testing, will be presented. 

 

OUTLINE and TOPICS:  The tutorial will introduce software testing techniques and methods for reliable testing and software quality assurance.  Major topics include:

 

1.  Overview of Testing

2.  Mathematical Foundations of Testing

3.  A Perspective on Testing

4.  Example Software

5.  Functional Testing Techniques

         Boundary Value Testing Methods

         Equivalence Class Testing Methods

         Decision Table Based Testing Methods

         Comparisons of Functional Testing Techniques

6.  Structural Testing Techniques

         Path Based Testing Methods

         Data Flow Testing Methods

         Comparisons of Structural Testing Techniques

7.  Integration Testing, System Testing, and Object–Oriented Testing

 

Required Background and Target Audience:  Background in computer or Information systems.  Software programmers/developers, software professionals, interested participants in software engineering, and testing researchers and instructors. 

 

Tutorial Duration :  2-3 Hours. 

 

Method of Presentation:            Transparencies and overhead projector.  Tutorial notes will be made available. 

 

Presenter:  Professor Narayan C. Debnath

Department of Computer Science

Winona State University

Winona, Minnesota, USA

Debnath@vax2.winona.msus.edu

 

Biographical Sketch:

Dr. Narayan Debnath is currently a Professor of Computer Science at Winona State University (within the Minnesota State University System), Minnesota, USA.  He is a recipient of a Doctorate degree in Computer Science and a Doctorate degree in Applied Physics (Electrical Engineering).  He served as the Acting Chairman of the Department of Computer Science and received numerous Honors and Awards.  Professor Debnath was a faculty of Computer Science at the University of Wisconsin, River Falls, USA, where he was nominated for the National Science Foundation Presidential Young Investigator Award in 1989.  He is also serving as the Vice President of the International Society for Computers and Their Applications. 

 

Professor Debnath has made numerous teaching and research presentations in various national and international conferences, industries, and teaching and research institutions in Asia, Australia, Europe, North America, and South America.  He has served as the Keynote Speaker of the International Conference of Computers and Information Technology (ICCIT), and a Tutorial Speaker on Software Engineering and Testing at the ICCIT.  He had presented several 7-day and 10-day courses/training on Software Engineering and Testing to students in universities as well as to software professionals, programmers and developers in industries in USA and abroad.  Dr. Debnath is known for his original research contribution on Software Engineering Models and Metrics.  Dr. Debnath is an author or co-author of over 120 publications in numerous refereed journals and conference proceedings in Electrical Engineering, Computer Science and Information Systems, System Sciences, and applications. 

 

He served as the Keynote Speaker, General Chair, Program Chair, Tutorial Chair, Tutorial speaker, and Session Chair of international conferences sponsored by various professional societies including the Society of Industrial and Applied Mathematics, International Society for Computers and Their Applications, and the International Association of Computer and Information Science.  Dr. Debnath is a member of the SIAM, ACM, IEEE Computer Society, ISCA, and Software Engineering and Information Technology Institute (SEITI).