Systémové testování

SYSTÉMOVÉ TESTOVÁNÍ je úroveň testování softwaru, kdy se testuje kompletní a integrovaný software. Účelem tohoto testování je vyhodnotit shodu systému se stanovenými požadavky.

DefiniceISTQB

  • testování systému:

Tabulka obsahu

Analogie

Při výrobě kuličkového pera se víčko, tělo, hrot, inkoustová náplň a kulička vyrábějí odděleně a testují se samostatně. Když jsou připraveny dvě nebo více jednotek, jsou sestaveny a je provedeno integrační testování. Když je integrováno celé pero, provede se Testování systému.

Metoda

Obvykle se používá metoda Black Box Testing, při které není známa vnitřní struktura testovaného systému. Tests are normally done manually but the trend of test automation, specially for Regression Testing, is picking up.

Tasks

  • System Test Plan
  • System Test Cases/ Test Scripts/ Test Data
  • System Test

When is it performed?

System Testing is the third level of software testing performed after Integration Testing and before Acceptance Testing.

Who performs it?

Normally, independent software testers perform System Testing.

Types

System Testing is the most comprehensive level of testing and many types of tests are performed. Některé z nich jsou uvedeny níže:

  • Smoke Testing, který zajistí, že nejdůležitější funkce fungují, a rozhodne, zda je sestavení vhodné pro další testování.
  • Functional Testing, který zajistí, že funkce fungují podle funkčních požadavků.
  • Regression Testing, který zajistí, že změny (vylepšení nebo opravy chyb) softwaru neměly na něj negativní vliv.
  • Usability Testing, který určí, zda je systém snadno použitelný z pohledu koncového uživatele.
  • Testování výkonu s cílem zjistit, jak systém funguje z hlediska odezvy a stability při určitém zatížení.
  • Testování bezpečnosti s cílem odhalit zranitelnosti systému a zjistit, zda jsou jeho data a zdroje chráněny před případnými narušiteli.
  • Testování shody, jehož cílem je zjistit soulad systému s interními nebo externími normami.

Testovací prostředí

Jelikož testování systému zahrnuje testování softwaru jako celku, mělo by být cílem, aby se testovací prostředí co nejvíce blížilo produkčnímu prostředí. Jinak se na vás vrhnou produkční vady, které se sofistikovaným nepodařilo zachytit, zatímco prostí koncoví uživatelé je okamžitě našli. To je ale trapas!

Záměna se systémovým integračním testováním

Někdy se systémové testování zaměňuje se systémovým integračním testováním, což je pouze typ integračního testování zaměřeného na interakce a rozhraní mezi systémy. Systémové testování naproti tomu zaujímá komplexnější přístup a zaměřuje se na schopnost celého systému plnit obchodní / softwarové požadavky.

.

Why not get hold of some ‚pocket money‘?
Learn about BUG BOUNTY programs and EARN DOLLARS (From $50 to $1,000,000).

.

Last Updated on September 21, 2020 by STF

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.