Rozhodování o tom, aby automatizaci testování softwaru
Ne každý testování softwaru projekt může nebo by mělo být automatické. Než se vaše oddělení přijímá nový test automatizace projektu, měli byste vytvořit proces, kdy jsou projekty kontrolovány a buď přijmout, nebo odmítnout. To lze provést pomocí jednoduchého Test Automation věci přijetí Checklist.Repeatable Test s Static DataThe skutečné nákladové výhody automatizaci testování je dosaženo pouze tehdy, pokud stejné skripty jsou prováděny vícekrát. první provedení je velmi drahé, protože obsahuje jeden-čas nákladů automatizační nástroje, a 100% Test Automation inženýr čas. Jsou-li skripty spustili to znovu, cena klesá zkušební automatizace ostře. Nástroj byl již zakoupili a skripty již byly kódovány. Pokud došlo ke změnám v žádosti, může skripty vyžadují údržbu, než je vykonán. Údržbu moll aktualizace softwaru by měly být minimal.Because automatizaci testování je úspěšná pouze tehdy, když skripty lze spustit vícekrát, pouze aplikace, které vyžadují stejnou zkušební případy, které mají být realizovány se stejnými daty jsou vhodnými kandidáty pro automatizaci. Například hypoteční aplikace, která musí být testovány na regresi týden by mohl být vhodným kandidátem pro zkušební automatizace. Skript údržba je minimální a lze skripty zadejte hypoteční aplikace pomocí stejné skupiny testovacích dat ve zlomku času to bude trvat ruční tester vyzkoušet stejné functionality.On druhou stranu, hypotéky vznik systému, které nelze použít stejných testovacích dat pro každou iteraci by nebyl dobrý automatizace kandidáta. Vzhledem k povaze hypotečních systémů, mohou být údaje uváděné v různých fázích schválení či zamítnutí, na základě současných údajů a oddělení, kteří již zpracovávají svou část hypotečního aplikace. Je-li skript nelze snadno zjistit, jaké údaje se zapsat do softwaru, to není dobrá automatizace candidate.Another problém automatizaci tohoto typu komplexního systému je, že testovací prostředí, často obsahuje vzorkování údajů o produkci, která je aktualizována v pravidelných intervalech. Někdy to může být překonána přestavba zkušební data, kdy testovací prostředí je obnoven. Proveditelnost přestavby údaje o zkouškách pravidelně závisí na složitosti aplikace. Budete muset učinit rozhodnutí, že na případ-by-case basis.Application nebo Environmentální StabilityEnvironmental stabilita je rozhodující pro úspěšné automatizaci testování softwaru projektu. Skripty mohou být kódovány včas, pokud je k dispozici aplikační prostředí, zkušenosti časté down-krát, nebo nadměrné vady a errors.Little nebo žádná aplikace nebo pro životní prostředí DowntimeIt trvá déle, než psát skripty dělá ručně testu stejné funkce. Většina automatizační nástroje, které rozmělněny verze C nebo Visual Basic, což znamená, že automatické psaní skriptů je v podstatě programování a má dostatek času a odborných znalostí. Na rozdíl od manuální testovací případy, které mohou někdy být psán vychází z požadavků a mock-up, automatizované nástroje vyžadují skutečné aplikace. Když testovací prostředí je k dispozici, lze automatizační techniky nelze vytvořit skripty, které prodlužuje projektu a končí kalkulace more.Excessive prostojů může sestávat z libovolného z následujících možností: nestabilní prostředí chybí podpora infrastruktury častým Aktualizace Buggy CodeEffects životního prostředí nestability na Script Development a ExecutionWhen aplikace nebo prostředí je nestabilní, skriptování je pokrok dramaticky zpomalil, nebo zcela zastaveny. V některých případech je možné pokračovat skriptování, ale to způsobuje více pracovat na později datum. Například, pokud jste skriptování v buggy kód, budete muset skript kolem chybových hlášení a skripty, bude muset být revidovány později. Nebo můžete být schopni vytvářet skripty do určitého bodu a konec je na později. Aby se zabránilo poklesu životní prostředí a nestability, přečtěte si kapitolu o úrovni služeb závadu vady Agreements.Timely FixesApplication nemusí být na úkor automatické testování softwaru projektu. Jsou-li vady stanovena včas, skriptování, může pokračovat bez významných výpadků. Při odhadu automatizované testování projektu, je to vždy lepší přidat nějaký čas vyrovnávací paměti, že se bude ubytování pro hlášení závady a závady revisions.When opravuje se nadměrné množství času k řešení a způsobují automatizované testování softwaru projekt odložit, je čas dát dohromady schůzku. Zveme všechny hlavní aktéry a diskutovat o jádro problému a to, co každý může ke zlepšení situace. Možná, že vývoj je příliš mnoho času se snaží problém reprodukovat a vaše automatizace Tým vstoupí lepší popis by jim pak opravy defektu asi rychleji. Možná si můžete společně pracovat na klasifikaci vad a stanovit přiměřené stanovit vždy pro klasifikaci. Například, kritické vady musí být opraveno v ten den, zatímco vysoké vady musí být fixovány v 24 hours.Responsive Kontaktujte PersonWhen váš tým se na novém projektu, automatizované testování, budete potřebovat kontaktní osobu. Tato osoba je odpovědný za to, máte obchodními požadavky a odpovídat na otázky o tom, jak aplikace funguje. To nebude svou hlavní práci, takže si budete muset zajistit, aby on nebo ona je citlivý. Pokud nemůžete dostat adekvátní obchodní požadavky, zkušební data, nebo odpovědi na otázky, vaše automatizace projekt nebude successful.Copyright 2004. Danna Henderson. All Rights Reserved.Danna Henderson pomohl mnoha organizacím automatizovat jejich testování softwaru s WinRunner. Pro informace o vytvoření robustní, data řízené skriptů a automatizované testování úspěšné, navštivte WinRunner odborníků.
Článek Zdroj: Messaggiamo.Com
Related:
» Seo Elite: New Seo Software!
» AntiSpywareBOT
» Reverse Mobile
» Error Nuker
Webmaster si html kód
Přidejte tento článek do svých webových stránek se!
Webmaster Zašlete svůj článek
Ne nutná registrace! Vyplňte formulář a váš článek je v Messaggiamo.Com Adresář!