For this video, we will make an overview of software engineering concepts like software development lifecycle, software quality assurance, unit testing, source control systems, and project trackers. Each concept is essential for your development as a software engineer!
In the Software University (SoftUni) we are developing a test automation system (online judge) for JavaScript code. It supports many languages and frameworks (C#, Java, JS, PHP, Python, SQL, C++, …). The interesting case now is with JS testing with Node.js. Students submit their JS code, the judge executes a few tests and responds with evaluation score (0…100):