Kezdőoldal » Számítástechnika » Programozás » Miből fakad több bug programoz...

Miből fakad több bug programozásban, a nyelv ismeretének hiánya vagy gondolkodásbeli (logikai) gondok?

Figyelt kérdés

Manuális tesztelőként dolgozom, és néha nem tudom elképzelni hogy hogyan tartalmazhat valami ennyi bugot. Van amikor egy-egy viszonylag egyszerű taskban (például egy CRUD feature, egy táblába lehessen felvenni adatot törölni stb) 10-15 kisebb nagyobb hiba van.


Azon gondolkoztam, hogy miből fakadhat a legtöbb bug.


Én nem tudok programozni, viszont hasonlóan kell gondolkodnom, ugyanúgy megérteni egy feature-t, logikai részekre bontva, hiszen csak akkor tudom tesztelni ha minden számítást stb értek.


Arra is kíváncsi lennék, hogy vajon ha ennyi hibát találok meg, amit a fejlesztő nem, akkor ez fordítva is így lenne? Tehát vélhetően ő is találna ennyi hibát az én munkámban? Vagy a gondolkodásom még az is lehet hogy jobban passzolna a fejlesztéshez mint magának a fejlesztőnek?


___

A szavazáshoz kapcsolódó kérdés: miből fakad a legtöbb bug általános programozási feladatoknál?



2022. jan. 4. 20:20
1 2
 11/18 anonim ***** válasza:
7%
Te black box teszter vagy. Nincs értelme a veled való kommunikációnak.
2022. jan. 4. 21:39
Hasznos számodra ez a válasz?
 12/18 A kérdező kommentje:
Te meg egy kiégett igénytelen infós.
2022. jan. 4. 22:48
 13/18 anonim ***** válasza:
44%
Nem is értem miről van szó. A tesztek írásához nem kell feltárni a kódot, hiszen csak a működését tesztelik le a doksi ellenében, az összes teszt case erről szól. Meg hogyan írsz tesztet, ha nem tudsz programozni, ezt sem teljesen értem.
2022. jan. 5. 03:25
Hasznos számodra ez a válasz?
 14/18 anonim ***** válasza:
100%

Vannak figyelmetlenségből, kapkodásból, időhiányból adódó hibák, a kisebbek jellemzően ilyenek, de ezek szinte sosem járnak funkcióvesztéssel, csak mondjuk nem gondolt rá a fejlesztő, hogy pl. mi van ha nem olyan sorrendben töltenek ki mezőket, ahogy arra ő gondolt és nem kezelte le az ebből adódó változásokat.


A nagyobb hibák pedig sokszor abból adódnak, hogy félreértette a fejlesztő a feladatot.

2022. jan. 5. 12:53
Hasznos számodra ez a válasz?
 15/18 anonim ***** válasza:
63%

A hibák különböző szinteken vannak és ezeket különböző teszt metódusokkal tárják fel.

Ott van pl a unit tesztelés, ami white box teszt, igyényesebb helyeken code coverage-el mérik, hogy mennyire fedik le a kódot. Ez tökéletesen alkalmas arra, hogy apróbb logikai hibákat, elgépeléseket kiszűrjenek. Black box tesztet általában magas szinten érdemes végezni a product requirementekkel szemben. Bár jobb helyeken ezeket is automatizálják. Itt sokszor pusztán arról van szó, hogy a fejlesztő máshogy értelmezte a követelményeket.

2022. jan. 5. 16:49
Hasznos számodra ez a válasz?
 16/18 anonim ***** válasza:
63%
Nálam 90% félregépelés.
2022. jan. 5. 21:26
Hasznos számodra ez a válasz?
 17/18 anonim ***** válasza:
100%

Na, S. Nicolas Nick megmondta a tutit a #16-os válaszomra:


"Sajnálom hogy ezt kell mondanom de akkor neked nem való programozó szakma! Sőt semmilyen szakma aminél gépelni kell!"


:D


Ilyenkor mit vegyek inkabb figyelembe? Hogy ki mondta, vagy hogy mit mondott?

2022. jan. 5. 23:54
Hasznos számodra ez a válasz?
 18/18 anonim ***** válasza:
2022. jan. 6. 00:04
Hasznos számodra ez a válasz?
1 2

Kapcsolódó kérdések:




Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!