Het testen
In softwareontwikkelingsproces, kunnen de fouten in om het even welke stadia tijdens ontwikkeling worden ingespoten. Dit is wegens controlemethodes van vroegere fasen van ontwikkeling van software is hand. Vandaar zal wordt ontwikkeld de code die tijdens de codageactiviteit waarschijnlijk sommige vereistefouten en ontwerpfouten, naast fouten hebben die tijdens de codageactiviteit worden geïntroduceerd. Tijdens het testen, wordt het te testen programma uitgevoerd met een reeks testcases, en de output van het programma voor de testcases wordt geëvalueerd om te bepalen als de programmering wordt verwacht presteert.
Aldus, is het testen het proces om een softwarepunt te analyseren om het verschil tussen bestaande en vereiste voorwaarden (d.w.z., insecten) te ontdekken en de eigenschappen van de softwarepunten te evalueren. Zo, is het Testen het proces om een programma met de bedoeling te analyseren van het vinden van fouten.
Sommige testende principes
- Het testen kan niet het ontbreken van tekorten tonen, slechts hun aanwezigheid.
- Vroeger wordt een fout gemaakt, is duurder het.
- Later wordt een fout ontdekt, is duurder het.
Nu bespreek sommige testende technieken:
Het witte Testen van de Doos
Het witte doos testen is een techniek waardoor alle wegen door het programma met elke mogelijke waarde worden getest. Deze benadering vereist wat kennis van hoe het programma zich zou moeten gedragen. Bijvoorbeeld, als uw programma een geheelwaarde tussen 1 en 50 goedkeurde, zou een witte vakje test het programma met alle 50 te verzekeren waarden testen het voor elk correct was, en test dan elke andere mogelijke waarde die een geheel kan nemen en testen dat het zich zoals verwacht gedroeg. Onderzoekend het aantal gegevensonderdelen kan een typisch programma hebben, maken de mogelijke permutaties het witte vakje testen uiterst voor grote programma's moeilijk.
Het witte vakje testen kan op veiligheids kritieke functies van een groot programma, en hieronder besproken veel van de geteste rest worden toegepast gebruikend zwart vakje het testen. Wegens het aantal permutaties, het witte doos wordt testen gewoonlijk uitgevoerd gebruikend een testuitrusting, waar de waaiers van waarden aan het programma snel door een speciaal programma worden gevoed, registrerend uitzonderingen op het verwachte gedrag. Het witte doos testen wordt soms doorverwezen naar zoals het structurele, duidelijke, of open doos testen.
Het Testen van de zwarte Doos
Zwarte doos testen is gelijkaardig aan het witte doos testen, behalve eerder dan het testen van elke mogelijke waarde, worden de geselecteerde waarden getest. In dit type van test, kent het meetapparaat de input en wat de verwachte resultaten zouden moeten zijn, maar niet noodzakelijk hoe het programma bij hen aankwam. Zwarte doos het testen wordt soms bedoeld als het functionele testen.
De testcases voor zwarte doos het testen worden normaal bedacht zodra de programmaspecificaties volledig zijn. De testcases zijn gebaseerd op gelijkwaardigheidsklassen.
|