Entre le développement et l’utilisation finale, il y a les tests. Les applications que vous utilisez quotidiennement sont minutieusement examinées par des experts. ITdaily visite TestDevLab en Lettonie, où des spécialistes veillent à ce que les visioconférences fonctionnent correctement même dans des conditions difficiles.
Le hall d’entrée sent encore le neuf et la rénovation récente lorsque nous entrons, heureux d’échapper à la chaleur étonnamment lourde et humide de l’été letton. Le logo de TestDevLab brille sur le mur. Autrefois lycée, puis maternité luxueuse, ce bâtiment imposant du centre de Riga est depuis un an le siège de cette entreprise spécialisée dans les tests.
« Nous employons plus de 500 personnes dans le monde », explique Sanda Stepite, responsable du recrutement chez TestDevLab. « Environ 200 d’entre elles sont rattachées à ce bureau, même si tout le monde n’est pas présent simultanément. Le télétravail est très répandu. »
TestDevLab n’est pas le nom le plus connu dans le monde de l’IT, mais l’entreprise joue un rôle crucial dans le développement de logiciels. En tant que spécialiste indépendant, TestDevLab examine la qualité des applications. Les applications sont testées de toutes les manières pertinentes possibles, puis les éventuels bugs sont rapportés aux développeurs.
Un travail spécialisé
« Soixante pour cent de nos clients viennent des États-Unis », indique Josh Griffiths, spécialiste marketing. « Parmi eux figurent notamment Zoom et Twillio. » Zoom est client depuis le Covid et est l’un des rares grands noms dont TestDevLab peut parler publiquement, bien qu’on puisse lire entre les lignes que d’autres entreprises célèbres font appel au spécialiste letton des tests.
TestDevLab cherche à se démarquer sur le marché par des tests avancés et sur mesure. Les ingénieurs de l’entreprise réfléchissent avec les clients. Ils n’indiquent pas seulement si une application fonctionne correctement, mais aussi ce qui ne va pas et quels facteurs peuvent avoir un impact.
Pour un contrôle qualité efficace, il faut non seulement des personnes expérimentées, mais aussi des appareils, des outils et de la formation.
Josh Griffiths, spécialiste marketing TestDevLab
« Pour un contrôle qualité efficace, il faut non seulement des personnes expérimentées, mais aussi des appareils, des outils et de la formation », explique Griffiths. « Beaucoup d’entreprises n’ont pas de place pour de tels frais généraux. Nous proposons des tests selon des normes européennes élevées et nous réfléchissons avec nos clients. »
Skype
C’était en tout cas l’approche d’Ervins Grinfelds. Il a fondé TestDevLab en 2011 avec un collègue. L’idée de l’entreprise est née pendant les pauses cigarette lorsque les deux hommes travaillaient pour Skype, et Skype (aujourd’hui disparu) est devenu leur premier client dès la création.
Depuis lors, TestDevLab a acquis des clients dans le monde entier et a ouvert des bureaux en Espagne, en Estonie, en Lituanie et en Macédoine du Nord, entre autres. « Avec un peu de chance, nous croiserons Grinfelds tout à l’heure », espère Stepite.
L’antre des ingénieurs
Griffiths et Stepite nous conduisent par l’authentique cage d’escalier classique jusqu’au cœur du bureau. Au premier étage, nous arrivons dans un local où tout ingénieur se sentirait chez lui. Des outils sont accrochés au mur et sur les bureaux, nous voyons des gadgets électroniques à moitié terminés. Des imprimantes 3D au sol soutiennent la création de prototypes maison.

« C’est ici que nos ingénieurs développent de nouveaux gadgets pour les tests », explique Griffiths. Il montre un petit boîtier qui semble basé sur un Raspberry Pi et peut rapidement simuler différentes conditions de réseau. À côté se trouve un petit trépied compact avec un doigt contrôlable qui peut cliquer automatiquement sur un écran de téléphone, également construit en interne.
À qui la plus grande congestion réseau
Dans la pièce suivante, nous voyons un troisième prototype en action. Une visioconférence simulée tourne sur un grand écran. Une pince robuste est reliée au système. Plus vous serrez fort, plus il y a de visiteurs fictifs qui suivent l’appel vidéo et plus le réseau se congestionne. Si nous serrons assez fort, nous voyons comment la connexion de certains participants devient difficile. Des plaintes simulées apparaissent immédiatement dans la boîte de discussion.
« Nous avons conçu cet appareil pour montrer de manière plus compréhensible ce qu’est exactement la congestion réseau », explique Griffiths. « On peut voir rapidement l’impact sur la qualité d’une réunion. » Il y a probablement aussi un élément ludique lié à l’installation, car nous voyons apparaître à l’écran un classement des plus forts serreurs. Votre journaliste bourguignon n’atteint pas le top 5.
Conçu en interne
De l’autre côté de la pièce, une autre installation attire l’attention. Un appel vidéo enregistré se joue sur un écran. Une paire de téléphones, couplés à des caméras et des capteurs, enregistre la conversation. Ici, TestDevLab examine la qualité de streaming d’applications comme celle de Zoom.

Griffiths : « C’est l’un des systèmes que nous avons conçus nous-mêmes. Chaque image à l’écran a un code unique. Cela nous permet de voir exactement quand une image est perdue pendant un streaming, et quelles étaient les circonstances à ce moment-là. »
Des milliers d’appareils
Plus loin, nous voyons un rack rempli d’appareils qui exécutent des tests automatisés. TestDevLab teste les logiciels sur du matériel réel plutôt que sur des appareils mobiles virtualisés. « Nous testons sur des téléphones, des TV, des montres, des casques VR, des appareils IoT, que nous achetons à chaque fois », explique Griffiths.
Cela implique que TestDevLab possède un stock d’environ cinq mille appareils de test réels. Nous poursuivons notre visite le long d’un petit musée, où différents appareils mobiles du passé sont exposés. « C’était mon premier téléphone mobile », se remémore Griffiths, pointant vers un appareil qui était beaucoup plus moderne que notre Nokia 6030. Nous nous sentons vieux, et invitons les lecteurs qui ont connu le Motorola DynaTAC 8000X à se sentir encore plus âgés.
« Pour des appareils comme le nouvel iPhone, nous devons faire la queue comme tout le monde », rit Griffiths. Il reste avare d’informations sur la provenance des autres appareils.
Silence complet
Dans une pièce suivante se trouve un bureau isolé. Tous les murs de la pièce sont recouverts d’un revêtement noir insonorisant. Lorsque Griffiths ferme la porte, nous ressentons un silence presque oppressant. On dit que si l’on reste trop longtemps dans cette pièce, on entend son cœur battre et son sang circuler.
Le bureau de privation sensorielle servait à tester les applications sur des appareils isolés du monde extérieur. Depuis l’épidémie de Covid, TestDevLab a vu la demande augmenter drastiquement, ce qui a conduit à une solution plus économique. Plus loin, nous voyons donc de grandes boîtes avec les mêmes propriétés que le bureau, dans lesquelles les testeurs peuvent placer des appareils.
« Le Covid n’était pas agréable », reconnaît Stepite, « mais cette période a été bonne pour l’entreprise. Nous sommes passés en peu de temps de 190 à plus de 500 employés. »
Diorama avec un petit train
Dans une pièce au bout du couloir, une boîte lumineuse contenant un diorama coloré d’apparence enfantine attire notre attention. Nous voyons un train et un ballon dirigeable, mais aussi quelques symboles plus techniques qui révèlent que nous ne regardons pas des jouets.

« Dans cette pièce, nous testons les applications vidéo short form », explique Griffiths. Le diorama joue un rôle important dans ce processus. Il offre un sujet avec différents éléments statiques et mobiles de toutes les couleurs, qui reste identique jour après jour, année après année. Ainsi, les testeurs peuvent évaluer la qualité vidéo des applications au fil des ans.
Le diorama et la pince qui contrôle les conditions réseau ne sont que quelques-uns des tests développés en interne. « Le testing n’est pas un travail statique », dit la chef de projet Erika Beca. « Quand nous devons tester une nouvelle fonction ou application, il n’y a pas de manuel. Nous devons imaginer nous-mêmes quels scénarios sont importants, puis déterminer comment les soumettre à des tests de qualité. En fait, ce travail demande beaucoup de créativité. De plus, c’est une idée fausse de penser que tout est automatique. Beaucoup de tests importants restent manuels. »
En fait, ce travail demande beaucoup de créativité. De plus, c’est une idée fausse de penser que tout est automatique. Beaucoup de tests importants restent manuels.
Erika Beca, chef de projet TestDevLab
Insectes échappés
Outre la créativité, nous percevons aussi beaucoup de passion et un amour pour les bugs. Littéralement. Beca ouvre un petit terrarium sur une armoire à l’entrée de la pièce en guise de démonstration. « À première vue, tout semble calme, mais regardez ce qui se passe quand nous soulevons cette souche. » Elle soulève le morceau de bois et nous voyons le terrarium grouiller d’insectes.
« Nous aimons les bugs cachés », rit-elle. « C’est grâce aux bugs que nous avons du travail. » Quelques spécimens réels s’échappent du terrarium, mais cela ne semble pas poser de problème. « Laissez-les partir, ils se reproduisent assez vite. »
Bon climat entrepreneurial
De retour au rez-de-chaussée, la prédiction de Stepite se réalise et nous rencontrons Ervins Grinfelds. « La Lettonie offre un bon climat pour créer une entreprise », nous confie-t-il. « Vous pouvez démarrer toute votre entreprise numériquement ici et il y a beaucoup de soutien local. »
lire aussi
Focus sur l’UE et les États-Unis : pourquoi les entreprises technologiques de la petite Lettonie pensent grand dès le départ
Grinfelds a pu faire croître TestDevLab sans investissements externes. « Cela signifiait que pendant une période difficile, il n’y avait pas d’investisseurs qui regardaient par-dessus notre épaule. Ainsi, nous avons pu parier sur le maintien des employés plutôt que sur les licenciements, en supposant que les temps s’amélioreraient. Cela s’est avéré être un bon pari. »
Entre-temps, TestDevLab se porte à nouveau bien. En témoignent les beaux bureaux, la liste de clients remplie de beaux noms que nous ne pouvons pas connaître, et l’enthousiasme des employés. Si le climat entrepreneurial est bon, nous trouvons tout de même le temps dehors un peu lourd. Nous prenons congé de Grinfelds, Griffiths et Stepite et plongeons à nouveau dans la chaleur humide baltique, prêts à regarder une visioconférence avec la rédaction à Geel sous un autre angle.