From the course: Getting Started with Technology: Think Like an Engineer

Unlock this course with a free trial

Join today to access over 24,700 courses taught by industry experts.

Testing applications

Testing applications

- [Instructor] One of the core principles of software development is ensuring that the code you write works as expected and continues to work as the application evolves. This is where testing comes in. Testing helps you verify that your code behaves as expected in various conditions. It's essential for identifying issues before they make it to real users. Minimizing the risk of bugs, crashes, and performance issues. Testing can be done manually or automatically, depending on the scenario. Manual testing involves running the application and checking that various features work as expected. This can be useful for catching user interface issues invalidating complex workflows, but nowadays most of our testing can be automated. Automated tests are pre-written scripts designed to check the application behaves as expected under different conditions. They can be run quickly and consistently, allowing developers to test the code base frequently and ensure that existing features aren't…

Contents