En primer lugar, los procesos y especificaciones de diferentes empresas son diferentes. Por ejemplo, los procesos de las empresas privadas son relativamente simples y no están estandarizados. Sin embargo, si los procesos de Microsoft, IBM, etc. están más estandarizados y las empresas extranjeras dan importancia al proceso de prueba, los procesos y especificaciones presentados son generalmente muy estrictos.
En empresas estandarizadas, las condiciones básicas para el envío a pruebas son generalmente:
1. El código del desarrollador ha sido revisado por otros. No está permitido revisar su propio código. , debe ser revisado por al menos otra persona.
2. El código del desarrollador contiene código de prueba que cumple con los requisitos de proporción. Es decir, el código desarrollado ha sido probado unitariamente por uno mismo y la proporción específica es diferente para cada empresa.
3. Algunas empresas como IBM tendrán un proceso de ejecución automática de casos de prueba BVT después del envío, es decir, los casos de prueba básicos básicos se ejecutarán automáticamente antes de enviar el código enviado diariamente y otro código. se verá afectado después de la presentación.
4. Proceso de envío específico,
1) Versión local, paquete war o paquete jar, etc.
2) Enviar al servidor svn localmente y modificar la descripción de la versión.
3) Cerrar BUG, es decir, el número de errores corregidos en esta versión.
4) Ejecute el caso de uso de BVT. Si no pasa, deténgase y regrese a la modificación local.
5) Complete el formulario de envío de prueba o genere automáticamente un formulario de envío de prueba.
En el proceso de implementación específico, la situación de cada empresa es diferente, lo que determina las diferencias específicas en el proceso de implementación real.