From the course: Complete Guide To Java Testing with JUnit 5 & Mockito
Unlock the full course today
Join today to access over 24,900 courses taught by industry experts.
Automated vs. manual testing
From the course: Complete Guide To Java Testing with JUnit 5 & Mockito
Automated vs. manual testing
- [Instructor] When testing software, there are two main methods for testing changes, manual and automated. Manual testing is when another person runs the application, executing test cases and verifying software functionality manually. If you're building an API, you might do this as you're building it, where you add a field to the JSON response, run the server, and then hit the API to ensure the new JSON field appears in the response. If you're working on an e-commerce application, you might test different types of addresses in the address box during checkout and ensure it populates correctly. With manual testing, testers interact directly with the application, exploring various scenarios and identifying potential issues. On the other hand, automated testing involves the use of scripts and tools to execute predefined test cases automatically. These tests simulate user interactions. They validate software functionality and ensure the changes do not break any existing features…
Contents
-
-
-
Key concepts in software testing2m 39s
-
Using test cases to verify software4m 1s
-
(Locked)
Types of software testing5m 4s
-
(Locked)
Automated vs. manual testing3m
-
(Locked)
What is a testing framework?1m 38s
-
(Locked)
Java testing frameworks2m 48s
-
(Locked)
Understand test-driven development (TDD)3m 43s
-
(Locked)
Ensure quality with test coverage1m 33s
-
(Locked)
Write effective tests with F.I.R.S.T. testing principles3m 23s
-
-
-
-
-
-
-
-
-