Binary Portability Testing tests an executable program for portability across system environments and platforms. It is used to confirm the Application Binary Interface (ABI) specification.
ABI is an interface between two binary program modules. Typically, the compiler is in charge of ABI. However, a programmer might need to deal with ABI to use a mix of programming languages or use different compilers to run the same program.
The Binary Portability Testing must be conducted on the following types of platforms:
The testing team carries out the binary portability testing.
Free Resources