Wat test de Software?
Er zijn vele gepubliceerde definities die van software testen,
echter, elk van deze definities kookt neer aan hoofdzakelijk het
zelfde ding: software het testen is het proces om software op
een gecontroleerde manier uit te voeren, de vraag "beantwoorden doet
de software gedragen zich zoals gespecificeerd?"
Het testen van de software wordt vaak gebruikt in samenwerking
met de termijnen controle en bevestiging. De controle is het
controleren of het testen van punten, met inbegrip van software, voor
conformiteit en consistentie met een bijbehorende specificatie.
Het testen van de software is enkel één soort controle, dat
ook technieken zoals overzichten, analyse, inspecties en analyses
gebruikt. De bevestiging is het proces om te controleren dat wat
is gespecificeerd is wat de gebruiker eigenlijk wilde.
· Bevestiging: Doen wij het juiste werk?
· Controle: Doen wij het baanrecht?
Het term insect wordt vaak gebruikt om naar een probleem of een
fout in een computer te verwijzen. Er zijn softwareinsecten en
hardwareinsecten. De termijn kwam in de Verenigde Staten voort,
wanneer de bereidende computers uit kleppen werden gebouwd, toen een
reeks eerder inexplicable fouten uiteindelijk aan motten gevonden werd
die over binnen de computer vliegen.
Het testen van de software zou niet met het zuiveren moeten
worden verward. Het zuiveren is het proces om van insecten te
analyseren en de plaats te bepalen wanneer de software zich niet zoals
verwacht gedraagt. Hoewel de identificatie van sommige insecten
van het spelen met de software duidelijk zal zijn, is een methodische
benadering van software het testen een veel grondiger middel om
insecten te identificeren.
Het zuiveren is daarom een activiteit die het testen steunt,
maar kan het testen vervangen niet. Nochtans, kan geen
hoeveelheid het testen worden gewaarborgd om alle insecten te
ontdekken.
Andere activiteiten die vaak met software testend worden
geassocieerd zijn statische analyse en dynamische analyse. De
statische analyse onderzoekt de broncode die van software, problemen
zoekt en metriek zonder de code verzamelt eigenlijk uit te voeren.
De dynamische analyse bekijkt het gedrag van software terwijl
het, uitvoert om informatie zoals te verstrekken
4.2 Overzicht
Een testplan zal de volgende structuur hebben:
a) Het plan identiÃer van de test;
b) Inleiding;
c) De punten van de test;
d) Te testen eigenschappen;
e) Te testen niet eigenschappen;
f) Benadering;
g) De pas van het punt/ontbreekt criteria;
h) De criteria van de opschorting en hervattenvereisten;
I) De deliverables van de test;
j) Testende taken;
k) Milieubehoeften;
l) Verantwoordelijkheden;
m) StafÃng en leerbehoeften;
n) Programma;
o) Risico's en onvoorziene uitgaven;
p) Goedkeuring.
De secties zullen in SP worden bevolen
De punten van de test
Identificeer de testpunten met inbegrip van hun
versie/revisieniveau. Specificeer ook kenmerken van hun
overbrenging
media die hardwarevereisten beïnvloeden of op de behoefte
voordien aan logische of fysieke transformaties wijzen
het testen kan beginnen (b.v., moeten de programma's van band
aan schijf worden overgebracht).
De verwijzingen van de levering naar de volgende documentatie
van het testpunt, als het bestaat:
Vereisten speciÃcation;
Ontwerp speciÃcation;
De gebruikers leiden;
De gids van verrichtingen;
De gids van de installatie.
Te testen eigenschappen
Identificeer alle softwareeigenschappen en combinaties te testen
softwareeigenschappen. Identificeer de specificaties van het
testontwerp verbonden aan elke eigenschap en elke combinatie
eigenschappen.
Te testen niet eigenschappen
Identificeer alle eigenschappen en combinaties signiÃcant
eigenschappen die niet en de redenen zullen getest worden.
Wat het neemt om de beste Organisatie van de Test te bouwen.
Houding
Overtuiging
Dodend instinct om uit te graven en te leveren
Cultuur
Het werk naar hartstocht en niet geld
Het werk naar technologie, het delen en het leren
Macht van Ethiek
Wat wij:
De bouw van silicium met xyzarchitectuur.
zettend op e -e-linux, bouwend een beeld en dan zettend bovenop
het.
Draadloze netwerksteun die door versie wordt gevolgd.
Wat prettijd:
1. Meldend alle passen en verzendend het rapport zonder de tests
eigenlijk uit te voeren. Het product wordt dat dat van het
klantengebouw is misgelopen. De industrie spaart geen fouten, en
dit men kan het slechtst zijn.
2.
Malplaatjes:
Het Plan van de test/Testcase
Prioriteit en de staten en de inruil van de Strengheid tussen
hen: Afbeelding aan onze jargonblocker en Crasher.
Blockers van de versie: Laatste Strengheid 1 maar 1ste
prioriteit/BLOCKER (vanuit ons perspectief):
Voorbeelden van Extreme Gevallen:
Heeft iedereen komen over een Microsoft Product dat "Win" in
plaats van "Vensters specificeert, maar u zult niet het kunnen vinden.
Waarom, omdat als Meetapparaat u het als laatste strengheid zou
kunnen registreren, maar voor de Verkoper/Microsoft wordt het
prioriteit 1/BLOCKER.
Blockers van de test: Is een typisch geval waarin u het
neerstortingsinsect registreert (Blocker), maar het wordt genomen als
laatste prioriteit door het beheer. Waarom
In één van de instanties, had een verkoper een versie van OS
vrijgegeven, die specificeerde dat na het installeren van OS op een
nieuwe machine, de kabel aan HDD terugtrek en OS verpletteren=zal= en
zou zijn volledig un-recoverable en wordt vereist om volledige OS
opnieuw opnieuw te installeren. Nog de bevrijde verkoper,
waarom? Omdat de verkoper niet de eindgebruiker zou verwachten
om het te doen.
Voorbeelden van Extreme Gevallen: S 1 maar laatste
prioriteit: Neerstorting
Efficiënte Uitvoering en Rapportering:
Belang van Logboeken
Belang om met betrekking tot het registreren niet te
registreren.
Automatisering: Wat het om neemt uit te voeren.
De Weg vooruit:
Notepad om de dossiers van Java aan code te schrijven die
tovenaars produceert. Belang om te testen.
Een paar url die binnen konden komen handig:
http://en.wikipedia.org/wiki/Software_testing
http://en.wikipedia.org/wiki/Scenario_test
http://en.wikipedia.org/wiki/Test_suite
http://en.wikipedia.org/wiki/Software_engineering
http://en.wikipedia.org/wiki/Test_script
http://en.wikipedia.org/wiki/Regression_testing
stickyminds.com
whatistesting.com
scriptinganswers.com
perlmonks.com
sqa-tester.com
indiantestingboard.org
