This document discusses unit testing ActionScript and Flex code. It defines unit testing as testing the smallest units of code in isolation to determine if a single object is working as expected. The document outlines different types of testing, including unit testing, integration testing, and functional testing. It also discusses concepts like test cases, test suites, assertions, matchers, and mocks that are important for unit testing code. The document is accompanied by exercises to help understand and apply unit testing principles to ActionScript and Flex code.