Met de Supertest-omgeving van het Amsterdamse Ace kunnen halfgeleiderbedrijven, compilerontwikkelaars en eindklanten controleren of hun C/C++-compilers naar behoren werken. De nieuwste versie, Rembrandt genaamd, breidt het pakket aan tests nog eens flink uit en introduceert de mogelijkheid om de geproduceerde binaire interfaces te testen.
Gewapend met uitgebreide testsuites zorgt de professionele softwareontwikkelaar ervoor dat zijn code doet wat hij moet doen en min of meer vrij is van bugs. De impliciete aanname daarbij is altijd dat het onderliggende platform correct werkt. Maar wie garandeert dat eigenlijk?
Nou, onder meer Ace Associated Compiler Experts doet dat. Het Amsterdamse bureau is een van de weinige bedrijven in de wereld met een product voor het testen van compilers. In de nieuwe versie – codenaam Rembrandt – van zijn Supertest-suite voegt Ace veertienhonderd nieuwe handgeschreven cases toe aan het pakket voor onder meer C99-libraryfuncties, complexe types en compileroptimalisaties, plus vijfhonderd tests voor de C++ Standard Library. Daarnaast kan de test voortaan de binaire interface van gecompileerde code controleren.

