Diseño y realización de pruebas
Pruebas en el proceso de desarrollo de software:
Planificación de pruebas a lo largo del ciclo de desarrollo.
Tipos de pruebas: funcionales, estructurales, regresión, caja negra.
Procedimientos y casos de prueba.
Pruebas de código:
Cubrimiento, valores límite, clases de equivalencia.
Pruebas unitarias de clases y funciones.
Uso de herramientas integradas en los entornos de desarrollo para realizar pruebas unitarias.
Automatización de pruebas unitarias.
Pruebas de integración.
Diseño y documentación casos de prueba.
Depuración de programas:
Herramientas de depuración integradas en los entornos de desarrollo,
Puntos de ruptura y seguimiento en tiempo de ejecución.
Examinadores de variables.
Diseño y realización de pruebas
Funcionales
Estructurales
Regresión
Proyecto año 2021 (nuevo sprint de dos semanas)
Crear código para someterlo a pruebas automática
Códigos en PowerShell para automatizar
Hacer click izquierdo constantemente
$MouseEventSig = @’
[DllImport("user32.dll",CharSet=CharSet.Auto, CallingConvention=CallingConvention.StdCall)]
public static extern void mouse_event(long dwFlags, long dx, long dy, long cButtons, long dwExtraInfo);
‘@
$MouseEvent = Add-Type - memberDefinition $MouseEventSig - name ' MouseEventWinApi' - passThru
for ($true )
{
[System.Windows.Forms.Cursor ]::Position = New-Object System.Drawing.Point(61 , 45 )
$MouseEvent ::mouse_event(0x00000002 , 0 , 0 , 0 , 0 )
$MouseEvent ::mouse_event(0x00000004 , 0 , 0 , 0 , 0 )
Start-Sleep - Seconds 1
}
Start-Sleep - Seconds 5
[System.Windows.Forms.SendKeys ]::SendWait(" hla" )
[System.Windows.Forms.SendKeys ]::SendWait(" {ENTER}" )
Escribir un número aleatorio cada 5 segundos de forma continuada
for (1 )
{
$aleatorio = Get-Random (1 .. 100000 )
Start-Sleep - Seconds 5
[System.Windows.Forms.SendKeys ]::SendWait($aleatorio )
[System.Windows.Forms.SendKeys ]::SendWait(" {ENTER}" )
}