Download presentation
Presentation is loading. Please wait.
Published byAnnabel Maxwell Modified over 8 years ago
1
1 Software Test Computer Science Department, Information Faculty Dr. KaiYu Wan
2
2 Introduction Welcome to the Software Testing course Demanding, challenging and, rewarding course A glimpse of what software testing in theory and practice is all about A course giving in English Lectures, Assignments, Project, and Presentation
3
3 Goals of this course Become familiar with software testing concepts Learn how to design and plan software testing activities Experience software testing in a project that uses several components Note: “Scratching the surface of software testing” “Fitting you to become an amateur software tester”
4
4 Course outline Unit 1: Overview of Software Testing (Chapter 1-2) Unit 2: Mathematics for S/W Testers (Chapters 3-4) Unit 3: Black Box / Functional Testing (Chapters 5-8) Unit 4: White Box / Structural Testing (Chapters 9-11) Unit 5: Integration and System Testing (Chapter 12- 13) Unit 6: Object-Oriented Testing (Chapter16-20) Unit 7: Complementary Papers : some new test techniques such as model based testing, business rules testing and exploratory testing
5
5 Introduction The audience of this course are senior undergraduate students in Computer Science Department From this course students are expected to learn how to do research independently, how to cooperate and communicate with each other, and how to present and write reports in English.
6
6 Features of this course Software testing, as a means for ensuring software quality, has been received more attention recently. This course is a post lecture following “software engineering”, and designed to let students learn different test techniques
7
7 Teaching Schedule The course will be divided into three parts : Part I : Teaching and Learning in class. The instructor will introduce the techniques through English lectures and materials. Students are expected to read English materials and practice concrete examples. Homework will be given for students to practice, and further reading materials will be given for those students who are interested in.
8
8 Teaching Schedule The course will be divided into three parts (Cont.): Part II : Practice. Students will form several groups, each of which will complete a case study and write an English report. This way students will learn how to cooperate and communicate with each other, and how to write reports in English.
9
9 Teaching Schedule The course will be divided into three parts (Cont.): Part III : Oral discussion. Each group will read papers about new test techniques and give a presentation in class. Through this practice, students will learn how to do research, how to cooperate and communicate with each other, and how to present in English.
10
10 Teaching Load The teaching load is 36 hours/term, including traditional test techniques (24 hours) and advanced test techniques (12 hours) Textbook : Paul C Jorgensen. Software Testing A Craftsman's Approach [M], China Machine Press,2003 Reference : Cem Kaner, Jack Falk, and Hung Q. Nguyen. Testing Computer Software, China Machine Press
11
11 Grading Schema Grading Schema : Assignments : 40% (10% *4) Group Project : 20% Group Presentation : 20% Final exam : 20%
12
Thank you ! If you have any further questions, please feel free to contact me at kywan@cs.ecnu.edu.cnkywan@cs.ecnu.edu.cn or Office phone number : 54345185 12
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.