C++Montréal - Automatisation de tests asynchrones

L'adoption de pratiques de développement dirigés par les tests est une stratégie qui, bien qu'elle ne soit pas appliquée universellement, est néanmoins considérée comme une saine pratique qui a avantage à être appliquée rigoureusement. De nombreuses barrières peuvent freiner l'écriture systématique de tests et l'une d'entre eux provient de la nature asynchrone de certains éléments devant être testés.


Cette présentation inspirée d'expériences vécues lors du développement d'Antidote Web a pour objectif de mettre en lumière certains problèmes typiques au contexte des tests asynchrones ainsi que des éléments de solution adoptés. Un protocole WebSocket minimaliste et fictif sera utilisé à titre d'exemple. Cela dit, l'utilité des éléments de solution qui seront proposés sont également valables pour d'autres contextes asynchrones ayant un consommateur unique (Single Producer, Single Consumer; Multiple Producers, Single Consumer).

clockCreated with Sketch.Date / heure

mardi 16 avril 2019
18 h à 21 h

pinCreated with Sketch.Lieu

UQAM - Pavillon Président-Kennedy (PK)
PK-R610
201, avenue du Président-Kennedy
Montréal (QC)

dollarSignCreated with Sketch.Prix

Gratuit

Mots-clés

Groupes