This document discusses automatic testing of APEX applications. It describes different types of tests including acceptance tests, integration tests, and unit tests. It advocates for automating these tests using tools like Selenium to reduce time to market, find defects early, and improve test coverage. Automating unit tests in PL/SQL, integration tests using APIs and components, and acceptance tests using criteria like performance and functionality are proposed. Testing APEX applications with Selenium is demonstrated.
4. Test Types
Acceptance Tests
Integration Tests
Unit Tests
5. How Do You Test (theory)?
Business facing
Are we building the right system?
Acceptance
Tests
$$$
Are we building the system right?
Technology facing
Integration Tests
Unit Tests
6. How Do You Test (practice)?
Acceptance Tests
Integration Tests
Unit Tests
Unit Tests