Testing and Deployment

Overview


At this point of the course, you have learned how to create an interactive full-stack web application with client-side functionality, server-side functionality, and database functionality. You have also learned how to add users and authentication, how to style the application, and how to improve its usability by adding responsive design and accessibility features.

There are still a few essential concepts in web software development. In this part, we take a look into software testing specifically for web applications, followed by how the deployment of web applications is done in practice.

In this part, we form only a surface-level view into testing, learning to write basic tests for web applications. For a more in-depth view into software testing and quality assurance, as an Aalto student, see the Aalto University course CS-E4960 - Software Testing and Quality Assurance.

The structure of this part is as follows:

Finally, the recap and feedback chapter summarizes the part and asks for feedback.


Loading Exercise...