mirror of
https://github.com/TMD44/elte-ik-pti-bsc-zarovizsga.git
synced 2025-08-11 21:39:05 +02:00
Binary file not shown.
@@ -532,6 +532,47 @@ Megjegyzés: a felsorolás történhet másképpen is, például vektor esetén
|
||||
\end{figure}
|
||||
|
||||
\section{Programozási tételekkel készült programok tesztelése}
|
||||
TODO
|
||||
Három féle tesztelési stratégia van, ezek az alábbiak.
|
||||
\begin {enumerate}
|
||||
\item Fekete doboz: a feladat (specifikációja) alapján felírt tesztesetek.
|
||||
\begin {enumerate}
|
||||
\item Az előfeltételt kielégítő (érvényes), illetve azt megszegő (érvénytelen)
|
||||
tesztadatokkal felírt tesztesetek.
|
||||
\item Az utófeltétel alapján (?) generált tesztesetek vizsgálata.
|
||||
\end {enumerate}
|
||||
\item Fehér doboz: a kód alapján felírt tesztesetek.
|
||||
\begin {enumerate}
|
||||
\item Algoritmus minden utasításának kipróbálása
|
||||
\item Algoritmus minden vezérlési csomópontjának (elágazás, ciklus) kipróbálása
|
||||
\end {enumerate}
|
||||
\item Szürke doboz: végrehajtható specifikáció által előrevetített algoritmus
|
||||
működését ellenőrző tesztesetek.
|
||||
\begin {enumerate}
|
||||
\item Ha a végrehajtható specifikáció ráadásul egy algoritmus-mintából származik,
|
||||
akkor az algoritmus-minta szokásos teszteseteit kell megvizsgálni.
|
||||
\end {enumerate}
|
||||
\end {enumerate}
|
||||
A programozási tételek algoritmus-minták, ezért itt azok teszteseteivel fogunk foglalkozni.
|
||||
\begin{figure}[H]
|
||||
\centering
|
||||
\includegraphics[width=0.7\linewidth]{img/algoritmus-mintak_tesztesetei}
|
||||
\caption{Algoritmus-minták tesztesetei}
|
||||
\label{fig:algoritmus-mintak_tesztesetei}
|
||||
\end{figure}
|
||||
|
||||
Példafeladat programozási tételre (programozási-mintára) építve:
|
||||
\begin{figure}[H]
|
||||
\centering
|
||||
\includegraphics[width=0.7\linewidth]{img/programozasi_tetelre_epulo_feladat}
|
||||
\caption{Feladat programozási tételre építve}
|
||||
\label{fig:programozasi_tetelre_epulo_feladat}
|
||||
\end{figure}
|
||||
|
||||
\begin{figure}[H]
|
||||
\centering
|
||||
\includegraphics[width=0.7\linewidth]{img/tesztesetek}
|
||||
\caption{Példa tesztesetek}
|
||||
\label{fig:tesztesetek}
|
||||
\end{figure}
|
||||
|
||||
\end{document}
|
BIN
7. Programozás/img/algoritmus-mintak_tesztesetei.PNG
Normal file
BIN
7. Programozás/img/algoritmus-mintak_tesztesetei.PNG
Normal file
Binary file not shown.
After Width: | Height: | Size: 222 KiB |
BIN
7. Programozás/img/programozasi_tetelre_epulo_feladat.PNG
Normal file
BIN
7. Programozás/img/programozasi_tetelre_epulo_feladat.PNG
Normal file
Binary file not shown.
After Width: | Height: | Size: 126 KiB |
BIN
7. Programozás/img/tesztesetek.PNG
Normal file
BIN
7. Programozás/img/tesztesetek.PNG
Normal file
Binary file not shown.
After Width: | Height: | Size: 119 KiB |
Reference in New Issue
Block a user