Skip to content

Latest commit

 

History

History
19 lines (14 loc) · 2.02 KB

File metadata and controls

19 lines (14 loc) · 2.02 KB

Software Testing Course 5 ECTS

This folder contains three assignments in the Software technology course at my university. This course focused on the analytical school of thought in testing, including unit testing and different coverage metrics. The third assignment included a brief introduction to Robot Framework.

Assignment 1 - Mutant Testing and Code Coverage

In this assignment, we explored fundamental concepts of code coverage, mutation testing, and flowcharts. Based on this, I formulated test requirements using both node and edge coverage, as well as predicates and their reachability conditions.

Code folder

Report folder

Assignment 2 - Mutant Testing and Mockito

In this assignment, I performed integration testing at the method level, focusing on aspects such as method calls and return values. This included analyzing all-coupling definitions, DU-pairs, and last-def first-use relationships.

Code folder

Report folder

Assignment 3 - Robot Framework

The third part focused on logic coverage and predicates. I enumerated tests using Boundary Value Analysis (BVA), and input spaces were modeled using Input Space Partitioning (ISP).

Code folder

Report folder