A causa della protezione dei dati, non posso discutere i minimi dettagli del lavoro stesso quindi scuse
CASE DI PROBLEMA
A volte i miei progetti software richiedono l'integrazione / integrazione con software di terze parti (clienti o altri fornitori). questi software sono spesso in eseguibili collegabili o codice oggetto (richiede che il mio codice sorgente sia retargeted e collegato ad esso). Quando ottengo gli eseguibili o il codice oggetto, non posso validare completamente la sua operazione senza integrarla con il mio sistema.
La mia idea iniziale è che i file eseguibili non sono pensati per essere testati su unità, sono pensati per essere collegabili ad altri sistemi, ma qual è la garanzia che il post-linkage e il comportamento di integrazione andranno bene? Non è inoltre disponibile una documentazione sufficiente (dal cliente) per indicare come procedere per l'integrazione dei file eseguibili o degli oggetti.
So che questa è una domanda filosofica, ma a quanto pare non si possono trovare sufficienti ricerche in questo momento per giungere a una soluzione. Speravo che le persone potessero aiutarmi ad andare nella direzione giusta suggerendo approcci. Per iniziare, ho scoperto che il software OEM Avionics è spesso reimpostato e reindirizzato da terze parti, ad es. produttori di simulatore. Mi chiedo come li mettono alla prova. Sicuramente, il codice sorgente non verrà fornito a causa delle rgolazioni IPR.
Aggiorna
Ho ricevuto suggerimenti ragionevoli e molto utili su quest'area. La mia attuale lotta si è spostata sul test del codice OBJECT di terze parti che deve essere collegato al mio codice sorgente (retargeted) sulla mia macchina host. Come posso persino testare il codice oggetto? Sicuramente, ho bisogno di collegarli prima per pensare di fare qualsiasi cosa. È il comportamento post-link che deve essere determinato e programmato (usando perl, Tcl, ecc.) In modo che gli input e gli output possano essere verificati? Nessun indizio!! :(
grazie,