Skapandet av ett program består av flera operationer, som tillsammans kallas "livscykeln". Ett av de viktigaste stegen är testning. Dess huvudsakliga uppgift är inte att se till att arbetet är korrekt utan att upptäcka eventuella fel så att de inte blir en obehaglig överraskning för kunden senare. Hur testar du program?
Instruktioner
Steg 1
Börja testa programmet. Det första steget är att felsöka programmet. Felsökning bör göras av en programmerare som skrev källkoden eller känner till det programmeringsspråk som krävs. Om du är något av ovanstående, börja kontrollera källkoden för syntaxfel. Eliminera eventuella fel. Gör sedan statisk testning. Det måste göras för att felsöka programmet.
Steg 2
Kontrollera all dokumentation som erhållits under programmets hela livscykel. Kontrollera referensvillkoren, specifikationen och källkoden för att uppfylla kodningsstandarderna. Detta hjälper till att avgöra hur programmet uppfyller kundens krav. Om du tar bort alla felaktigheter i dokumentationen och programkoden kommer detta att indikera programvarans höga kvalitet.
Steg 3
När du är klar med felsökning, gå vidare till dynamiska testmetoder. De används i processen för att programmet direkt fungerar. Kontrollera programmets riktighet med hjälp av många tester från tidigare förberedda datamängder. Varje test visar dig i vilka fall programmet misslyckades och kraschade. Du behöver den här informationen för att felsöka orsakerna till dessa problem. Använd svarta rutor och vita rutor för testning. Metoden "svart ruta" innebär att man identifierar maximalt antal fel och störningar i ett test.
Steg 4
För att göra detta, förbered två datauppsättningar. En måste innehålla korrekt information, och den andra är medvetet felaktig. Efter att ha kört dessa data genom programmet, fastställ avvikelsen mellan de verkliga och förutsagda funktionerna.
Steg 5
Använd också "White Box" -metoden. Det handlar om att gå igenom varje operatör för att noggrant undersöka samtalets interna struktur. Den testar alla informationsvägar, växelkursen mellan filialer och enskilda cykler. Varje operatör passeras en gång.