General
About CSC
Organisation

People
Process for CSC hosting
School Models
Role of Local Organisers
Other Roles

Participants
Past Schools

2004 2005 2006 2007 2008 2009 2010 2011

Diploma at CSC
Sport at CSC
Inverted CSCs

iCSC05 iCSC06 iCSC08 iCSC10 iCSC11

Special schools

School@chep06

Inverted School 2006

CSC 2006

CSC2006 Overview

Practical Information

Programme

Schedule

Lecturers

Participants

Organisers

 
Examination results
 
Grants from EU -FP6

Eligibility Conditions

Level of grant support

How to apply
 

CSC-Live

School at chep06

     

inverted CERN School of Computing 2006 6-8-March 2006, CERN

Programme Overview

Computational Intelligence for HEP Data Analysis

The Art of Designing Parallel Applications

Software Testing: Fundamentals and Best Practices

Schedule

Lecturers

Lecturer Bios

Printable Version

iCSC2006 Software Testing: Fundamentals and Best Practices Theme

Details of all lectures

Testing Process and Management

   

Wednesday 8 march

 
09:00 - 09:55 Lecture 1

Testing Process and Management

 

Vijayalakshmi Sundararajan

This lecture will cover the testing processes and methods which will help to improve the quality of software.  

 

Quality Software doesn’t happen – it has to be planned”.

 

In the scientific environment, good testing and test planning will result in more accurate and reliable results.

 

This lecture targets a broader audience whoever is involved in software development. It will help you to take your software testing into the next level.

 

Principles of Testing

- What is Testing

-  Why testing is necessary

- Cost of Errors

- Fundamental Test Process

- Prioritization of Testing

 

Testing in the Software Development Lifecycle

- The V-Model

- Economics of testing

- High level Test Planning

- Acceptance Testing

- Functional and Non-Functional System Testing

- Integration Testing in the Small

 

Test Management

- Organization

- Configuration Management
- Test estimation, Monitoring and Control
- Incident Management

Testing Techniques and Tools

   

Wednesday 8 march

 
10:05 - 11:00 Lecture 2

Testing Techniques and Tools

 

Vijayalakshmi Sundararajan

The aim of this lecture is to describe various software testing techniques. It will describe structural testing techniques as well as error guessing. This lecture is also intended to give you a flavor of the many different types of computer aided testing tools available.

 

This lecture targets an audience with a software background and experience.

 

Dynamic Testing Techniques

- Black Box Test Techniques
- White Box Test Techniques
- Error guessing

 

Static Testing

- Reviews and Types of reviews
- Fagan Inspection method
- Static Analysis

 

Tool Support for Testing

- Types of CAST tool : Requirements testing; Static analysis; Test design; Data      preparation; Character-based test running; GUI test running; Test harnesses, drivers and simulators; Performance testing; Dynamic analysis; Debugging; Comparison; Test management; Coverage measurement.

- Tool selection and implementation

 

 

 

 

iCSC
All on iCSCs
News
Registration

Post-reg.

Handouts
Forum
Programme

Computational Intelligence
Theme

Lecture1

Lecture2

Lecture3

Lecture4

Lecture5

All lectures

Parallel Application

Theme

Lecture1

Lecture2

Lecture3

Lecture4

Lecture5

All lectures

SW Testing
Theme

Lecture1

Lecture2

All lectures

Exercises
FAQ
Social Events

Feedback: Computing (dot) School (at) cern (dot) ch
Last update: Thursday, 14. November 2013 11:49

Copyright CERN