1 / 12

Software Test

Software Test. Computer Science Department, Information Faculty Dr. KaiYu Wan. 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

petra
Download Presentation

Software Test

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Software Test Computer Science Department, Information Faculty Dr. KaiYu Wan

  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. 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. 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. 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. 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. 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. 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. 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. 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. 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.cn or Office phone number : 54345185

More Related