Sobes.tech

QA / QA Automation

Vandaag kregen jullie een opdracht die meerdere keren aan onze leerlingen is voorgelegd: alle fouten in JSON vinden.

245

Leg in detail uit wanneer je throws gebruikt, wanneer try-catch, waarom het slecht is om een algemene Exception te vangen en fouten te onderdrukken

242

Heeft u ooit een situatie meegemaakt waarin een proces op Linux vastloopt? Hoe vindt u het en beëindigt u het?

230

Hoe wordt de trigger voor smoke-tests geactiveerd en wat bepaalt de lijst met tests voor smoke?

219

En als we het specifiek over Bash-commando's (niet Git) hebben — bijvoorbeeld een bestand maken, een bestand verplaatsen, enz.

211

Wat moet er in het Allure-rapport staan om een back-end REST-teststoring gemakkelijk lokaal te reproduceren?

209

In welke stack/talen zijn de microservices geschreven, komt het overeen met de teststack?

209

Er is een rest-api-methode van de transferdienst die een bepaald bedrag van één bankgebruiker naar een andere overmaakt op basis van ID: GET /api/transfer?money={money}&from={uid}&to={uid} Taak: maak testcases voor deze methode Voorbeeld testcase: Roep de methode aan met parameters money=10.10&from=1&to=2; Verwacht gedrag: Roep de methode aan met parameters money=10&from=1&to=2; Verwacht gedrag: status 400, saldo niet gewijzigd, foutmelding onvoldoende saldo Roep de methode aan met parameters money=100000&from=1&to=2; Verwacht gedrag: status 200, saldo van gebruiker 1 neemt af met het huidige bedrag, saldo van gebruiker 2 neemt toe met het huidige bedrag Roep de methode aan met parameters money=-10000&from=1&to=2; Verwacht gedrag: status 400, saldo niet gewijzigd, foutmelding kan geen negatief bedrag overmaken Roep de methode aan met parameters money=0&from=1&to=2; Verwacht gedrag: status 400, saldo niet gewijzigd, foutmelding kan geen nulbedrag overmaken Roep de methode aan met parameters money=вавава&from=1&to=2; Verwacht gedrag: status 400, saldo niet gewijzigd, foutmelding voer een geldige waarde in Roep de methode aan met parameters money=10000&from=1&to=1; Verwacht gedrag: status 400, saldo niet gewijzigd, gedetailleerde foutmelding

204

Hoe maak ik het gebruik van een methode met 10 parameters van hetzelfde type gemakkelijker en leesbaarder?

201
/3