Agile Testing Day Madrid 2016, Graham Moran
-
Upload
graham-moran -
Category
Presentations & Public Speaking
-
view
39 -
download
2
Transcript of Agile Testing Day Madrid 2016, Graham Moran
funcionalidad
SeguridadCompatibilidad
Interfaz Grafica
End-2-End
Rendimiento
Interoperabilidad
¿ Qué hay que probar ?
GUI TESTS
API TESTS
UNIT TESTS
TEST AUTOMATION PYRAMID
UNIT TESTS
INTEGRATION TESTS
SYSTEM TESTS
V-MODEL
1) email valido + password valido = OK
2) email valido + password invalido = error
3) email invalido + password valido = error
4) email invalido + password invalido = error
public static boolean User(String user, String pass)14 throws SQLException, IOException{1516 String Username = null;17 String Password = null;18 dbConn db=new dbConn();19 Connection conn=null;20 conn=db.ConMe();2122 Statement st=conn.createStatement();232425 String sql = "SELECT firstname, password FROM register" + "WHERE firstname='" + user + "'" + "AND password='" + pass + "'";26 ResultSet rs = st.executeQuery(sql);27 if(rs.next()){28 Username = rs.getString("name");29 Password = rs.getString("password");30 }31 if(Username != null && Password != null && user.equals(Username) && pass.equals(Password)){3233 return true;34 }35 else return false;3637 }3839 }
if(Username != null && Password != null && user.equals(Username) && pass.equals(Password)){
return true;
}
else return false;
"or""="
"or""="pruebas de seguridad…
pruebas de concurrencia…
! Prueba otras
características !!!
…pruebas de E2E
Buscar articulo...
Añadir articulo al carrito...
Comprar articulo...
Recibir confirmación...
Actualizar info de la entrega...
Pedir factura...
Cancelar pedido...
1. Pruebas más tempranas en el ciclo de vida...
2. Pruebas más rápidas... (200 pruebas unitarias
en menos de un segundo)
3. Pruebas automatizadas más robustas ...
4. Mejor cobertura de pruebas...
1. Tu usuario es real... Hay que entenderle...
2. Tener una estrategia más completo...
3. Realizar pruebas que tienen más sentido...
4. Usar mejor el tiempo que NO TENEMOS para
hacer el testing...