software testing questions
Hoy voy a responder a las preguntas de algunos lectores. En realidad, estoy pensando en iniciar una columna semanal sobre 'Preguntas y respuestas sobre pruebas de software'. Por lo general, recibo docenas de correos electrónicos diariamente preguntándome sobre algunas consultas de pruebas de software.
En lugar de responderlas en privado, las pondré colectivamente en publicaciones para que también se aborden muchas preguntas similares de otros lectores. Puede enviar sus preguntas en las secciones de comentarios de las publicaciones.
reloj en reloj de salida software gratis
Antes de enviar una pregunta, le recomiendo encarecidamente que busque aquí en este sitio si sus consultas han sido respondidas previamente.
Así que lo patearé con algunas preguntas en esta publicación.
Shivika pregunta:
“Me han dado la tarea de probar una página de aplicación basada en la interfaz de usuario. Quieren que rompa la funcionalidad de cualquier manera. La primera página es Registrarse, una página que contiene campos como nombre de usuario, contraseña, correo electrónico, campo de dirección URL y algunas opciones de selección de casillas de verificación.
He probado todas las formas en las que puedo probar la página. ¿Podrías sugerir también qué formas posibles de probar la página? '
Cubriré algunos casos de prueba negativos importantes para romper la página de registro:
#1) Consulte el límite del campo de nombre de usuario. Me refiero al tipo de datos de este campo en DB y el tamaño del campo. Intente agregar más caracteres a este campo que el límite de tamaño del campo. Vea cómo responde la aplicación a esto.
#2) Repita el caso anterior para los campos numéricos. Inserte un número más allá de la capacidad de almacenamiento de campo. Suele ser una prueba de límites.
#3) Para el campo de nombre de usuario, intente agregar números y caracteres especiales en varias combinaciones. (Caracteres como! @ # $% ^ & * () _ +} {“:?><,./;'()). If not allowed specific message should be displayed to the user.
#4) Pruebe la combinación de caracteres especiales anterior para todos los campos de entrada en su página de registro con algunas validaciones. Como campo de dirección de correo electrónico, validaciones de campo de URL, etc.
#5) Muchas aplicaciones fallan para el campo de entrada que contiene campos de ejemplos '(comillas simples) y' (comillas dobles) como: 'Web de Vijay'. Pruébelo en todos los campos de entrada uno por uno.
#6) Intente agregar solo números a los campos de entrada que tengan validación para ingresar solo caracteres y viceversa.
#7) Si hay validación de URL, consulte diferentes reglas para la validación de URL y agregue URL que no se ajusten a las reglas para observar el comportamiento del sistema.
Por ejemplo, URL como vijay.com/?q=vijay's! @ # $% ^ & * () _ +} {“:?><,./;'()web_page
También agregue URL que contengan HTTP: // y https: // mientras inserta en el cuadro de entrada de URL.
#8 ) Si la página de registro incluye algunos pasos, como el paso 1, el paso 2, etc., intente cambiar los valores de los parámetros directamente en la barra de direcciones del navegador. Muchas veces, las URL se formatean con algunos parámetros para mantener los pasos del usuario adecuados. Intente alterar todos esos parámetros directamente sin hacer nada en la página de registro.
#9) Haga algunas pruebas de mono de forma manual o automática (es decir, inserte lo que se le ocurra o escriba al azar sobre el teclado) y obtendrá algunas observaciones.
#10) Vea si alguna página muestra un error de JavaScript, ya sea en la esquina inferior izquierda del navegador o habilite la configuración del navegador para mostrar un mensaje emergente a cualquier error de JavaScript.
Estos son todos los casos de prueba negativos. Supongo que ya probó la misma página de registro con todos los casos válidos para verificar que la aplicación funciona bien según los requisitos.
Si los casos anteriores no están rompiendo la página de la aplicación, no olvide felicitar al desarrollador ;-)
Si tiene algunos casos de prueba excelentes para romper tales aplicaciones que aprendió de su experiencia, puede especificarlos en los comentarios a continuación.
Jayant pregunta:
“Normalmente, los novatos que se desmayan tienen un estado de ánimo como“ Somos novatos ”, que se han desterrado recientemente de la universidad y esperan que las empresas que los contraten consideren la base de conocimientos que tienen y, además, deberían influir en su formación. En términos reales, ¿qué se entiende por más fresco para una industria? '
Buena pregunta. Cuando estaba más fresco, pensaba en líneas similares. Pero piense desde el punto de vista de un empleador. El empleador pensará como “¿Por qué deberíamos contratar candidatos que tengan poca base de conocimientos y experiencia? y necesita capacitación antes de asignar cualquier trabajo?
Bueno, afortunadamente no todos los empleadores piensan así y es por eso que los novatos están consiguiendo puestos de trabajo y formación en la junta. Gracias al auge de la industria de las TI. Continuará la demanda de estudiantes de primer año que tengan una buena formación académica y una habilidad adecuada para resolver problemas.
El tremendo crecimiento en una cantidad de universidades de ingeniería resultó en un aumento significativo en el número de graduados que fallecen cada año. Y la brecha también está aumentando entre la habilidad de los graduados y las expectativas de las empresas.
Ahora me centraré en lo que la industria busca específicamente en los recién graduados. Normalmente incluirá:
- Capacidad analítica y de resolución de problemas
- Habilidades técnicas
- Habilidad comunicativa e interpersonal
- Capacidad para liderar
- Actividades adicionales como idiomas extranjeros, habilidades de organización, etc.
Por lo tanto, siempre será mejor si intenta adquirir alguna experiencia o habilidad antes de intentar un trabajo de posgrado. Estás un paso por delante de los novatos que no tienen ninguna experiencia.
Esta experiencia laboral generalmente incluye:
# 1) Pasantía
El trabajo de prácticas se realiza en cualquier empresa durante o después de la graduación. Puede ser una pasantía gratuita o pagada
# 2) Cursos de sándwich
En algunos cursos, la formación industrial se incluye en el propio plan de estudios. Es típico de 6 meses a 1 año en la mayoría de las universidades. Puede incluir esta capacitación en proyectos en su currículum.
# 3) Logros de habilidades especiales a través de clases o empresas
La formación obtenida de algún instituto o empresas puede incluirse en su experiencia laboral.
# 4) Proyectos
Proyectos realizados con fines comerciales o de investigación. Estos son los proyectos pagados o de certificación realizados para empresas durante los años de graduación.
Todo el trabajo mencionado anteriormente definitivamente contará como una experiencia a medida que obtenga una idea real de la empresa, el trabajo en equipo y la cultura de trabajo de la empresa. Descubra sus áreas de habilidades y lo que puede ofrecer al empleador antes de buscar trabajo.
Las empresas siempre buscan candidatos completos que puedan utilizar eficazmente sus habilidades en proyectos de universidades, experiencia y actividades adicionales.
=> Mira la Parte 2 aquí
Lectura recomendada
- Preguntas y respuestas de la entrevista
- Algunas preguntas interesantes de la entrevista sobre pruebas de software
- Preguntas y respuestas sobre pruebas de software, parte 2
- Elegir las pruebas de software como carrera
- Mejores herramientas de prueba de software 2021 (Herramientas de automatización de pruebas de control de calidad)
- 20 preguntas sencillas para comprobar sus conocimientos básicos sobre pruebas de software (Cuestionario en línea)
- Trabajo de asistente de control de calidad de pruebas de software
- Respuestas al ejercicio de prueba de software - Parte 2