Logo ČVUT
Loading...
CZECH TECHNICAL UNIVERSITY IN PRAGUE
STUDY PLANS
2011/2012

Testing and Software Quality

The course is not on the list Without time-table
Code Completion Credits Range Language
Y33TSW Z,ZK 4 2+2s Czech
Lecturer:
Radek Mařík (gar.), Ivan Havel, Dušan Vaněk
Tutor:
Radek Mařík (gar.), Ivan Havel, Ondřej Kašpar, Miloslav Radakovič, Dušan Vaněk
Supervisor:
Department of Cybernetics
Synopsis:

The course deals with methodologies and techniques supporting software product lines testing. A systematic approach is required during development of large software projects. The course is designed to provide students with a comprehensive understanding of fundamental principles of testing as well as how to design efficiently quality and reliable software, and how to maintain and improve it. The emphasis is given to deep comprehension of testing process and its role in software production. The student learns the best practices using modern suites of software tools utilized in software industry in seminars.

Requirements:
Syllabus of lectures:

1. Software testing - quality concept.

2. Quality tools.

3. Models of software development process.

4. Software engineering standards.

5. Testing methodology.

6. Documentation. Configuration management. Requirement management.

7. Software errors and their basic categories.

8. Structural testing.

9. Object-oriented software testing.

10.User interface and WWW testing.

11.Unit testing.

12.Automation of testing.

13.Software quality metrics.

14.Commercial testing tools.

Syllabus of tutorials:

1. Project definition. Application model. Rational Unified Process.

2. Requirement management. Requisite Pro.

3. Software specification using UML. Rational Rose.

4. Japanese tools.

5. Memory management testing. Purify.

6. Performance testing. Quantify.

7. Coverage evaluation. PureCoverage.

8. Project presentation I.

9. Graphical user interface testing. Rational Robot.

10.Unit testing. JUnit. CppUnit.

11.Manual testing. Test procedure specification.

12.Automated testing I.

13.Automated testing II.

14.Project presentation and assessment.

Study Objective:
Study materials:

1. B. Beizer: Software Testing Techniques, Second Edition, Van N. Reinhold, New York, 1990

2. Edward Kit: Software Testing in the Real World, Addison-Wesley, 1995

3. Ron Patton: Testování softwaru, Computer Press 2002

Note:
Further information:
No time-table has been prepared for this course
The course is a part of the following study plans:
Generated on 2012-7-9
For updated information see http://bilakniha.cvut.cz/en/predmet11890304.html