Software Testing
# |
Subject |
Details |
Lecture 1 |
Theory of Testing |
Introduction, humans failures, who is the tester |
Lecture 2 |
Requirements. Homework 1 discussion and evaluation. Case studies. Group practice. |
Types, definitions, gathering techniques |
Lecture 3 |
Quality attributes. Software lifecycle models |
Definitions, usage, examples. Types of models, pros and cons, software testing stages |
Lecture 4 |
Homework 2 discussion and evaluation. Case studies. Group practice. |
|
Lecture 5+6 |
Test scenario. Test Plan. Test Types |
Artefacts, purpose, outlines. Definitions, usage, typical mistakes |
Lecture 7 |
Testing Artefacts – Test Cases |
Definitions, examples, practice |
Lecture 8 |
Homework 3 discussion and evaluation. Case studies. Group practice. |
|
Lecture 9 |
GUI testing |
Types of GUIs, how to test, results |
Lecture 10 |
Homework 4 discussion and evaluation. Case studies. Group practice. |
|
Lecture 11 |
Testing Artefacts – Summary reports |
Relationship of Test Documents to Testing Process |
Lecture 12 |
Testing Artefacts – Bug reports. Installation testing |
Test execution, bug reporting tools. Testing goals, success criteria, responsibilities |
Lecture 13 |
Homework 5 discussion and evaluation. Case studies. Group practice. |
|
Lecture 14 |
Final test of testing theory. Group practice. |
Test Automation
# |
Subject |
Details |
Lecture 1 |
Test Automation fundaments Introduction |
What can be automated and how |
Lecture 2 |
Record and Playback Case studies. Group practice. |
Selenium IDE |
Lecture 3 |
Java Selenium. Maven. Cucumber. Behavior Driven Testing. Gherkin |
Project creation |
Lecture 4 |
Functional Decomposition |
Framework structure |
Lecture 5 |
Data Driven Testing. Keyword Driven Testing. Practice |
Definition, examples, pros and cons. |
Lecture 6 |
SOAP. Practice |
|
Lecture 7 |
REST. Practice |
|
Lecture 8 |
Performance testing Definition and Theory. Load testing. Jmeter |
Definition, how to, quality metrics |
Lecture 9 |
Final test |
|
Lecture 10 |
Retrospective and graduation. |