Vonat mozgása teszt közben.

0 votes
asked Nov 7, 2016 in SWSV by csaboss92 (35 points)  

Vonat mozgatását csak két lépésben tudjuk megtenni a rendszerben, elégséges-e a végállapot után érkező signalok vizsgálata?
A köztes állapotra érkező signalok elvetéséhez a sleep a legjobb ötletünk, ez megfelelő lehet? Ha nem, hogy lehetne kiváltani?

1 Answer

0 votes
answered Nov 8, 2016 by micskeiz (2,650 points)  
  1. Ezt a csapatnak érdemes megfontolni (és valahol le is írni a megoldásban), hogy átcsúszhat-e egy hiba, hogy ha csak a végállapot után ellenőriztek.

  2. Sleep itt sem javasolt, mert nagyon törékeny lesz tőle a teszt (más gépen/környezetben futtatva lehet, hogy hosszabb/rövidebb időt kell várni a message queue-ra, így eltörhet a teszt akkor is, ha jó az impelementáció). Az "Implement the test framework" feladatban javasoljuk az awaitility (https://github.com/awaitility/awaitility) megnézését, ez segíthet a megfelelő eseményekre való várakozásban.

...