¿Qué es un ingeniero de pruebas?
Pregunta 1: Qué deben aprender los ingenieros de pruebas 1. Conceptos básicos: se deben dominar las habilidades básicas mencionadas anteriormente. Se recomienda la combinación de Java+Oracle+Uml. Por lo general, no es necesario que el nivel de dominio sea demasiado profundo, excepto en los puestos de desarrollo de herramientas de prueba. Nota especial: se debe dominar JUnit. Hay muchos libros en el mercado. El autor recomienda "Pensamientos de programación Java", "Manual de referencia de Oracle 9i" y "UML Essence".
2. Profesional: Se deben dominar los métodos de prueba y las herramientas de prueba mencionadas anteriormente. Para herramientas de prueba, si es de código abierto, lea el código fuente tanto como sea posible. Libros recomendados "Tecnología de prueba de software", "Arte de prueba de software", "Prueba de software".
3. Combate práctico: Se debe dominar el modo de prueba mencionado anteriormente. Participó en al menos veinte proyectos, participó en al menos dos proyectos con más de 50 personas, escribió al menos 10 000 casos de prueba, encontró al menos 5000 defectos, escribió al menos 20 000 líneas de guiones de prueba, se desempeñó como líder de pruebas al menos tres veces, y lanzó todos los productos. El número total de defectos faltantes es inferior a 50 y muestra una tendencia de convergencia. Los libros recomendados son "Patrones de diseño", "El mes del hombre mítico" y "Experiencias y lecciones de prueba de software".
4. Precipitación: comprensión profunda de los principios de control de calidad y experiencia práctica en pruebas de características de calidad como funcionalidad (incluida la seguridad), eficiencia, facilidad de uso, portabilidad, mantenibilidad y confiabilidad. Los libros recomendados incluyen "Calidad sin lágrimas", "Calidad gratis", "ISO9126" y otros estándares nacionales relacionados con la calidad del software.
5. Campo: seleccione una o dos tecnologías de prueba como dirección de la investigación a largo plazo, que se pueden ajustar adecuadamente a mitad de camino. El largo plazo aquí se refiere a cinco años, diez años y más. El objetivo en este nivel es lograr Especializarse. Las direcciones recomendadas son "pruebas en la nube" y "pruebas basadas en modelos".
6. Expertos: investigación teórica en informática. El autor no es un experto, por lo que no me atrevo a especular sobre qué se debe hacer y cómo hacerlo después de alcanzar este nivel. Sin embargo, el "problema P/NP" es algo que al autor siempre le ha interesado y sigue pagando. atención, y también es un tema de investigación seleccionado por muchos investigadores científicos, lo recomiendo solemnemente.
Pregunta 2: ¿Qué es un ingeniero de pruebas y de qué es principal responsable? Gracias. El siguiente es el trabajo diario de un ingeniero de pruebas: Etapa: escribir planes de prueba, casos de prueba e informes de defectos de prueba. y ejecutar pruebas Casos de uso, crear un entorno de prueba de Windows y dominar el uso de Bugzilla para enviar informes de defectos de software. En cuanto a por qué, por supuesto, debe hacerse paso a paso y debe ejecutarse con un plan, probablemente como. esto ^_^ Utilice tecnología y herramientas de prueba: pruebas de caja blanca y pruebas de caja negra Prueba de caja Loadrunner y Winrunner pueden usar valores límite, métodos de división de clases de equivalencia, diagramas de causa y efecto, diagramas de estado, métodos de esquema y otros métodos de prueba para diseñar pruebas eficientes casos El diagrama de flujo general del trabajo de prueba de software: testage/Studio/Tech/200601/143 Pasos de prueba detallados: 1. Escriba el plan de prueba 2. Revise el plan de prueba; si falla, regrese al primer paso 3. Escriba el caso de prueba; 4. Revise el caso de prueba, si falla, regrese al tercer paso 5. El evaluador realiza las actividades de prueba una por una de acuerdo con los casos de prueba y completa los resultados de la prueba en el informe de prueba; debe cubrir todos los casos de prueba) 6. Si se encuentra un error durante la prueba, complete el error en bugzilla y envíelo al administrador de integración (estado del error NUEVO) 7. El administrador de integración recibe errores enviados desde bugzilla 7.1 Para errores obvios; que se puede solucionar inmediatamente, enviar el error al desarrollador (estado del error ASIGNADO); 7.2 Para envíos que no son errores, el administrador de integración notifica a los diseñadores y evaluadores de pruebas para que revisen los documentos correspondientes. Realizar modificaciones (estado del error RESUELTO, decidir); para configurarlo en INVÁLIDO); 7.3 Para los errores que no se pueden modificar actualmente, coloque el error en la siguiente ronda para su modificación (estado del error RESUELTO, decida configurarlo en RECORDATORIO) 8. El desarrollador recibe la notificación Los errores que surgieron; se corregirá inmediatamente (el estado del error es RESUELTO y la decisión se establece en FIJADA) 9. Después de que el evaluador reciba la información de cambio de error enviada por bugzilla, debe volver a realizar la prueba uno por uno y completar un nuevo informe de prueba (el informe de prueba); debe cubrir todas las pruebas anteriores) casos de prueba REABRIDOS); 10. Si hay un problema en la nueva prueba, regrese al paso seis (estado de error REABRIR) 11. De lo contrario, cierre este ERROR (estado de error CERRADO) 12. En esta ronda de pruebas, 95 de los casos de prueba pasaron la prueba de una vez. Finalice la tarea de prueba 13. 98 de los errores encontrados en esta ronda de pruebas se modificaron y pasaron la prueba nuevamente (es decir, el estado del error CERRADO), regrese al paso 5. para una nueva ronda de pruebas; 14. Escriba un informe resumido de la prueba después de completar la tarea de prueba; 15. Después de la prueba formal, ingresamos a la prueba informal. La primera es la prueba ALPHA. para utilizar el sistema en el rol de usuario. Cuando se descubre un error, se notifica al evaluador y este maneja el evento del error en un proceso formal 16. Luego viene la prueba BETA, donde se invita a representantes de los usuarios a realizar la prueba; Notifique al evaluador cuando se descubra un error y el evaluador manejará el evento del error en un proceso formal. Pregunta de seguimiento: ¿Los ingenieros de pruebas necesitan alcanzar un cierto nivel de programación? Respuesta: Sí, necesitan alcanzar un cierto nivel, pero no es necesario que estén especializados. Después de todo, su trabajo son las pruebas, por lo que es suficiente. Para tener una cierta base de programación, por supuesto, cuanto mayor sea tu nivel, mayores serán tus posibilidades de ascenso. Cuanto mayor sea, el conocimiento no tiene límite superior, vamos
¡Acéptalo, gracias!
Pregunta 3: ¿Cuál es el trabajo específico del ingeniero de pruebas del sistema? ¿Cuál es el contenido del trabajo del ingeniero de pruebas del sistema? "Si hay algún programa incorrecto, entonces el mundo dejará de existir". debido a errores, que existe debido a la corrección de errores, esta es la forma de existencia de los ingenieros de pruebas de software. Aunque las pruebas no son una medida fundamental para solucionar errores, son un medio necesario.
Las principales responsabilidades laborales del ingeniero de pruebas de sistemas (ingeniero de pruebas de software) son comprender los requisitos funcionales del producto y probarlos, verificar si el software tiene errores (errores), determinar si el software tiene estabilidad (robustez) y escribir los correspondientes. pruebas Especificaciones y casos de prueba. En resumen, los ingenieros de pruebas de software desempeñan el papel de "gestión de calidad" en una empresa de software, corrigiendo errores de manera oportuna para garantizar el funcionamiento normal del producto. Según datos de encuestas relevantes, en muchas empresas de software nacionales, la proporción entre evaluadores y desarrolladores está entre 1:7 y 1:5, lo que aún está lejos de la proporción de 1:1 en la industria de software extranjera. Las principales responsabilidades del ingeniero de pruebas de sistemas son: 1. Responsable de las pruebas del proyecto/producto, analizar los requisitos del producto, establecer entornos y planes de prueba, garantizar la calidad del producto y el buen progreso del trabajo de prueba. 2. Implementar, gestionar y conocer diversas pruebas en; diferentes etapas del desarrollo de software y presentar informes de prueba. El plan de prueba incluye arreglos de personal, cronograma, entorno de software y hardware utilizado, proceso de prueba, etc.; 3. Presentar informes de prueba y escribir instrucciones para el usuario; 4. Participar en la mejora y formulación de tecnologías y especificaciones de prueba de software.
Pregunta 4: ¿Qué hace exactamente un "ingeniero de pruebas de software"? Ingeniero de pruebas:
Las pruebas de software son una parte importante del proceso de desarrollo de software y se utilizan para confirmar un programa. Si la calidad o el rendimiento cumplen con algunos de los requisitos establecidos antes del desarrollo. El propósito de las pruebas de software es, en primer lugar, confirmar la calidad del software. Por un lado, es confirmar que el software hace lo que usted espera (hacer lo correcto, por otro lado). hace este evento de la manera correcta (Hazlo bien). El segundo es proporcionar información, como información de retroalimentación a los desarrolladores o administradores de programas, información preparada para la evaluación de riesgos. En tercer lugar, las pruebas de software no son sólo pruebas del producto de software en sí, sino que también incluyen el proceso de desarrollo del software. Si se descubren muchos problemas después de desarrollar un producto de software, indica que es probable que el proceso de desarrollo de software sea defectuoso. Por lo tanto, el tercer propósito de las pruebas de software es garantizar que todo el proceso de desarrollo de software sea de alta calidad.
La calidad del software se mide en varios aspectos: 1. Hacer las cosas correctas en el momento adecuado. 2. Cumplir con los requisitos de algunos estándares de aplicación, como los diferentes hábitos operativos y requisitos de los usuarios en diferentes países, mantenibilidad, capacidad de prueba y otros requisitos en ingeniería de proyectos. 3. La calidad en sí significa que el software cumple con los requisitos establecidos al principio, y la belleza o las habilidades exquisitas del código no significan la alta calidad del software (la calidad se define como la conformidad con los requisitos, no como “bondad” o “ elegancia”. ). 4. Calidad también significa que satisface las necesidades del cliente (Calidad también significa “satisfacer las necesidades del cliente”). Como industria de pruebas de software, lo más importante es partir de las necesidades del cliente, mirar el producto desde la perspectiva del cliente, cómo utilizará el producto el cliente y qué tipo de problemas encontrará durante su uso. Sólo cuando se resuelvan estos problemas se podrá decir que la calidad de los productos de software ha mejorado.
Tareas de los testers en el proceso de desarrollo de software:
1. Encontrar errores
2. Evitar defectos en el proceso de desarrollo de software
<; p>3. Medir la calidad del software;4. Prestar atención a las necesidades del usuario.
El objetivo general es: asegurar la calidad del software.
¿Cuáles son las perspectivas?
De hecho, si los ingenieros de pruebas sientan una base sólida de acuerdo con los requisitos anteriores, sus perspectivas profesionales son muy amplias.
Podemos aprender de la historia de desarrollo profesional de los ingenieros de pruebas extranjeros. En muchos casos, el software nacional sigue las tendencias de desarrollo extranjeras, y lo mismo ocurre con la industria de pruebas en los países extranjeros que comenzaron al menos entre 15 y 20 años antes que las nacionales.
En comparación con los ingenieros de pruebas profesionales extranjeros, la característica sobresaliente de los ingenieros de pruebas nacionales es que ascienden muy rápidamente y pueden completar el viaje de 10 años al extranjero en 2 o 3 años. De hecho, muchos gerentes (departamentos) de pruebas solo tienen de 2 a 3 años de experiencia laboral, mientras que en países extranjeros, muchos ingenieros de pruebas tienen al menos 5 años de experiencia en desarrollo. En países extranjeros, los ingenieros de pruebas suelen pasar por el siguiente proceso de desarrollo profesional:
1. Ingenieros de pruebas junior
Principalmente estudiantes universitarios en especialidades relacionadas con la informática o personas con cierta experiencia en pruebas manuales. El contenido principal del trabajo es desarrollar scripts de pruebas y familiarizarse con el ciclo de vida de las pruebas y la tecnología de pruebas. La mayoría de nuestros ingenieros nacionales se encuentran en este nivel, lo que también es una razón importante por la que la calidad de nuestro software no puede mejorar.
2. Ingeniero de pruebas/Analista de programas
Un ingeniero de pruebas o programador con 1 o 2 años de experiencia. La responsabilidad principal es escribir scripts de prueba automáticos y servir como líder en las primeras etapas de la programación de pruebas para expandir aún más la programación. Idiomas y sistemas operativos, habilidades en redes y bases de datos. El nivel de los ingenieros de pruebas superiores nacionales es ligeramente inferior a este nivel.
3. Ingeniero de pruebas senior/analista de programas
Ingeniero de pruebas o programador con 3-4 años de experiencia. Ayude a desarrollar o mantener estándares y procedimientos de prueba o programación, sirva como revisores pares y sirva como asesores de otros programadores o ingenieros de pruebas junior. Continuar desarrollando habilidades en lenguajes de programación, sistemas operativos, redes y bases de datos. Sus capacidades son equivalentes a las encargadas de las pruebas nacionales.
4. Líder del equipo de pruebas
Ingeniero de pruebas o programador con 4-6 años de experiencia. Responsable de gestionar de 1 a 3 ingenieros de pruebas o programadores. Responsable de algunos arreglos de cronograma y trabajo...gt;gt;
Pregunta 5: ¿Cuál es la diferencia entre el contenido del trabajo de los ingenieros de pruebas de productos y los ingenieros de pruebas de sistemas? El primero es hardware y el segundo es software
Pregunta 6: ¿Qué hace exactamente un ingeniero de pruebas de software en TI? Leí las respuestas de los amigos anteriores y descubrí que generalmente cumplen con los estándares y requisitos de las tareas de una empresa. Grandes empresas formales, pero son más específicas, a juzgar por mi experiencia personal en desarrollo, las pequeñas empresas generalmente no tienen probadores dedicados, e incluso si los tienen, hay muy pocos desarrolladores que suelen desarrollar sus propias pruebas (por lo que no es tan complicado). como dijo el amigo anterior); Y el salario también es más bajo que el de los desarrolladores. El proceso general es que cuando un grupo de desarrolladores está desarrollando, algunos evaluadores están escribiendo algunos casos de prueba y cosas así. Cuando el desarrollo esté casi completo, habrá desarrolladores relativamente inactivos. o La pantalla desarrollada ha sido probada por los desarrolladores basándose en los casos escritos por los evaluadores. Incluso una gran empresa con decenas de miles de personas no tendrá una situación 1:1 entre pruebas y desarrollo. La situación en China es definitivamente así, pero no está clara en el extranjero.
Cuando hay más evaluadores que desarrolladores, también es en la última etapa de desarrollo. El desarrollo básicamente ha terminado (la mayoría de las correcciones de errores quedan cuando los evaluadores están muy nerviosos y no pueden seguir el ritmo del progreso). Aparecerán muchos desarrolladores que serán transferidos para ayudar con las pruebas.
Por lo tanto, personalmente sugiero que si quieres trabajar en la industria de TI en China, puedes dar prioridad al desarrollo y luego considerar las pruebas, y la mayoría de los evaluadores son mujeres; Pero no importa cuál hagas, todo es una palabra: amargo.
Pregunta 7: ¿Qué hace exactamente un ingeniero de pruebas de software? 1. Responsable de las pruebas de caja negra de los productos de software de la empresa, que se dividen específicamente en pruebas de nuevas funciones de software, pruebas después de la corrección de errores de software y pruebas antes del lanzamiento de nuevas versiones.
2. Responsable de la preparación de planes de prueba, casos de prueba, informes de prueba y otros documentos
3. Responsable de todo el proceso de identificación, clasificación, seguimiento y resolución de errores, y enviándolos en forma de registros para referencia futura
4. Utilice herramientas de prueba de carga como ACT para pruebas de estrés
Para desarrollar un buen software, más del 40% del tiempo es Se gasta en pruebas, por lo que los ingenieros de pruebas de software son muy importantes y, en nuestras palabras, es muy popular. Ahora hay mucha gente trabajando como programadores y menos gente trabajando como ingenieros de pruebas, y la presión laboral no es demasiado alta
Tres cualidades básicas que los ingenieros de pruebas deben poseer[1] Muchos ingenieros jóvenes o recién llegados Al realizar trabajos de prueba, a menudo preguntamos: "¿Qué habilidades o cualidades necesitan los ingenieros de pruebas para estar calificados?" sistemas, bases de datos, redes, etc.
Después de varios años de desarrollo, el nivel de pruebas de las empresas de TI nacionales ha mejorado enormemente. Sin embargo, al mismo tiempo, muchos ingenieros de pruebas también han encontrado cuellos de botella en el desarrollo personal: muchas personas se han convertido en ingenieros de pruebas. Llego al puesto de director de pruebas y no sé cómo desarrollarme a continuación o me dedico mecánicamente a las pruebas funcionales todos los días.
Según los muchos años de experiencia del autor, un evaluador competitivo debe tener las siguientes tres cualidades:
Habilidades profesionales en informática
Especialidad en el campo de la informática Las habilidades son una cualidad necesaria para los ingenieros de pruebas y es un requisito previo para realizar un buen trabajo en las pruebas. Aunque las personas sin experiencia en TI también pueden realizar trabajos de prueba, las habilidades profesionales informáticas son esenciales para un ingeniero de pruebas que desea ganar un mayor espacio de desarrollo o una competitividad duradera. Las habilidades profesionales informáticas incluyen principalmente tres aspectos:
Pruebas de habilidades profesionales
Ahora las pruebas de software se han convertido en una especialidad con un gran potencial. Para convertirse en un excelente ingeniero de pruebas, primero debe tener una base profesional sólida, que es también uno de los propósitos de escribir este libro. Por lo tanto, los ingenieros de pruebas deben trabajar duro para adquirir experiencia en pruebas, despedirse del simple "clic" y otros trabajos de prueba, y dejar que el trabajo de prueba dependa de su propio conocimiento profesional.
Hay mucho conocimiento profesional sobre pruebas y el contenido de este libro se centra principalmente en las habilidades profesionales básicas que los evaluadores deben dominar. Las habilidades profesionales de pruebas cubren una amplia gama: incluidas tecnologías de prueba básicas, como pruebas de caja negra, pruebas de caja blanca y diseño de casos de prueba, así como métodos de prueba como pruebas unitarias, pruebas funcionales, pruebas de integración, pruebas de sistemas y pruebas de rendimiento. así como conocimientos básicos de gestión de procesos de prueba, gestión de defectos, tecnología de pruebas automatizadas, etc.
Habilidades de programación de software
"¿Los evaluadores necesitan programar?" Se puede decir que es una de las preguntas más frecuentes entre los evaluadores. De hecho, dado que en nuestro país a los desarrolladores generalmente se les paga más que a los probadores, casi todos los que pueden escribir código se dedican al desarrollo, mientras que muchas personas se ven "obligadas" a participar en las pruebas porque no pueden desarrollar o no pueden dedicarse a otros trabajos. El resultado final es que muchos evaluadores solo pueden realizar pruebas funcionales relativamente simples, mientras que aquellos con capacidades más sólidas pueden usar herramientas de prueba para realizar pruebas automatizadas simples (principalmente grabar, modificar y reproducir scripts de prueba).
Las habilidades de programación de software deberían ser en realidad una de las habilidades necesarias para los evaluadores. En Microsoft, muchos evaluadores tienen muchos años de experiencia en desarrollo. Por lo tanto, si los evaluadores quieren lograr un mejor desarrollo profesional, deben poder escribir programas. Sólo si puede escribir programas podrá ser competente en tareas de prueba difíciles, como pruebas unitarias, pruebas de integración y pruebas de rendimiento.
Además, los requisitos de habilidades de programación para los probadores de software también son diferentes de los de los desarrolladores: los programas escritos por los probadores deben centrarse en ejecutarse correctamente teniendo en cuenta una alta eficiencia, especialmente en la escritura de código de prueba relacionado. a las pruebas de rendimiento superiores. Por lo tanto, los evaluadores deben tener ciertas capacidades de diseño de algoritmos. Según la experiencia del autor, los ingenieros de pruebas deben dominar al menos un lenguaje como Java, C# y C y las herramientas de desarrollo correspondientes.
Conocimiento de redes, sistemas operativos, bases de datos, middleware, etc.:
En comparación con los desarrolladores, el conocimiento que dominan los evaluadores tiene las características de "presión extensa pero no refinada". Es una metáfora muy vívida. Dado que a menudo es necesario configurar y depurar varios entornos de prueba durante las pruebas, y varias plataformas del sistema deben analizarse y ajustarse durante las pruebas de rendimiento, los evaluadores deben dominar más conocimientos sobre redes, sistemas operativos, bases de datos, etc.
En términos de redes, los evaluadores deben dominar los protocolos de red básicos...gt;gt;
Pregunta 8: ¿Cuáles son las responsabilidades laborales de un ingeniero de pruebas de software? De hecho, es la capacidad de encontrar errores.
Diferentes empresas desarrollan diferentes tipos de proyectos, por lo que es necesario tener conocimientos profesionales en esta área. Si desarrolla una base de datos, es necesario tener conocimientos profesionales de la misma. base de datos. Para encontrar todos los errores tanto como sea posible (eso es imposible), debe poder utilizar algunos métodos de prueba para escribir casos para encontrar errores.
Existen muchas herramientas utilizadas hoy en día, pero la mayoría de ellas son auxiliares, principalmente por la capacidad de escribir casos.
Pregunta 9: ¿Qué es [Ingeniero de pruebas de desarrollo]? Principalmente pruebas
Pregunta 10: ¿Cuál es la cualidad más importante de un ingeniero de pruebas? Con el rápido desarrollo de la profesión de ingeniero de pruebas de software, cada vez más personas se convierten en empleados. Incluso hay una sensación de prisa, lo que me recuerda al reciente "horrible" mercado de valores. La siguiente es una encuesta de ingenieros de pruebas de software en activo del sitio web de contratación de Zhaopin. Desde la primera pregunta, no es difícil ver que la opción "Hay escasez de talentos en la industria de pruebas de software y es relativamente fácil de encontrar". "un trabajo" es la opción más popular, incluso si "los estudiantes no especializados en informática ingresan a la industria de TI", "Excelente oportunidad" también representó el 9%. Bien, vayamos al grano. A juzgar por la situación actual de las entrevistas de los estudiantes que desean participar en la capacitación en pruebas de software, generalmente existen varias mentalidades: la más común es que les gusta encontrar un buen trabajo a través de la capacitación; El principal es La gente generalmente piensa que sus habilidades de programación son deficientes, por lo que optan por realizar pruebas. Lo que queda son aquellos llamados otros profesionales con cierta base informática que esperan ajustar sus planes profesionales a través de la formación. No consideremos por ahora los pros y los contras de estas tres mentalidades. Lo que es más desconcertante y decepcionante es que muchas personas no comprenden en absoluto sus propias características. Hoy estaba entrevistando a una persona que ha estado trabajando durante casi 4 años y quiere participar en una capacitación sobre pruebas de software. Le pregunté: "¿Se pueden completar las tareas asignadas dentro del tiempo especificado y puedo soportar la presión?". . Otra cosa desconcertante es que entrevisté a 5 personas en un día y les pregunté cuáles eran sus rasgos de personalidad. "Para la gente que conozco bien, soy más extrovertido, y para la gente que no conozco, soy más introvertido, con doble personalidad". Esto no puede evitar sorprenderme. Incluso me pregunto si hay tantos estafadores en la sociedad actual que todos tienen un miedo inexplicable a los extraños. Si este es realmente el caso, entonces es realmente triste para toda la sociedad. ¿La pregunta de calidad más importante sobre los probadores? El segundo problema con Zhaopin Recruitment es que personalmente creo que las opciones proporcionadas no son suficientes. Porque incluso las cualidades estrechamente relacionadas con la calidad del software, como la responsabilidad y la conciencia de la calidad, no están listadas para que todos puedan elegir. Esto no puede evitar sentirme triste. Incluso me pregunto si las personas que realizan dicho cuestionario entienden la prueba. ¿Entiendes la calidad del software? Pero a estas alturas seguro que alguien me dirá que simplemente están analizando varios factores relacionados con la economía. Realmente suena a algo. De repente pensé en la "tecnología orientada a las personas" de Nokia, en "considerar la calidad del producto como el factor más importante" de IBM y en el "software suficientemente bueno" de Microsoft. "Servir a los clientes es la única razón de la existencia de Huawei" de Huawei y otra frase "Primero, último y siempre satisfacer a los clientes". Debido a que ambas son empresas muy conocidas y exitosas, siempre trato de encontrar una de ellas. lo mismo: calidad del producto.
Pero todavía no entiendo realmente el verdadero significado de esto. A menudo pienso en un detalle de mi trabajo en Huawei, cuando me comunicaba con los usuarios sobre el plan de prueba de rendimiento durante una prueba de rendimiento en el sitio realizada por China Mobile. en cierta provincia, el usuario fue tan cuidadoso que incluso fue a ¿Hay algún error gramatical en una determinada oración en el plan de comunicación? A veces, incluso pienso que el usuario no entiende de tecnología, entonces solo puedo encontrar fallas en el. nivel textual. Pero en un análisis posterior de las preguntas online, finalmente encontré la respuesta. Esta es una actitud de trabajo que siempre antepone la responsabilidad. De hecho, para muchos trabajos, no sólo las pruebas de software, la responsabilidad y la conciencia de la calidad son las cualidades más importantes. Finalmente, me gustaría enviar un mensaje a todos aquellos que quieran ingresar al campo de las pruebas de software: la responsabilidad es la cualidad más importante de los evaluadores, pero sospecho que muchas personas pueden tener esa experiencia solo cuando se ven afectadas. 1. ¿Por qué eligió un trabajo de prueba de software? En comparación con los puestos de desarrollo de software puro, puede tener una comprensión más completa de las operaciones del proyecto = 19 No hay diferencia de género y las mujeres también son adecuadas para puestos de prueba de software = 13 Hay muchas de espacio para el desarrollo, y hay una mayor posibilidad de convertirse en gerente de una empresa en el futuro = 15 Una excelente oportunidad para que los estudiantes no especializados en informática ingresen a la industria de TI = 9 La industria de pruebas de software actualmente tiene escasez de talentos y es relativamente fácil encontrar trabajo = 19 En comparación con otros puestos, el salario es generoso = 9 La carrera es a largo plazo y no hay necesidad de preocuparse de que no sea apto para este trabajo debido a su edad Empleos = 16 2. cree que la cualidad básica que debe poseer un evaluador excelente son excelentes habilidades de comunicación = 20 Buena capacidad de aprendizaje = 21 Capacidad técnica integral = 18 Capacidad de escritura y paciencia = 14 Capacidad de pensamiento lógico riguroso = 23 Título universitario o superior = 4