És miért van szükségünk egy vizsgálati dokumentáció

Once upon a time ...

Valamikor fiatal koromban elkezdtem dolgozni az alkalmazottak tesztrészlegének ugyanaz a cég. A vizsgálati dokumentáció létezett formájában ellenőrző listák az Excel és néhány követelmény oldalon 1-2 fejlesztők számára, ami néha lehet nézni és a tesztelők. Idővel, a társaság már nem osztja ideje írni CHL, de a fejlesztői dokumentációt még többé-kevésbé tisztességes formában. Mivel a cég részt vesz a normális fejlődését szoftver a mobil eszközök, amelyek támogatják a vonatkozó vizsgálati dokumentáció és általános építmények a tesztelők bizonyult költséges. Specifikáció vált ritka.

Az az érv, hogy hagyja abba írásban vizsgálati dokumentáció és az esetleges műszaki, hogy a kibocsátási veszteség nagyobb volt, mint a profit. Leírás és más dokumentumok nem indokolt, mert a kereslet a magas árak a kis mobil alkalmazások cég nem tudott. És mi lehet a listák az új funkciót, ha:

- Mi végül csinál az alkalmazáson belüli vásárlás céljából!
- Ad-hoc szerelvény körülbelül! Egy órával később, meg kell határozni ki!
- Azt is kritikus hibát javítottak, és most ez a „kütyü” beragadt a kódot.
- Fuss a füst hirtelen valami elromlott!
- és így tovább ..

A végén, nem volt dokumentáció gondolni, mi is ez, és milyen alkatrészeket befolyásolhatja. A sürgős szükség lenne egy teljes feltáró vizsgálat egy fél órát! Ebben az esetben meg kellett találni a kritikus hibákat a felhasználók számára. Fél óra - ez a maximum, mert a feltárt problémák továbbra is szükség van, hogy rögzítse, és tesztelje újra. Idővel az ilyen elrendezés munkálatok megkezdését, hogy baj van:

- Figyelj, bárki emlékszik, mi történt itt? Valaki tudja, hogyan kell dolgozni?
- Nem emlékszem. Meg kell kérdezni a fejlesztők ...
- Hmm ... Azt hiszem, emlékszem, hogy én három hónapja? Van 5 alkalmazásokhoz! Nem emlékszem, ahol egyszer azt írta ...
... (időtúllépés)
- Nem tudom. Nos, legyen.
- Megvan a hiba nem ismétlődik. A-ah ... te uh, akkor nyomja meg a gombot, ha kilépéskor. És én mindig nyomja a ...
- Hé, nem emlékszel, ahogy tesztelt egy ilyen előfizetést? És ez így is kell lennie? Úgy tűnik, hogy ez ne legyen így ... nem emlékszem.

És senki megkérdezni. Szakemberek, akik részt vesznek a dokumentációt, nem. A tesztelők gyakran végeztek a teljes vizsgálati kérelem, ami időigényes - hetekig, néha hónapokig is eltarthat. És arra a kérdésre: „Ha elkészült az” ellenőrzi, majd a válasz: „Kritikus hibákat lezuuuut!” Volt egy világos megértése, hogy mennyi időre van szükség a vizsgálati program. És az idő, mint tudjuk - a pénz. Az eredmény valami, ami kezd élni az életét ...

Hogyan, mit és milyen törvények történik - nem volt világos, hogy senkinek. Különösen az új fejlesztők, akik megfeleltek továbbfejlesztése:

Mivel számos cég. És nem minden jó eredményeket elérni.

Bár a fent leírt és pontatlan történet, mert sok év telt el, és valami körülírni, de a jelentése ugyanaz. Vannak olyan cégek, még írni vizsgálati dokumentáció és aktívan használni. Jellemző, hogy ezek a nagy cégek fejlesztése nagyszabású, több-funkciós rendszer. És vannak olyan cégek, a minőség és a rendelkezésre álló dokumentáció, amely hatással lehet az emberek életét (például a cég fejleszt egy robotpilóta egy repülőgép). A robotpilóta lehet fejleszteni az évek során, ennek eredményeként egyszer elengedve a nyilvánosság számára. Ez egy nagyon költséges folyamat. Ha a robotpilóta hibás, a veszteségek hatalmas lesz.

Hogyan lehet, hogy a termék már kiderült, magas színvonalú és jó értékesítés? Meg kell kezdeni a dokumentációt.

Milyen formában és milyen igények vizsgálati dokumentáció?

Vannak különböző dokumentációk vizsgálata során alkalmazott. Mindegyikük szerepet játszik elérésében egy közös cél - létrehozása sikeres termék. A következő pillantást a leggyakoribb típusú dokumentumot és annak okait azok használatát.

Munka tervezési dokumentumok által használt tesztelők

Feladatmeghatározás (TOR) - lehetővé teszi, hogy közvetíteni a lényege a fejlődés figyelemmel a cég alkalmazottai. Ez segít megérteni, hogy milyen funkciókat kell alakulnia egy terméket (néha feltüntetése az alkalmazott technológiát és módszereket).

Ha TK a nyilvánosság, a személyzet rosszul metszik a fejlesztési csapat képes lesz látni. Lehetséges, hogy ha a tesztet az észlelt problémát jelentett a teszter (például a program nem teljesíti azt a célt, amely azért jött létre).

Az új alkalmazottak nem kell beszélni értelmében a program és a módszerek annak végrehajtását. Ön képes lesz arra, hogy gyorsan be a pályára az ügyek bármely személy.

TK segíti az alkalmazottak megértik a program jobb. Félreértés kifejlesztett termék vezet hibákat.

Ha vizsgálatot nem fordul elő próbálkozások, hogy ellenőrizze a felesleges. Először is, nézd meg kitéve, minek kell feltétlenül dolgozni TK.

TK lehetőséget nyújt, hogy megértsék a lényegét a termék fejlesztési munkatársak, aki képviseli a kész változata az olyan nyilvános közönséget.

CTZ (különösen specifikáció) - alapján megalkotott TK. Jellemzően, egy teljes leírása egy bizonyos része a kifejlesztett termék és VI (használati esetek, forgatókönyvek felhasználók a fejlődő objektum kifejlesztett modellek része a fejlődés a téma, annak logikáját és lényege).

Ez segít a fejlesztőknek végre fejlett termék pontosan az elvárások szerint. Segít megérteni a logikát és szabályokat regisztráció.

Segít az új alkalmazottak megértik a nagy és a nagy léptékű projektek, mivel egyes rendszereket kell egy héten tanul. Miután kéznél CTZ, a munkavállaló képes lesz, hogy könnyen megtalálják a szükséges információt azonnal a teszteléshez. Nem kell bevonni az egyéb személyzet, a termék ismerete, így zavaró őket a munkából. A nyilvánvaló időmegtakarítás!

Ez lehetővé teszi, hogy becsülni a munkaerő-fejlesztés és tesztelés megkezdése előtt a munka.

Segít tesztelők létre CHL és vizsgálati esetek, mielőtt a munkát és a tesztelés.

CTZ és TK jelenhetnek meg:

szövegként képekkel

grafikai minta táblázatot

formájában elme térképeket, UML vagy hasonló algoritmus

Projekt dokumentáció készít tesztelők

CHL (ellenőrző lista) - a listát azokról a dolgokról, hogy ellenőrizze.

Segít terv befejezésének időpontját a jövőben, és a jelen, mint A CHL megadhatja, hogy mennyi időt kell tesztelni, és mennyit költöttek.

Úgy tartja a történelem tesztek telt el. Ez könnyű lesz megjegyezni, hogy pontosan mely kísérleteket hibákkal, és a kettős ellenőrizze őket.

CHL az eredmények egyértelműen azt mutatja, bármely alkalmazottja a jelenlegi állapotában a kifejlesztett termék. Segít, hogy meghatározza annak mértékét készségét.

Segít emlékezni, milyen már tesztelték, és mi nem.

Segít emlékezni, milyen vizsgálatokat kell végezni az első, amely a második, amely a harmadik, stb Ez ad okot, hogy a bizalom, hogy egy bizonyos előre megadott időpontban a legfontosabb vizsgálatokat kell végezni, és az eredményeket is - .. kaptunk.

írhatunk egy ellenőrző listák:

A táblázatos formában (célszerűen a Google Sheets)

formájában elme térképeket (praktikus XMind)

formájában ellenőrzéseket a listán, speciálisan kidolgozott rendszer (hasznos Sitechco)

listaként egy szöveges dokumentumot, ami ismerős.

TC (teszt) - létrejön alapján CTZ (ha van ilyen), a vizsgálati elemzők és tesztelők.
Miért van erre szükség?

Együtt a CHL is tárolására és megjelenítésére a történelem tesztelés, mit és hogyan kell tesztelni. Biztos lehet benne, hogy ez vagy az alkalmassága feltétlenül és nem is fog tesztelni, és megérintette a vizsgálat során.

Segít gyorsan be új munkatársakat. Az alkalmazottaknak nem kell hétig, hogy megtanulják a fejlesztés tárgya, hogy elég lesz, hogy nyissa meg a mentett TK és végig lépésről lépésre, valamint a többi volt egy tapasztalt szakember, aki korábban dolgozott a cégnél.

Segít, hogy milyen a fejlesztés tárgya (szoftver, honlap, és így tovább. N.) kell kinéznie. A rendelkezésre álló screenshotok képernyők, vagy ha igen, nem lehet elfelejteni a tényt, hogy „ott van a” gombot kell szürke, nem piros.

Teszt esetek is megjelenik:

A táblázat formájában szöveges adatok

egy különleges szolgáltatást a magatartás vizsgálati esetek (pl az TestLink).

Vizsgálati jelentés - írott vagy média beszámolója az elvégzett munkát és annak eredményét.

Képzeld el, mi ez a végzett munka eredményeként kapunk.

Történelmileg információt rögzít. Ahhoz, hogy ez akkor mindig megy vissza, és látni, hogy mit tettek, és hogy van a végén.

Értesíti az eredmények mindazok, akik fontos tudni róluk. Például a személyzet támogatási osztály jelentéseket egy új változata a program fejlesztés alatt áll, valamint a legkritikusabb kérdés. Ön képes lesz arra, hogy felkészüljenek a kialakuló panaszokat.

Segít, hogy a döntést a további eljárásról (például arról, hogy kiadja egy változata a program jelenlegi állapotában).

Minta írásbeli jelentést tesz:

Hogyan állapítható meg, hogy milyen dokumentáció szükséges a projekt megvalósítására?

Az alábbi példák mikor és milyen dokumentációt és eszközöket lehet használni, mint a minimálisan szükséges.

A projekt maximum 15 fő (projektek alacsony komplexitás):

Feladatmeghatározás (megakadályozása félreértelmezése a probléma a fejlesztők, így a dokumentáció nem ..);

listák (könnyen karbantartható, nem fog sok idő);

jelentések formájában egy rövid levelet vagy leiratkozni egy speciális szolgáltatás projektmenedzsment, kritikus hibákat a kiadás.

A projekt 15-50 fő (átlagosan bonyolultsága a projekt):

tudásbázis (pl Wiki);

jelentések formájában írni egy csatolt CHL utazott kritikus hibákat.

Nagy projekt - 50 embert és több (nagy komplexitású projektek):

privát feladatmeghatározás;

tudásbázis (pl Wiki);

jelentések formájában fogadják el a társaság (általában a levél formájában részletes ütemtervet és a csatolt fájlok);

Egyéb (típusától függ, céljait és igényeit a társaság).

Ezzel a pick - az alkalmazottak maguk döntsék, így lesz, hogy dolgozzon, és képes legyen megérteni, mit kell ... Az összes fenti - csak egy durva ötlet és ajánlásokat.

Mi van, ha írásban dokumentáció időigényes?

A tapasztalat azt mutatja, hogy képesnek kell lennünk alkalmazkodni, ha dolgozik egy kis projekt. Módosíthatja a dokumentációt úgy, hogy a magatartás volt, kényelmes és nem tartott sokáig. Például TK lehet a prezentáció formájában vagy webinar és szerezzen pontosítás kérdéseket a fejlesztők. Mind a fajta dokumentációt a pluses és minuses, így nem kell félni, hogy a kísérlet, és hozzon létre valami újat. Minden tudományos felfedezések készülnek próbálgatással, és ebben az esetben, és a kudarc!
De negatív eredmény - következtében is! Meg kell tudni használni, és vegye figyelembe a további kísérletekben, amíg egy elfogadható eredmény érhető el. Splendid te és a fejlődéshez írásban dokumentáció!