Documentos de Académico
Documentos de Profesional
Documentos de Cultura
APRENDIZ:
INSTRUCTOR:
EDINSON RUEDA DUARTE
CENTRO AGROTURÍSTICO
2022
<?php
$this->login=$log;
$this->clave=$cla;
$this->conectar();
$this->desconectar();
if ($_POST){
$objUsu->setClave($_POST['contrasena']);
unset($objUsu);
if($fila = $resultado->fetch_object()){
$_SESSION['time'] = time();
exit();
else {
header("refresh:5;url=../inicio.php");
?>
GRAFO DE FLUJO
<?php
$this->login=$log;
$this->clave=$cla;
$this->conectar();
$this->desconectar();
if ($_POST){
$objUsu->setClave($_POST['contrasena']);
unset($objUsu);
if($fila = $resultado->fetch_object()){
$_SESSION['time'] = time();
exit();
else {
header("refresh:5;url=../inicio.php");
?>
Casos de prueba para cobertura de decisiones:
D1 => if ($_POST){
Caso de Prueba 2:
Caso de Prueba 1:
D1=Verdadero; D2=Verdadero;
usuario=(TRUE) contraseña=(TRUE) D1=Verdadero; D2=Verdadero;
(contraseña=(TRUE))
Caso de Prueba 3:
D1 => if ($_POST){
C1.1=(['email'])
C1.2= (['contrasena'])
C2.1=['usuario']
C2.2=['time']
Datos concretos para los casos de prueba:
Parámetro de
Clases válidas Clases inválidas
entrada
email 1. email=True 2.email=False
usuario 3. usuario=True 4. usuario=False
Contraseña 5. contraseña=True 6. contraseña=False
a. Clases válidas
Diseñar casos de prueba para cubrir tantas clases de equivalencia válidas como sea posible (1,3,5)
Diseñar casos de prueba para cubrir tantas clases de equivalencia inválidas como sea posible
(2,4,6)