This document presents a thesis on the equivalence between computational tree logic (CTL) and failure trace testing for verification of computing systems. It introduces CTL and failure trace testing, provides relevant background information on Kripke structures and labeled transition systems, and discusses previous works relating CTL and failure trace testing. The document then presents a theorem stating that for every failure trace test there exists an equivalent CTL formula and vice versa, which can be algorithmically converted between the two. It provides proofs of lemmas used to demonstrate the theorem.