Voordelen en richtlijnen van het geautomatiseerde testen
„Het geautomatiseerde Testen“ automatiseert het hand testende proces momenteel in gebruik. Dit vereist dat een geformaliseerd „hand testend proces“, momenteel in het bedrijf of de organisatie bestaat.
De automatisering is het gebruik van strategieën, hulpmiddelen en artefacten dat vergroten of de behoefte aan hand of menselijke betrokkenheid of interactie in ongeschoolde, herhaalde of overtollige taken verminderen.
Minimaal, omvat zulk een proces:
Gedetailleerde proefprocessen, met inbegrip van voorspelbare „verwachte resultaten“, die van Bedrijfs de Functionele Specificaties en documentatie van het Ontwerp zijn ontwikkeld
Een standalone Milieu van de Test, met inbegrip van een Gegevensbestand van de Test dat aan een bekende constante herstelbaar is, dusdanig dat de proefprocessen kunnen worden herhaald telkens als er wijzigingen die aan de toepassing worden gemaakt zijn.
De volgende soorten het testen kunnen worden geautomatiseerd
Functioneel - testend dat de verrichtingen zoals verwacht uitvoeren.
Regressie die - geen die het gedrag van het systeem heeft veranderd test.
Uitzondering of Negatief - dwingende foutenvoorwaarden in het systeem.
Spanning die - de absolute capaciteiten van de toepassing en de operationele infrastructuur bepaalt.
Prestaties die - verzekering verstrekt dat de prestaties van het systeem voor zowel partijlooppas als online transacties met betrekking tot bedrijfsprojecties en vereisten adequaat zullen zijn.
Lading die - de punten bepaalt waarop de capaciteit en de prestaties van het systeem die aan de situatie wordt gedegradeerd worden dat hardware of software de verbeteringen worden vereist.
Voordelen van het Geautomatiseerde Testen
Betrouwbaar: De tests voeren precies de zelfde handelingen uit telkens als zij in werking worden gesteld, daardoor eliminerend menselijke fout
Herhaalbaar: U kunt testen hoe de software onder herhaalde uitvoering van de zelfde verrichtingen reageert.
Programmeerbaar: U kunt verfijnde tests programmeren die uit verborgen informatie van de toepassing brengen.
Uitvoerig: U kunt een reeks van tests bouwen die elke eigenschap in uw toepassing behandelt.
Opnieuw te gebruiken: U kunt tests aangaande verschillende versies van een toepassing opnieuw gebruiken, zelfs als het gebruikersinterface verandert.
De Software van de betere Kwaliteit: Omdat u meer tests in minder tijd met minder middelen kunt in werking stellen
Snel: De geautomatiseerde looppas van Hulpmiddelen test beduidend sneller dan menselijke gebruikers.
De Vermindering van kosten: Aangezien het aantal middelen voor regressietest wordt verminderd.
Het kiezen van de juiste hulpmiddelen voor de baan en het richten van de juiste gebieden van de organisatie om hen op te stellen kunnen deze voordelen slechts realiseren. De juiste gebieden waar de automatiseringspasvorm moet worden gekozen.
De volgende gebieden moeten eerst worden geautomatiseerd
1. Hoogst overtollige taken of scenario's
2. Herhaalde taken die boring zijn of neigen om menselijke fout te veroorzaken
3. Goed ontwikkelde en goed-begrepen gebruiksgevallen of scenario's eerst
4. De vrij stabiele gebieden van de toepassing over vluchtige degenen moeten worden geautomatiseerd.
De geautomatiseerde meetapparaten moeten de volgende richtlijnen volgen om de voordelen van automatisering te krijgen:
? Beknopt: Zo eenvoudig zoals mogelijk en neen eenvoudiger.
? Self-Checking: De rapporten van de test zijn eigen resultaten; vereist geen menselijke interpretatie.
? Herhaalbaar: De test kan vaak in een rij zonder menselijke interventie worden in werking gesteld.
? Robuust: De test veroorzaakt voor altijd nu zelfde resultaat en. De tests worden niet beïnvloed door veranderingen in het externe milieu.
? Voldoende: De tests verifiëren alle vereisten van de software die wordt getest.
? Noodzakelijk: Alles in elke test draagt tot de specificatie van gewenst gedrag bij.
? Ontruim: Elke verklaring is gemakkelijk te begrijpen.
? Efficiënt: De looppas van tests in een redelijke hoeveelheid tijd.
? Specifiek: De punten van elke testmislukking aan een specifiek stuk van gebroken functionaliteit; de mislukkingen van de eenheidstest verstrekken „tekorttriangulering“.
? Onafhankelijke: Elke test kan alleen of in een reeks met een willekeurige reeks andere tests in om het even welke orde worden in werking gesteld.
? Te handhaven: De tests zouden gemakkelijk moeten zijn zich zich te begrijpen en te wijzigen en uit te breiden.
? Traceable: Aan en van de code test het en aan en van de vereisten.
Voor meer visualisatie van dit artikel en vrije opleidingsleerprogramma's bij het Testen: http://www.exforsys.com/content/category/17/259/340/
Exforsys biedt vrije opleiding en carrière hulp aan zich specialiseert in C, C++, C#, Java, J2EE, .NET, PeopleSoft, SAP, Siebel, Oracle Apps, Gegevens, Oracle/SQL Server/DB2 en het Testen die opslaat. Gelieve te bezoeken
http://www.exforsys.com voor meer Leerprogramma's van de Opleiding, voor de vragenbezoek
http://www.geekinterview.com van het Gesprek van IT, voor artikelen en middelenbezoek
http://www.itquestionbank.com
Artikel Bron: Messaggiamo.Com
Related:
» Home Made Power Plant
» Singorama
» Criminal Check
» Home Made Energy
Webmaster krijgen html code
Voeg dit artikel aan uw website!
Webmaster verzenden van artikelen
Geen registratie vereist! Vul het formulier in en uw artikel is in de Messaggiamo.Com Directory!