Lessons Learned while integrating Oasis, Igxl, Visual Studio, Git, and GitHub | Teradyne

Until recently, the UltraFLEX family of ATE consisted of one platform and one programming language. With the introduction of the UltraFLEXplus, measurements and measurement library code should ideally support multiple platforms. In addition, coincident with the rollout of another platform, the addition of .NET programming introduces two more programming languages, thereby creating a 2×3 matrix of use cases for ATE Test Engineers to learn and support. This matrix imposes a requirement for modular test program development. Further, when these technologies are coupled with a change to a Distributed Version Control System (Git) as well as Productivity Tools (Oasis), a new workflow is needed to support daily test development activities. This paper shares lessons learned while integrating Oasis, Igxl, Visual Studio, Git, and GitHub into a productive workflow for test program development.