456-0345/01 – Testing of Software Systems (TSS)

Gurantor departmentDepartment of Computer ScienceCredits4
Subject guarantorIng. David Ježek, Ph.D.Subject version guarantorIng. David Ježek, Ph.D.
Study levelundergraduate or graduateRequirementOptional
Year2Semesterwinter
Study languageCzech
Year of introduction2006/2007Year of cancellation2009/2010
Intended for the facultiesFEIIntended for study typesFollow-up Master
Instruction secured by
LoginNameTuitorTeacher giving lectures
JEZ04 Ing. David Ježek, Ph.D.
TAK003 Ing. Ondřej Takács
Extent of instruction for forms of study
Form of studyWay of compl.Extent
Full-time Credit and Examination 2+2
Combined Credit and Examination 8+0

Subject aims expressed by acquired skills and competences

The goal of the course is to show methods of software testing. Course contains: - Analysis of requirement specification and design of test cases based on the analysis result. - Synthesis of test cases to test set. - Planning of testing during all phases of software development cycle and test plan creation. - Methods of testing and their usage in test case synthesis. - Evaluation of test results and estimate of software quality based on test results.

Teaching methods

Lectures
Experimental work in labs
Project work

Summary

Subject is focused on practical methods used for software systems verification and validation. Quality assessment is built into the process, in all activities, involving all participants, using objective measurements and criteria, and not treated as an afterthought or a separate activity performed by a separate group.

Compulsory literature:

Steven R.Rakitin: Software Verification and Validation for Practitioners and Managers, Second Edition, ISBN: 1-58053-296-9

Recommended literature:

Steven R.Rakitin: Software Verification and Validation for Practitioners and Managers, Second Edition, ISBN: 1-58053-296-9

Way of continuous check of knowledge in the course of semester

Each student has to work out project, which is separated to three parts. Parts have to be submitted during semester. Whole project contains manual test scripts, automatized functional test scripts, performance test scripts and test documentation. Project have to be evaluate at least by 20 points from 40, final exam have to be evaluate at least by 30 points from 60.

E-learning

Další požadavky na studenta

Prerequisities

Subject has no prerequisities.

Co-requisities

Subject has no co-requisities.

Subject syllabus:

Lectures: Software testing Why testing is necessary QA Standards (ISO 9001, CMM, CMMI, ISO SPICE, ISO 12207) Testing terminology Fundamental test process, prioritisation of tests Software Development Lifecycle Models for testing Component testing Component integration testing System testing System integration testing Acceptance testing Testing Techniques Dynamic Testing Techniques Static Testing Techniques Test Management Test Tools Exercises: Seminars are focused on testing tools and testing techniques.

Conditions for subject completion

Full-time form (validity from: 2006/2007 Summer semester)
Task nameType of taskMax. number of points
(act. for subtasks)
Min. number of points
Exercises evaluation and Examination Credit and Examination 100 (100) 51
        Exercises evaluation Credit 40 (40) 20
                Manuální testy Other task type 12  0
                Automatizované funkcionální testy Other task type 14  0
                Výkonostní testy Other task type 14  0
        Examination Examination 60  30
Mandatory attendence parzicipation:

Show history

Occurrence in study plans

Academic yearProgrammeField of studySpec.FormStudy language Tut. centreYearWSType of duty
2009/2010 (N2647) Information and Communication Technology (2612T025) Computer Science and Technology P Czech Ostrava 2 Optional study plan
2009/2010 (N2647) Information and Communication Technology (2612T059) Mobile Technology P Czech Ostrava 2 Optional study plan
2009/2010 (N2647) Information and Communication Technology (2612T025) Computer Science and Technology K Czech Ostrava 2 Optional study plan
2009/2010 (N2647) Information and Communication Technology (2612T059) Mobile Technology K Czech Ostrava 2 Optional study plan
2008/2009 (N2647) Information and Communication Technology (2612T025) Computer Science and Technology P Czech Ostrava 2 Optional study plan
2008/2009 (N2647) Information and Communication Technology (2612T025) Computer Science and Technology K Czech Ostrava 2 Optional study plan
2008/2009 (N2647) Information and Communication Technology (2612T059) Mobile Technology P Czech Ostrava 2 Optional study plan
2008/2009 (N2647) Information and Communication Technology (2612T059) Mobile Technology K Czech Ostrava 2 Optional study plan
2007/2008 (N2647) Information and Communication Technology (2612T025) Computer Science and Technology P Czech Ostrava 2 Optional study plan
2007/2008 (N2647) Information and Communication Technology (2612T025) Computer Science and Technology K Czech Ostrava 2 Optional study plan
2007/2008 (N2647) Information and Communication Technology (2612T059) Mobile Technology P Czech Ostrava 2 Optional study plan
2007/2008 (N2647) Information and Communication Technology (2612T059) Mobile Technology K Czech Ostrava 2 Optional study plan
2006/2007 (N2647) Information and Communication Technology (2612T025) Computer Science and Technology P Czech Ostrava 2 Optional study plan
2006/2007 (N2647) Information and Communication Technology (2612T025) Computer Science and Technology K Czech Ostrava 2 Optional study plan
2006/2007 (N2647) Information and Communication Technology (2612T059) Mobile Technology P Czech Ostrava 2 Optional study plan
2006/2007 (N2647) Information and Communication Technology (2612T059) Mobile Technology K Czech Ostrava 2 Optional study plan

Occurrence in special blocks

Block nameAcademic yearForm of studyStudy language YearWSType of blockBlock owner