Day 17-18: Testing and Debugging

icon picker
Days 17 Hours 1-2

Day 17 Hour 1-2: Introduction to Quality Assurance and Testing Methodologies

Quality assurance (QA) is a critical aspect of any software development process, including web application development. QA ensures that the developed software aligns with the set requirements, provides the expected functionality, and is free from defects or errors. It's a proactive process aimed at ensuring quality in the software development process.
In this session, we'll introduce you to various testing methodologies that are a part of the QA process:
Unit Testing: This is a level of software testing where individual components of a software are tested. The aim is to validate that each unit of the software performs as designed.
Integration Testing: After unit testing, we have integration testing where individual units are combined and tested as a group. The main aim of integration testing is to verify the interaction between different parts of the system.
Functional Testing: This type of testing is based on the functional requirements of the software. It involves testing the application against the business requirements to ensure that the software behaves as expected.
Usability Testing: Usability testing is a way to see how easy to use something is by testing it with real users. In the case of web applications, this will involve user interface and user experience testing.
We will cover the importance of each of these testing methodologies and how they help uncover different types of issues in a web application. By the end of this session, you should have a firm understanding of these methodologies, and how to apply them in testing your web applications built with Softr.
Want to print your doc?
This is not the way.
Try clicking the ⋯ next to your doc name or using a keyboard shortcut (
CtrlP
) instead.