180 web application testing example test cases
Príklady testovania webových aplikácií Testovacie prípady: Toto je kompletný kontrolný zoznam testovania pre webové aj desktopové aplikácie.
Toto je veľmi komplexný zoznam príkladov testovacích prípadov a scenárov testovania webových aplikácií. Naším cieľom je zdieľať jeden z najkomplexnejších kontrolných zoznamov na testovanie, aký bol kedy napísaný, a to ešte nie je urobené.
Tento príspevok budeme aktualizovať aj v budúcnosti, a to ďalšími testovacími prípadmi a scenármi. Ak teraz nemáte čas si ich prečítať, môžete ich zdieľať so svojimi priateľmi a uložiť si ich ako záložku na neskôr.
Vytvorte kontrolný zoznam na testovanie ako neoddeliteľnú súčasť procesu písania testovacích prípadov. Pomocou tohto kontrolného zoznamu môžete ľahko vytvoriť stovky Testovacie prípady na testovanie webových alebo desktopových aplikácií.
Toto sú všetko všeobecné testovacie prípady a mali by byť použiteľné takmer pre všetky druhy aplikácií. Odporučte tieto testy pri písaní testovacích prípadov pre váš projekt a som si istý, že pokryjete väčšinu z nich testovacie typy okrem obchodných pravidiel pre konkrétnu aplikáciu uvedených vo vašich dokumentoch SRS.
Aj keď ide o bežný kontrolný zoznam, odporúčam pripraviť štandardný kontrolný zoznam na testovanie šitý na mieru vašim špecifickým potrebám, ktorý okrem testov špecifických pre aplikáciu obsahuje aj nasledujúce testovacie prípady.
Odporúčaný nástroj:
Pred pokračovaním v procese písania testovacích prípadov vám odporúčame stiahnuť si tento nástroj na správu testovacích prípadov. Uľahčíte tým váš plán testovania a proces písania testovacích prípadov uvedený v tomto výučbe.
=> Stiahnite si nástroj na správu testovacích prípadov TestRail
Dôležitosť použitia kontrolného zoznamu na testovanie
# 1) Údržba štandardného úložiska opakovane použiteľných testovacích prípadov pre vašu aplikáciu zabezpečí rýchlejšie zachytenie najbežnejších chýb.
#dva) Kontrolný zoznam pomáha rýchlo dokončiť písanie testovacích prípadov pre nové verzie aplikácie.
# 3) Opätovné použitie testovacích prípadov pomáha ušetriť peniaze na zdrojoch potrebných na opakované testy.
# 4) Dôležité testovacie prípady budú vždy pokryté, takže je takmer nemožné zabudnúť.
# 5) Vývojári môžu odkázať na kontrolný zoznam testovania, aby sa zabezpečilo, že najčastejšie problémy budú vyriešené už vo vývojovej fáze.
Poznámky:
- Vykonajte tieto scenáre s rôznymi rolami používateľov, napr. používateľ typu admin, užívateľ typu guest atď.
- Pre webové aplikácie tieto scenáre by sa malo testovať na viacerých prehliadačoch ako IE, FF, Chrome a Safari s verziami schválenými klientom.
- Testujte s rôznymi rozlíšeniami obrazovky, napríklad 1024 x 768, 1280 x 1024 atď.
- Aplikácia by mala byť testovaná na rôznych displejoch, ako sú LCD, CRT, notebooky, tablety a mobilné telefóny.
- Otestujte aplikáciu na rôznych platformách, ako sú operačné systémy Windows, Mac, Linux atď.
Čo sa dozviete:
- 180+ príkladov testovania webových aplikácií
- 100+ testovacích prípadov pripravených na vykonanie (kontrolné zoznamy)
- Kompletný kontrolný zoznam (testovacie prípady) pre najbežnejšie komponenty AUT
- Kontrolný zoznam č. 1: Kontrolný zoznam na testovanie mobilných zariadení
- Kontrolný zoznam č. 2: Kontrolný zoznam na testovanie formulárov / obrazoviek
- Kontrolný zoznam č. 3: Kontrolný zoznam na testovanie poľa textového poľa
- Kontrolný zoznam č. 4: Kontrolný zoznam na testovanie zoznamu alebo rozbaľovacieho zoznamu
- Kontrolný zoznam č. 5: Kontrolný zoznam testovacích polí
- Kontrolný zoznam č. 6: Kontrolný zoznam na testovanie prepínačov
- Kontrolný zoznam č. 7: Testovacie scenáre pre dátumové pole
- Kontrolný zoznam č. 8: Scenáre testovania tlačidla Uložiť
- Kontrolný zoznam č. 9: Zrušiť testovacie scenáre tlačidiel
- Kontrolný zoznam č. 10: Vymazanie testovacích bodov tlačidiel
- Kontrolný zoznam č. 11: Overiť ovplyvnené oblasti po uložení alebo aktualizácii
- Kontrolný zoznam č. 12: Zoznam na testovanie dátovej mriežky
- Odporúčané čítanie
- Kompletný kontrolný zoznam (testovacie prípady) pre najbežnejšie komponenty AUT
180+ príkladov testovania webových aplikácií
Predpoklady: Predpokladajme, že vaša aplikácia podporuje nasledujúce funkcie
- Formuláre s rôznymi poľami
- Dieťa okná
- Aplikácia interaguje s databázou
- Rôzne kritériá filtra vyhľadávania a výsledky zobrazenia
- Nahranie obrázka
- Funkcia odosielania e-mailov
- Funkčnosť exportu údajov
Všeobecné testovacie scenáre
1. Všetky povinné polia by mali byť validované a označené symbolom hviezdičky (*).
2. Chybové správy o overení by sa mali zobrazovať správne na správnom mieste.
3. Všetky chybové správy by sa mali zobrazovať v rovnakom štýle CSS ( Napríklad, pomocou červenej farby)
4. Všeobecné potvrdzovacie správy by sa mali zobrazovať s použitím iného štýlu CSS, ako je štýl chybových správ ( Napríklad, pomocou zelenej farby)
5. Text popisu nástroja by mal byť zmysluplný.
6. V rozbaľovacích poliach by mala byť prvá položka prázdna alebo text ako napríklad „Vybrať“.
7. „Funkcia odstránenia“ pre akýkoľvek záznam na stránke by mala vyžadovať potvrdenie.
8. Ak stránka podporuje funkciu pridania, odstránenia / aktualizácie záznamu, mala by byť poskytnutá možnosť Vybrať / zrušiť výber všetkých záznamov
9. Hodnoty množstva by sa mali zobrazovať so správnymi symbolmi mien.
10. Malo by byť k dispozícii predvolené triedenie stránok.
11. Funkcia tlačidla Reset by mala nastaviť predvolené hodnoty pre všetky polia.
12. Všetky číselné hodnoty by mali byť správne naformátované.
13. Je potrebné skontrolovať maximálnu hodnotu poľa pre vstupné polia. Vstupné hodnoty väčšie ako zadaný maximálny limit by nemali byť akceptované ani uložené v databáze.
14. Skontrolujte všetky vstupné polia, či neobsahujú špeciálne znaky.
15. Štítky polí by mali byť štandardné napr. pole prijímajúce krstné meno používateľa by malo byť správne označené ako „krstné meno“.
16. Po operáciách pridania, úpravy alebo odstránenia ľubovoľného záznamu skontrolujte funkčnosť triedenia stránok.
17. Skontrolujte funkčnosť časového limitu. Hodnoty časového limitu by mali byť konfigurovateľné. Skontrolujte správanie aplikácie po uplynutí časového limitu operácie.
18. Skontrolujte súbory cookie použité v aplikácii.
19. Skontrolujte, či súbory na stiahnutie ukazujú na správne cesty k súborom.
20. Všetky kľúče zdrojov by mali byť konfigurovateľné v konfiguračných súboroch alebo v databáze namiesto pevného kódovania.
21. Pri pomenovávaní kľúčov prostriedkov by sa v celom texte mali dodržiavať štandardné konvencie.
22. Overte označenie pre všetky webové stránky (overte chyby syntaxe v jazykoch HTML a CSS), aby ste sa ubezpečili, že je v súlade s normami.
23. Zlyhanie aplikácie alebo nedostupné stránky by mali byť presmerované na chybovú stránku.
24. Skontrolujte text na všetkých stránkach, či neobsahuje pravopisné a gramatické chyby.
25. Skontrolujte číselné vstupné polia s hodnotami zadávania znakov. Mala by sa zobraziť správna overovacia správa.
26. Skontrolujte záporné čísla, ak sú povolené pre numerické polia.
27. Skontrolujte počet polí s hodnotami desatinných čísel.
28. Skontrolujte funkčnosť tlačidiel dostupných na všetkých stránkach.
29. Používateľ by nemal byť schopný odoslať stránku dvakrát stlačením tlačidla odoslať v rýchlom slede.
30. Pri všetkých výpočtoch by sa malo zaobchádzať s chybami delenia nulou.
31. So vstupnými údajmi s prázdnou prvou a poslednou pozíciou by sa malo narábať správne.
ako otvoriť súbor SWF v systéme Windows 7
Scénáre testu GUI a použiteľnosti
1. Všetky polia na stránke ( Napríklad, textové pole, možnosti rádia, rozbaľovacie zoznamy) by mali byť zarovnané správne.
2. Číselné hodnoty by mali byť správne zdôvodnené, pokiaľ nie je uvedené inak.
3. Medzi štítkami polí, stĺpcami, riadkami, chybovými správami atď. By mal byť dostatok miesta.
4. Posuvný panel by mal byť povolený iba v prípade potreby.
5. Veľkosť, štýl a farba písma pre nadpis, text popisu, štítky, údaje infield a informácie o mriežke by mali byť štandardné, ako je uvedené v SRS.
6. Textové pole popisu by malo byť viacriadkové.
7. Zakázané polia by mali byť sivé a používatelia by nemali byť schopní zamerať sa na tieto polia.
8. Po kliknutí na vstupné textové pole by sa mal zmeniť ukazovateľ šípky myši na kurzor.
9. Používateľ by nemal byť schopný písať do rozbaľovacích zoznamov.
10. Informácie vyplnené používateľmi by mali zostať nedotknuté, keď sa na stránke odoslania zobrazí chybová správa. Používateľ by mal byť schopný znova odoslať formulár opravou chýb.
11. Skontrolujte, či sa v chybových správach používajú správne štítky polí.
12. Hodnoty rozbaľovacieho poľa by sa mali zobrazovať v definovanom poradí triedenia.
13. Poradie klávesov Tab a Shift + Tab by malo fungovať správne.
14. Pri načítaní stránky by mali byť vopred vybrané predvolené možnosti rádia.
15. Mali by byť k dispozícii pomocné správy špecifické pre dané pole a stránku.
16. Skontrolujte, či sú v prípade chýb zvýraznené správne polia.
17. Skontrolujte, či sú možnosti rozbaľovacieho zoznamu čitateľné a či nie sú skrátené kvôli obmedzeniam veľkosti poľa.
18. Všetky tlačidlá na stránke by mali byť prístupné pomocou klávesových skratiek a používateľ by mal byť schopný vykonávať všetky operácie pomocou klávesnice.
19. Skontrolujte všetky stránky, či neobsahujú nefunkčné obrázky.
20. Skontrolujte všetky stránky, či neobsahujú nefunkčné odkazy.
21. Všetky stránky by mali mať názov.
22. Pred vykonaním akejkoľvek operácie aktualizácie alebo odstránenia by sa mali zobraziť potvrdzovacie správy.
23. Keď je aplikácia zaneprázdnená, mali by sa zobraziť presýpacie hodiny.
24. Text stránky by mal byť zarovnaný doľava.
25. Používateľ by mal byť schopný označiť iba jednu možnosť rádia a ľubovoľnú kombináciu začiarkavacích políčok.
Testovacie scenáre pre kritériá filtra
1. Používateľ by mal byť schopný filtrovať výsledky pomocou všetkých parametrov na stránke.
2. Spresnenie funkcie vyhľadávania by malo načítať stránku vyhľadávania so všetkými parametrami vyhľadávania vybratými používateľom.
3. Ak je na vykonanie operácie vyhľadávania potrebné aspoň jedno filtračné kritérium, uistite sa, že sa pri odoslaní stránky používateľom zobrazí správne chybové hlásenie bez toho, aby ste vybrali akékoľvek filtračné kritériá.
4. Ak výber aspoň jedného filtračného kritéria nie je povinný, používateľ by mal byť schopný stránku odoslať a na výsledky dotazu by si mal zvyknúť na predvolené vyhľadávacie kritériá.
5. Správne overovacie správy by sa mali zobraziť pre všetky neplatné hodnoty kritérií filtra.
Testovacie scenáre pre výsledkovú tabuľku
1. Symbol načítania stránky by sa mal zobraziť, keď načítanie stránky s výsledkom trvá dlhšie ako predvolený čas.
2. Skontrolujte, či sa na načítanie údajov zobrazených vo výsledkovej mriežke používajú všetky parametre vyhľadávania.
3. Celkový počet výsledkov by sa mal zobraziť v mriežke s výsledkami.
4. Kritériá vyhľadávania použité na vyhľadávanie by sa mali zobraziť vo výsledkovej mriežke.
5. Hodnoty mriežky výsledkov by mali byť zoradené podľa predvoleného stĺpca.
6. Zoradené stĺpce by sa mali zobrazovať s ikonou zoradenia.
7. Mriežky výsledkov by mali obsahovať všetky zadané stĺpce so správnymi hodnotami.
8. Funkcia zoradenia vzostupne a zostupne by mala fungovať pre stĺpce podporované triedením údajov.
9. Mriežky s výsledkami by sa mali zobrazovať so správnym rozstupom medzi stĺpcami a riadkami.
10. Stránkovanie by malo byť povolené, ak je na stránke viac výsledkov, ako je predvolený počet výsledkov.
11. Skontrolujte funkčnosť stránkovania Ďalšia, Predchádzajúca, Prvá a Posledná stránka.
12. Duplicitné záznamy by sa nemali zobrazovať v mriežke s výsledkami.
13. Skontrolujte, či sú viditeľné všetky stĺpce a či je v prípade potreby povolený vodorovný posúvač.
14. Skontrolujte údaje pre dynamické stĺpce (stĺpce, ktorých hodnoty sa počítajú dynamicky na základe ostatných hodnôt stĺpca).
15. U výsledkových tabuliek so správami skontrolujte riadok „Súčty“ a overte súčet pre každý stĺpec.
16. U mriežok s výsledkami zobrazujúcich prehľady skontrolujte údaje riadkov „Celkom“, keď je povolené stránkovanie a používateľ dostane navigáciu na ďalšiu stránku.
17. Skontrolujte, či sa na zobrazenie hodnôt stĺpca používajú správne symboly, napr. Symbol% by sa mal zobraziť pre výpočet percenta.
18. Skontrolujte údaje tabuľky s výsledkami, aby ste zistili, či je povolené časové obdobie.
Testovacie scenáre pre okno
1. Skontrolujte, či je predvolená veľkosť okna správna.
2. Skontrolujte, či je veľkosť podradeného okna správna.
3. Skontrolujte, či sa na stránke nachádza nejaké pole s predvoleným zameraním (všeobecne by sa malo zaostrenie nastaviť na prvé vstupné pole na obrazovke).
4. Skontrolujte, či sa pri zatváraní okna rodiča / otvárača nezatvárajú podradené okná.
5. Ak je otvorené podradené okno, používateľ by nemal byť schopný používať alebo aktualizovať žiadne pole v pozadí alebo nadradenom okne
6. Skontrolujte okno, aby ste minimalizovali, maximalizovali a zavreli funkčnosť.
7. Skontrolujte, či je veľkosť okna iná.
8. Skontrolujte funkčnosť posúvača pre nadradené a podradené okná.
9. Skontrolujte funkčnosť tlačidla Zrušiť pre podradené okno.
Scenáre testovania databázy
1. Po úspešnom odoslaní stránky skontrolujte, či sa do databázy ukladajú správne údaje.
2. Skontrolujte hodnoty stĺpcov, ktoré neakceptujú nulové hodnoty.
3. Skontrolujte integritu údajov. Údaje by mali byť uložené v jednej alebo viacerých tabuľkách na základe návrhu.
4. Indexové názvy by mali byť uvedené podľa štandardov, napr. IND__
5. Tabuľky by mali mať stĺpec primárneho kľúča.
6. Stĺpce tabuľky by mali mať k dispozícii popisné informácie (okrem stĺpcov auditu ako dátum vytvorenia, dátum vytvorenia atď.)
7. Pre každú operáciu pridania / aktualizácie databázy by sa mal pridať protokol.
8. Mali by sa vytvoriť požadované indexy tabuliek.
9. Skontrolujte, či sú údaje vyhradené pre databázu, až keď je operácia úspešne dokončená.
10. Údaje by sa mali vrátiť späť v prípade neúspešných transakcií.
11. Názov databázy by sa mal uvádzať podľa typu aplikácie, tj. Test, UAT, sandbox, live (nejde o štandard, je to užitočné pri údržbe databázy).
12. Logické názvy databázy by sa mali uvádzať podľa názvu databázy (opäť to nie je štandardné, ale užitočné pre údržbu databázy).
13. Uložené procedúry by nemali byť pomenované s predponou „sp_“
14. Skontrolujte, či sú hodnoty pre stĺpce auditu tabuľky (ako dátum vytvorenia, dátum vytvorenia, aktualizácia, aktualizácia, odstránenie, odstránenie údajov, odstránenie atď.) Správne vyplnené.
15. Skontrolujte, či sa pri ukladaní údaje neskracujú. Dĺžka poľa zobrazená používateľovi na stránke a v schéme databázy by mala byť rovnaká.
16. Skontrolujte číselné polia s minimálnymi, maximálnymi a pohyblivými hodnotami.
17. Skontrolujte numerické polia so zápornými hodnotami (pre prijatie aj neprijatie).
18. Skontrolujte, či sú možnosti prepínača a rozbaľovacieho zoznamu správne uložené v databáze.
19. Skontrolujte, či sú databázové polia navrhnuté so správnym typom údajov a dĺžkou údajov.
20. Skontrolujte, či sú všetky obmedzenia tabuľky ako primárny kľúč, cudzí kľúč atď. Implementované správne.
21. Otestujte uložené procedúry a spúšťače pomocou vzorových vstupných údajov.
22. Pred zadaním údajov do databázy by sa mali skrátiť predné a koncové medzery vstupného poľa.
23. V stĺpci Primárny kľúč by nemali byť povolené nulové hodnoty.
Testovacie scenáre týkajúce sa funkčnosti nahrávania obrázkov
(Platí aj pre ďalšie funkcie nahrávania súborov)
1. Skontrolujte cestu k nahranému obrázku.
2. Skontrolujte nahrávanie obrázkov a zmeňte funkčnosť.
3. Skontrolujte funkčnosť nahrávania obrázkov so súbormi obrázkov rôznych prípon ( Napríklad, JPEG, PNG, BMP atď.)
4. Skontrolujte funkčnosť nahrávania obrázkov s obrázkami, ktoré majú v názve súboru medzeru alebo iný povolený špeciálny znak.
5. Skontrolujte nahranie duplicitného obrázka s menom.
6. Skontrolujte nahranie obrázka s veľkosťou obrázka väčšou ako je maximálna povolená veľkosť. Malo by sa zobraziť správne chybové hlásenie.
7. Skontrolujte funkčnosť nahrávania obrázkov s inými typmi súborov, ako sú obrázky ( Napríklad, txt, doc, pdf, exe atď.). Malo by sa zobraziť správne chybové hlásenie.
8. Skontrolujte, či sú obrázky so zadanou výškou a šírkou (ak sú definované) akceptované, inak sú odmietnuté.
9. U veľkých obrázkov by sa mal zobraziť indikátor priebehu nahrávania.
10. Skontrolujte, či medzi procesom nahrávania funguje funkčnosť tlačidla Zrušiť.
11. Skontrolujte, či sa v dialógovom okne pre výber súborov zobrazujú iba podporované súbory.
12. Skontrolujte funkčnosť nahrávania viacerých obrázkov.
13. Po nahraní skontrolujte kvalitu obrazu. Po nahraní by sa kvalita obrazu nemala meniť.
14. Skontrolujte, či je užívateľ schopný nahrané obrázky použiť / zobraziť.
Testovacie scenáre pre odosielanie e-mailov
(Testovacie prípady na písanie alebo overovanie e-mailov nie sú tu zahrnuté.)
(Pred vykonaním testov týkajúcich sa e-mailov nezabudnite použiť falošné e-mailové adresy)
1. Šablóna e-mailu by mala pre všetky e-maily používať štandardné CSS.
2. E-mailové adresy by mali byť pred odoslaním e-mailov overené.
3. So špeciálnymi znakmi v šablóne tela e-mailu by sa malo narábať správne.
4. Znaky špecifické pre jazyk ( Napríklad, Znaky v ruskom, čínskom alebo nemeckom jazyku) by mali byť v šablóne tela e-mailu správne spracované.
5. Predmet e-mailu by nemal byť prázdny.
6. Polia zástupných znakov použité v šablóne e-mailu by sa mali nahradiť skutočnými hodnotami, napr. {Firstname} {Lastname} by malo byť nahradené menom a priezviskom jednotlivca pre všetkých príjemcov správne.
7. Ak sú v tele e-mailu zahrnuté správy s dynamickými hodnotami, mali by sa údaje správ vypočítať správne.
8. Meno odosielateľa e-mailu by nemalo byť prázdne.
9. E-maily by sa mali kontrolovať v rôznych e-mailových klientoch, ako sú Outlook, Gmail, Hotmail, Yahoo! mail a pod.
10. Začiarknite políčko na odoslanie funkčnosti e-mailu pomocou polí TO, CC a BCC.
11. Skontrolujte e-maily v obyčajnom texte.
12. Skontrolujte e-maily vo formáte HTML.
13. Skontrolujte hlavičku a pätu e-mailu, či obsahuje logo spoločnosti, zásady ochrany osobných údajov a ďalšie odkazy.
14. Skontrolujte e-maily s prílohami.
15. Zaškrtnite, ak chcete poslať e-mailovú funkčnosť príjemcom jedného, viacerých alebo distribučného zoznamu.
16. Skontrolujte, či je odpoveď na e-mailovú adresu správna.
17. Začiarknutím odošlete veľké množstvo e-mailov.
Testovacie scenáre pre funkčnosť exportu do Excelu
1. Súbor by sa mal exportovať so správnou príponou.
2. Názov súboru pre exportovaný súbor Excel by mal byť podľa štandardov, Napríklad, ak názov súboru používa časovú pečiatku, mal by sa v čase exportu súboru správne nahradiť skutočnou časovou pečiatkou.
3. Skontrolujte, či je vo formáte dátumu, či exportovaný súbor programu Excel obsahuje stĺpce s dátumom.
4. Skontrolujte číselné alebo menové formátovanie formátovania čísel. Formátovanie by malo byť rovnaké, ako je uvedené na stránke.
5. Exportovaný súbor by mal mať stĺpce so správnymi názvami stĺpcov.
6. Predvolené triedenie stránok by sa malo vykonávať aj v exportovanom súbore.
7. Údaje súborov programu Excel by mali byť správne naformátované textom hlavičky a päty, dátumu, čísla stránok atď. Pre všetky stránky.
8. Skontrolujte, či sú údaje zobrazené na stránke a exportovanom súbore Excel rovnaké.
9. Skontrolujte funkčnosť exportu, keď je povolené stránkovanie.
10. Skontrolujte, či sa na tlačidle exportu zobrazuje správna ikona podľa typu exportovaného súboru, Napríklad, Ikona súboru Excel pre súbory xls
11. Skontrolujte funkčnosť exportu súborov veľmi veľkej veľkosti.
12. Skontrolujte funkčnosť exportu stránok, ktoré obsahujú špeciálne znaky. Skontrolujte, či sú tieto špeciálne znaky správne exportované v súbore Excel.
Scenáre testovania výkonnosti
1. Skontrolujte, či je čas načítania stránky v prijateľnom rozmedzí.
2. Skontrolujte načítanie stránky pri pomalých pripojeniach.
3. Skontrolujte čas odozvy na akúkoľvek akciu pri miernom, normálnom, strednom a vysokom zaťažení.
4. Skontrolujte výkonnosť databáz uložených procedúr a spúšťačov.
5. Skontrolujte čas vykonania databázového dotazu.
6. Skontrolujte záťažové testovanie aplikácie.
7. Skontrolujte záťažové testovanie aplikácie.
8. Skontrolujte využitie procesora a pamäte za podmienok špičkového zaťaženia.
Scenáre testovania zabezpečenia
1. Skontrolujte útoky vložením SQL.
2. Zabezpečené stránky by mali používať protokol HTTPS.
3. Zlyhanie stránky by nemalo odhaliť informácie o aplikácii alebo serveri. Mala by sa kvôli tomu zobraziť chybová stránka.
4. Na vstupe zadajte špeciálne znaky.
5. Chybové správy by nemali odhaľovať žiadne citlivé informácie.
6. Všetky poverenia by sa mali prenášať cez šifrovaný kanál.
7. Vyskúšajte zabezpečenie hesla a vynútiteľnosť politiky hesla.
8. Skontrolujte funkčnosť odhlásenia aplikácie.
9. Skontrolujte útoky hrubou silou.
10. Informácie o súboroch cookie by sa mali uchovávať iba v šifrovanom formáte.
11. Skontrolujte trvanie súboru cookie relácie a ukončenie relácie po uplynutí časového limitu alebo odhlásenia.
11. Tokeny relácie by sa mali prenášať cez zabezpečený kanál.
13. Heslo by nemalo byť uložené v cookies.
14. Test na útoky odmietnutia služby.
15. Test na únik pamäte.
16. Otestujte neoprávnený prístup aplikácie manipuláciou s hodnotami premenných v paneli s adresou prehliadača.
17. Otestujte odovzdanie prípony súboru, aby sa súbory exe nenahrali a nespustili na server.
18. Citlivé polia, ako sú heslá a informácie o kreditnej karte, by nemali mať povolené automatické dopĺňanie.
19. Funkcia nahrávania súborov by mala využívať obmedzenia typu súborov a tiež antivírusový program na skenovanie nahraných súborov.
20. Skontrolujte, či nie je zoznam adresárov zakázaný.
21. Heslá a ďalšie citlivé polia by mali byť počas písania maskované.
22. Skontrolujte, či je funkcia zabudnutého hesla zabezpečená pomocou funkcií, ako je dočasné vypršanie platnosti hesla po zadaných hodinách a pred zmenou alebo požiadaním o nové heslo sa zobrazí bezpečnostná otázka.
23. Overte funkčnosť CAPTCHA.
24. Skontrolujte, či sú v protokolových súboroch zaznamenané dôležité udalosti.
25. Skontrolujte, či sú prístupové oprávnenia implementované správne.
Testovanie testovacích prípadov na penetráciu - Uviedol som okolo 41 testovacích prípadov pre Penetračné testovanie táto strana .
Naozaj by som rád poďakoval Devanshu lavaniya (Sr. QA Engineer pracujúci pre I-link Infosoft) za pomoc pri príprave tohto komplexného kontrolného zoznamu pre testovanie.
Snažil som sa pokryť takmer všetky štandardné testovacie scenáre pre funkčnosť webových a desktopových aplikácií. Ale napriek tomu viem, že to nie je úplný kontrolný zoznam. Testéri rôznych projektov majú na základe svojich skúseností svoj vlastný kontrolný zoznam testovania.
Aktualizované:
100+ testovacích prípadov pripravených na vykonanie (kontrolné zoznamy)
Tento zoznam môžete použiť na testovanie najbežnejších komponentov AUT
Ako efektívne testovať najbežnejšie komponenty vášho AUT?
Tento článok obsahuje zoznam bežných validácií najbežnejšie nájdených prvkov AUT - ktorý je zostavený pre pohodlie testerov (najmä v agilnom prostredí, kde sa vyskytujú časté krátkodobé vydania).
Každá AUT (testovaná aplikácia) je jedinečná a má veľmi konkrétny obchodný účel. Jednotlivé aspekty (moduly) AUT uspokojujú rôzne operácie / akcie, ktoré sú rozhodujúce pre úspech podnikania, ktoré AUT podporuje.
Aj keď je každý AUT navrhnutý inak, jednotlivé komponenty / polia, s ktorými sa stretávame na väčšine stránok / obrazoviek / aplikácií, sú rovnaké s viac alebo menej podobným správaním.
Niektoré bežné súčasti AUT:
- Uložiť, Aktualizovať, Odstrániť, Obnoviť, Zrušiť, OK - odkazy / tlačidlá - ktorých funkčnosť označuje štítok objektu.
- Textové pole, rozbaľovacie ponuky, začiarkavacie políčka, prepínače, polia na kontrolu dátumu - ktoré fungujú zakaždým rovnako.
- Dátové mriežky, ovplyvnené oblasti atď. Na uľahčenie vytvárania správ.
Spôsob, akým tieto jednotlivé prvky prispievajú k celkovej funkčnosti aplikácie, sa môže líšiť, kroky na ich overenie sú však vždy rovnaké.
Pokračujme zoznamom najbežnejších overení pre Web alebo Desktop stránky / formuláre.
Poznámka : Skutočný výsledok, očakávaný výsledok, údaje z testu a ďalšie parametre, ktoré sú zvyčajne súčasťou testovacieho prípadu, sú z dôvodu zjednodušenia vynechané - používa sa všeobecný prístup k kontrolnému zoznamu.
kde sú apky uložené v Androide
Účel tohto komplexného kontrolného zoznamu:
Primárnym účelom týchto kontrolných zoznamov (alebo testovacích prípadov) je zabezpečiť maximálne pokrytie testov pri overovaní na úrovni terénu bez toho, aby ste trávili príliš veľa času, a zároveň nekompromitovali kvalitu ich testovania.
Dôveru v produkt koniec koncov možno dosiahnuť iba testovaním každého jedného prvku v najlepšom možnom rozsahu.
Kompletný kontrolný zoznam (testovacie prípady) pre najbežnejšie komponenty AUT
Poznámka:Tieto kontrolné zoznamy môžete použiť, pretože sú vo formáte Microsoft Excel (súbory na stiahnutie uvedené na konci článku). Môžete dokonca sledovať vykonanie testu v rovnakom súbore s výsledkami vyhovenia / neúspechu a stavom.
Môže to byť zdroj typu „všetko v jednom“ pre tímy QA na testovanie a sledovanie najbežnejších komponentov AUT.Môžete pridať alebo aktualizovať testovacie prípady špecifické pre vašu aplikáciua urobiť z neho ešte komplexnejší zoznam.
Kontrolný zoznam č. 1: Kontrolný zoznam na testovanie mobilných zariadení
Názov modulu: |
Funkčnosť modulu: |
Dopad modulu na aplikáciu: |
Tok modulu: |
Ponuka a podmenu: |
Pravopisy a poriadok a vhodnosť: |
Ovládanie pre každú podponuku: |
Kontrolný zoznam č. 2: Kontrolný zoznam na testovanie formulárov / obrazoviek
Funkčnosť formy: |
Dopad formy na aplikáciu: |
Tok formulára: |
Návrh: |
Zarovnania: |
Názov: |
Názvy polí: |
Hláskovanie: |
Povinné značky: |
Upozornenia na povinné polia: |
Tlačidlá: |
Predvolená pozícia kurzora: |
Poradie kariet: |
Stránka pred zadaním akýchkoľvek údajov: |
Stránka po zadaní údajov: |
Kontrolný zoznam č. 3: Kontrolný zoznam na testovanie poľa textového poľa
Textové pole:
PRIDAŤ (na obrazovke pridania) | EDIT (na obrazovke úprav) | |
Postavy | ||
Špeciálne znaky | ||
Čísla | ||
Obmedziť | ||
Výstraha | ||
Výstražná správa Pravopis a gramatika: |
BVA (veľkosť) pre textové pole:
Min. -> -> prihrávka
Min-1 -> -> zlyhanie
Min. + 1 -> -> Prihrávka
Max. 1 -> -> Úspeš
Max. 1 -> -> zlyhanie
Max. -> -> vyhovenie
ECP pre textové pole:
Platný | V platnosti |
- | - |
- | - |
Kontrolný zoznam č. 4: Kontrolný zoznam na testovanie zoznamu alebo rozbaľovacieho zoznamu
Zoznam / rozbaľovací zoznam:
PRIDAŤ (na obrazovke pridania) | EDIT (na obrazovke úprav) | |
Hlavička | ||
Správnosť existujúcich údajov | ||
Poradie údajov | ||
Výber a zrušenie výberu | ||
Výstraha: | ||
Pravopisná a gramatická výstražná správa | ||
Kurzor po upozornení | ||
Odraz výberu a zrušenie výberu v zostávajúcich poliach |
Kontrolný zoznam č. 5: Kontrolný zoznam testovacích polí
CheckBox:
PRIDAŤ (na obrazovke pridania) | EDIT (na obrazovke úprav) | |
Predvolený výber | ||
Akcia po výbere | ||
Akcia po zrušení výberu | ||
Výber a zrušenie výberu | ||
Výstraha: | ||
Pravopisná a gramatická výstražná správa | ||
Kurzor po upozornení | ||
Odraz výberu a zrušenie výberu v zostávajúcich poliach |
Kontrolný zoznam č. 6: Kontrolný zoznam na testovanie prepínačov
Tlačítko na Rádiu:
PRIDAŤ (na obrazovke pridania) | EDIT (na obrazovke úprav) | |
Predvolený výber | ||
Akcia po výbere | ||
Akcia po zrušení výberu | ||
Výber a zrušenie výberu | ||
Výstraha: | ||
Pravopisná a gramatická výstražná správa | ||
Kurzor po upozornení | ||
Odraz výberu a zrušenie výberu v zostávajúcich poliach |
Kontrolný zoznam č. 7: Testovacie scenáre pre dátumové pole
Dátumové pole:
PRIDAŤ (na obrazovke pridania) | EDIT (na obrazovke úprav) | |
Predvolené zobrazenie dátumu | ||
Dizajn kalendára | ||
Navigácia pre rôzne mesiace a roky podľa dátumu | ||
Ručné zadanie do textového poľa dátumu | ||
Formát dátumu a jednotnosť s celkovou aplikáciou | ||
Výstraha: | ||
Pravopisná a gramatická výstražná správa | ||
Kurzor po upozornení | ||
Odraz výberu a zrušenie výberu v zostávajúcich poliach |
Kontrolný zoznam č. 8: Scenáre testovania tlačidla Uložiť
Uložiť / aktualizovať:
PRIDAŤ (na obrazovke pridania) | EDIT (na obrazovke úprav) | |
Bez uvedenia akýchkoľvek údajov: | ||
Iba s povinnými políčkami: | ||
So všetkými poľami: | ||
S maximálnym limitom: | ||
S minimálnym limitom | ||
Výstražná správa s kontrolou pravopisu a gramatiky: | ||
Kurzor | ||
Duplikácia jedinečných polí: | ||
Pravopis a gramatika v duplikácii Výstražná správa: | ||
Kurzor |
Kontrolný zoznam č. 9: Zrušiť testovacie scenáre tlačidiel
Zrušiť:
S údajmi vo všetkých poliach | ||
Iba s povinnými políčkami: | ||
So všetkými poľami: |
Kontrolný zoznam č. 10: Vymazanie testovacích bodov tlačidiel
Odstrániť:
EDIT (na obrazovke úprav) | |
Vymažte záznam, ktorý sa nikde v aplikácii nepoužíva | |
Vymažte záznam, ktorý má závislosť | |
Pridajte znova nový záznam s rovnakými odstránenými podrobnosťami |
Kontrolný zoznam č. 11: Overiť ovplyvnené oblasti po uložení alebo aktualizácii
Po uložení / aktualizácii:
Zobraziť v zobrazení | |
Odraz v ovplyvnených formách v žiadosti |
Kontrolný zoznam č. 12: Zoznam na testovanie dátovej mriežky
Dátová mriežka:
Názov a pravopis mriežky | |
Formulár Pred poskytnutím akýchkoľvek údajov | |
Správa Pred poskytnutím akýchkoľvek údajov | |
Kúzla | |
Zarovnania | |
S Nie | |
Názvy polí a objednávka | |
Správnosť existujúcich údajov | |
Poradie existujúcich údajov | |
Zarovnanie existujúcich údajov | |
Navigátory stránok | |
Údaje pri navigácii na rôznych stránkach |
Upraviť funkčnosť odkazu
Stránka po úprave: | |
Názov a hláskovanie | |
Existujúce údaje vybratého záznamu v každom poli | |
Gombíky |
Aj keď tento zoznam nemusí byť vyčerpávajúci, je skutočne rozsiahly.
STIAHNUŤ ▼==> Všetky tieto kontrolné zoznamy si môžete stiahnuť vo formáte MS Excel: Stiahnutie vo formáte Excel
Body, ktoré je potrebné poznamenať:
- Podľa potreby je možné pridať ďalšie testy pre každú kategóriu / pre každé pole alebo odstrániť existujúce polia. Inými slovami, tieto zoznamy sú úplne prispôsobiteľné.
- Ak potrebujete do svojich testovacích balíkov zahrnúť overenia na úrovni poľa, musíte iba vyzdvihnúť príslušný zoznam a použiť ho na obrazovke / stránke, ktorú chcete otestovať.
- Udržujte kontrolný zoznam tak, že aktualizujete stav vyhovenia / nevydarenia, aby ste z tohto systému spravovali zoznam funkcií, overovali ich a zaznamenávali výsledky testov.
Neváhajte a vytvorte z tohto kompletného kontrolného zoznamu pridanie ďalších testovacích prípadov / scenárov alebo negatívnych testovacích prípadov v sekcii komentárov nižšie.
Tiež by som ocenil, keby ste to zdieľali so svojimi priateľmi!
Výukový program PREV | NEXT Tutorial
Odporúčané čítanie
- Ako písať testovacie prípady: Najdôležitejší sprievodca s príkladmi
- Testovanie súborov cookie webových stránok a testovacie prípady na testovanie súborov cookie webových aplikácií
- Ukážka šablóny testovacieho prípadu s príkladmi testovacích prípadov (Stiahnuť)
- Najlepšie nástroje na testovanie softvéru 2021 (QA Test Automation Tools)
- Sprievodca testovaním bezpečnosti webových aplikácií
- Testovanie aplikácií - do základov testovania softvéru!
- Inštalácia aplikácie na zariadenie a spustenie testovania z Eclipse
- TDD Vs BDD - analyzujte rozdiely pomocou príkladov