Peritaje de software
Comprobación de software, sitios web, aplicaciones móviles, módulos, API y código fuente respecto al contrato, las especificaciones técnicas y las funciones declaradas. Precio desde 90.000 ₽. Moscú y región de Moscú.
La comprobación del software compara una versión concreta del resultado del desarrollo con los requisitos acordados. Debe distinguirse entre una función ausente, un defecto reproducible y un fallo causado por el entorno o una integración externa.
Objeto del estudio
- Compilación del software, código fuente y configuración
- Contrato, especificaciones técnicas generales y particulares y criterios de recepción
- Escenarios de prueba, registros e historial de versiones
Ejemplos de preguntas para el perito
- ¿Qué requisitos están implementados en la versión estudiada?
- ¿Qué deficiencias se reproducen en las condiciones establecidas?
- ¿Están relacionadas las limitaciones con el código, la configuración o las dependencias externas?
- ¿Son suficientes los materiales para comprobar el volumen y el resultado de los trabajos?
Las preguntas definitivas se formulan según los objetos y las circunstancias del encargo concreto.
Qué preparar
- Requisitos acordados con todas sus versiones
- Compilación estudiada e información de la versión
- Código y documentación con el alcance acordado
- Descripción del entorno, datos de prueba, registros y actas de recepción
Cómo se desarrolla el estudio
Se establece la relación «requisito — método de comprobación — resultado». Se indican el entorno y las condiciones de reproducción. El código se analiza cuando es necesario y este análisis no sustituye la comprobación del comportamiento real del programa.
Posibilidades y limitaciones
Disponer únicamente de acceso a la interfaz puede limitar las conclusiones sobre el servidor. La titularidad de los derechos, el importe de los daños y la existencia de incumplimiento contractual no quedan establecidos automáticamente mediante pruebas técnicas.
Qué refleja el resultado
El resultado contiene los requisitos comprobados, los escenarios reproducibles, las discrepancias detectadas y las limitaciones de los materiales iniciales.
Qué compone un escenario de comprobación reproducible
El aviso «el botón no funciona» se convierte en una tarea técnica verificable cuando se describen el estado inicial del sistema, el rol del usuario, los datos de entrada y la secuencia de acciones. El protocolo también debe recoger el resultado esperado y lo observado realmente. Una nueva comprobación debe permitir entender si se han cumplido las mismas condiciones, además de mostrar una pantalla parecida.
- Para un informe se conservan los parámetros de selección, el periodo, los registros originales y el archivo obtenido.
- Para una integración, un ejemplo de solicitud y respuesta, la hora de la operación, el código de resultado y los registros pertinentes.
- Para un error de acceso, el rol, los ajustes de permisos y la acción que el usuario intentó realizar.
- Para un defecto intermitente, varias observaciones con las condiciones en las que aparece e información sobre ejecuciones correctas del mismo escenario.
Deben distinguirse los resultados: requisito comprobado y cumplido; requisito comprobado con una discrepancia detectada; o comprobación limitada por falta de datos o acceso. La última situación no significa por sí sola que la función no exista. Por ejemplo, la indisponibilidad de un servicio externo puede impedir finalizar el escenario aunque esté presente el módulo de software correspondiente.
Los datos de prueba se eligen de modo que conserven el sentido de la operación, incluidos los casos límite y los ejemplos controvertidos conocidos. La información confidencial puede anonimizarse si la sustitución no modifica las condiciones que causan el error. Un conjunto acordado de escenarios y anexos ayuda a comprobar las conclusiones sin repetir todo el historial de desarrollo.
Cuéntenos
en qué consiste su caso.
Describa la situación y adjunte los materiales. Tras estudiar la solicitud, acordaremos el formato del estudio, las preguntas, los plazos y el precio.