În piața de aplicații și servicii de astăzi există un număr mare de sisteme de operare diferite și așa-numitele. middleware - middleware pe care se bazează produsele. Și pentru fiecare dintre aceste "cuburi" de sprijin există o modalitate de dezvoltare, mai multe versiuni intermediare, iar producătorul de software trebuie să asigure compatibilitatea produsului cu toate combinațiile.
De exemplu, dacă produsul dvs. realizează un fel de integrare a datelor din MS Outlook în aplicația Windows Explorer, atunci lista aproximativă de configurații pentru testare va fi după cum urmează:
După cum puteți vedea, numărul de combinații de configurații posibile pentru testare este suficient de mare. Nu toate companiile au posibilitatea de a păstra o flotă de computere de testare și de software asociat și de a construi o arhitectură care să permită crearea unei configurații necesare de software și hardware într-un timp scurt este nu numai dificilă, ci și costisitoare.
Am cheltuit foarte mult efort și bani pentru crearea parcului tehnic al laboratorului TestLab² și suntem mândri de acest lucru. Combinând inteligent tehnologiile moderne de virtualizare și metode testate în timp cu stațiile de testare hardware, putem crea în cel mai scurt timp posibil numărul necesar de configurații de aproape orice software sau hardware pentru testarea configurației produselor clienților noștri.
Pentru a efectua cu succes testele de configurare, construim nu numai infrastructura, dar înțelegem și arhitectura produsului în detaliu, pentru a înțelege ce sistem și componente ale terților depinde.
De asemenea, testele de configurare includ adesea verificarea compatibilității cu software-ul comun la nivel de sistem care afectează funcționarea întregului sistem de operare în ansamblu. Aici, în primul rând, ne referim la firewall-uri, antivirusuri și software asemănător, adânc încorporate în sistemul de operare și schimbarea comportamentului său.
În timpul testelor de configurare, la cerere, oferim clienților acces la distanță la toate stațiile de testare pentru a simplifica depanarea și căutarea erorilor în aplicații. Acest lucru economisește mult timp și resurse, permițând clienților să nu facă față problemelor tehnice și întârzierilor în timp și aproape instantaneu să acceseze configurația de testare necesară.