Software Development Process and Testing

Software Development Process and Testing

Course Lecturer: ȘL. dr. eng. Radu HOBINCU
Laboratory Assistant: ȘL. dr. eng. Radu HOBINCU

This course with a review of the previous knowledge that master students should already be familiar with: the Object Oriented Paradigm and C++ syntax: classes, overriding, overloading, constructors, destructors, virtual and pure virtual methods, templates, specialization, etc. The new contents of the course are:
Makefile syntax, Git revision control, Gitlab features, Google Test unit testing framework, Google Mock mocking framework, using Gitlab for continuous integration (CI), Docker images, ARM Docker images using QEMU.