Search Here


Codex Automated Test Framework at AVISTA

In 2018, AVISTA software developers began architecting a new automated test capability, Codex, using the Python language as a basis. Demanding requirements have set the stage for Codex to support testing for a broad range of avionics, medical and industrial applications.

In Latin, the word Codex means the base or trunk of a tree. In this software system, the plugins are the components or branches extending the base. This plugin/modular approach is customer-centered as it allows for the creation of a reusable library of test resources, drastically reducing our customers' cost and the associated schedule for an automated environment.


Codex is a cost-effective platform for creating test environments by leveraging a library of reusable packages, targeted for the following areas:

Codex has the following key features: