Najčastejšie chyby začiatočníkov - prvá časť

Tí, ktorí sú na začiatku svojej kariéry softvérových testerov, často robia niekoľko typických chýb, ktoré by som rád analyzoval v tomto článku a ponúkol niekoľko rád, ako sa im vyhnúť.

Najskôr by som sa chcel venovať problému dokumentovania závad. Pretože toto je najbežnejšia aktivita procesu testovania, každý tester musí byť schopný správne zdokumentovať chyby. Nezaobídeme sa bez testovacích prípadov, ale nie bez chýb.

Napísalo by sa dosť článkov o tom, čo by sa malo a nemalo písať v názvoch vád, ale tí na začiatku robia niektoré konkrétne chyby. Zdravým rozumom sa odporúča, že názov chyby by mal zodpovedať tri otázky (Čo? Kde? Kedy?). Rada je veľmi dobrá, ale prečo je také ťažké ju dodržiavať?

Prvá vec, ktorú by sme mali mať na pamäti, je, že názov chyby by mal popisovať jadro problému. Často to robíme s vetou napísanou podľa gramatických pravidiel špecifických pre jazyk, ktorý používame.

Krátky popis (zhrnutie) chyby by mal vo všeobecnosti zodpovedať nasledujúcu otázku „Čo sa stalo?“ alebo inými slovami: „V čom je problém?“ Samotný názov musí obsahovať dostatok informácií na to, aby čitateľ získal predstavu o probléme. Aby sme tomu porozumeli, mali by sme, aspoň všeobecne, odpovedať na každú z troch otázok uvedených nižšie:

  • "Čo?" - musí sa opísať správanie programu, ktoré je podľa nášho názoru nesprávne alebo nerešpektuje požiadavky/štandardy/očakávania. Inými slovami, ide o príznak.
  • "Kde?" - v ktorej oblasti systému alebo produktu (modul, stránka, funkcia). Toto by bolo umiestnenie.
  • "Kedy?" - za akých podmienok je možné chybu reprodukovať. Toto je spúšť.

Môžete si to vyskúšať tak, že si pozriete popisy chýb, aby ste zistili, či odrážajú podstatu problému.

„Nesprávne vyhľadávanie na webe“

prvá
O čom je tento popis? Vidíme, že chyba súvisí určitým spôsobom s určitou funkčnosťou, presnejšie s funkciou vyhľadávania na webe. Odpovedzte na otázku „Kde?“. Čo však nie je v poriadku s funkciou vyhľadávania? Ako sa táto vada prejavuje? Preto na to nevieme prísť. Za akých podmienok môžeme chybu reprodukovať? Ani na túto otázku nemáme odpoveď.

Tu je ďalší súhrn tej istej chyby: „Výsledok akcie prázdneho vyhľadávacieho poľa na webe“.

Je to, akoby sme sa blížili. Môžeme pochopiť, na ktorú funkciu sa chyba odvoláva, a dokonca aj určiť podmienky, za ktorých ju môžeme reprodukovať. Ale žiadna odpoveď, prečo to nefunguje správne. Iba „Výsledok. ”- výsledok bez konkrétnych prvkov. A na tom by malo záležať!

Aby sme pochopili problém, musíme porozumieť celému popisu a byť schopní chybu reprodukovať. V prípade vyhľadávania, kde je vyhľadávacie pole prázdne, sa pred zoznamom produktov zobrazí okno zobrazenia kategórie, kde je obrázok príliš veľký a nerešpektuje používateľské rozhranie. Môžeme to stručne opísať v nasledujúcom zhrnutí:
„Po vyhľadaní pomocou prázdneho poľa sa v divízii„ zobraziť kategórie “objaví príliš veľký obrázok.“

Mal by byť samozrejme pripojený screenshot.

„komentár“
Áno, to je všetko. Slovo, ktoré odkazuje na funkčnú oblasť.
Môže to byť ľahšie pochopiteľné, keby som to napísal nižšie:

„Závažná chyba: 463, keď sa pokúsim odoslať recenziu na stránku s popisom produktu.“

„Nefunkčné rozloženie“
Tento popis je príznakom, nesprávnym správaním, takže ho možno považovať za odpoveď (dosť všeobecnú) na otázku „Čo sa (deje)?“. Ale kde presne sa to deje? Na akej stránke? Na každej stránke? Nie je to jednoznačné. A čo treba urobiť pre dosiahnutie tohto výsledku? Toto sa neobjavuje.

Správny popis by mal byť:

„Na obrázkoch, ktoré zväčšujeme 150%, sú všetky stránky prekryté.“

A ďalší príklad:
„Neplatná registrácia e-mailu.“

Možno by sa tento titul javil skôr ako testovací prípad. Jasne vieme, na ktorú funkciu sa chyba odvoláva - „registrácia“ a vieme, čo je spúšťačom - „neplatný e-mail“ (samozrejme tu by sme si mali ujasniť, čo znamená neplatný e-mail). Čo však znamená táto chyba?

Presnejší popis by bol:

„Registrácia je možná s neplatnou e-mailovou adresou“

„E-mail nie je pri registrácii overený.“

V druhej časti tohto článku si rozoberieme niekoľko tipov na písanie súhrnov chýb.

Chcete začať kariéru v testovaní softvéru? Objavte naše kurzy.