Red de Respuestas Legales - Consulta de información - ¿Cómo empezar a aprender a probar software?

¿Cómo empezar a aprender a probar software?

Fuente: Zhihu.

Paisaje

La vida es aprendizaje.

65 personas estuvieron de acuerdo con esta respuesta.

En la actualidad, la industria de las pruebas es una industria emergente en China. Sin embargo, esta industria existe en China desde hace muchos años. Sólo ahora cada vez más empresas quieren mejorar la calidad de los productos y la industria de las pruebas ha aumentado significativamente. He estado involucrado en trabajos de prueba durante más de 3 años y he traído a mucha gente nueva. En resumen, aprender a probar software depende de qué tan alto pueda alcanzar en varios aspectos.

Primero: tu base.

1) Habilidades básicas de operación de computadoras y uso de software convencional.

2) Si ha estado expuesto a lenguajes de programación y en qué medida; 3) Pruebas de software Conocimiento teórico;

4) Capacidad de aprendizaje

5) Capacidad de resolución de problemas

De hecho, hay más que eso; También debe tener excelentes habilidades de comunicación y coordinación. Hay muchas ocasiones en las que necesito confirmar información diversa con colegas y líderes de otros departamentos, una y otra vez. Hay muchas situaciones que abordar aquí.

Aquí también me gustaría dar algunas sugerencias:

1. Si su capacidad de autoestudio es débil, busque una institución de formación para aprender. Nuestra empresa prefiere personas que provengan de instituciones de formación.

2. Si tiene una gran capacidad de autoaprendizaje, busque algunos materiales didácticos profesionales y combínelos con materiales en línea para estudiar, especialmente la plataforma para compartir autoaprendizaje de pruebas de software www.besttest.cn tiene materiales relativamente completos. y la comunicación grupal QQ puede mejorar la motivación para aprender. Pero hay que persistir.

3. La prueba se divide en varias direcciones. Además de las pruebas funcionales, también existen varias direcciones importantes, como pruebas de rendimiento, pruebas de teléfonos móviles, pruebas de seguridad y pruebas automatizadas. Elija el más cercano a usted, pero básicamente primero debe aprender las pruebas funcionales antes de poder expandirse en otras direcciones.

4. Si tiene habilidades de desarrollo o al menos un lenguaje de desarrollo, como Java, C, VB, PHP, entonces puede obtener un mayor desarrollo y mejores ingresos en la industria de las pruebas.

Publicado el 09-12-2013

Sonríe, me encanta sonreír

Dirección del negocio bancario

27 personas estuvieron de acuerdo con esta respuesta.

En 2015, el mercado de valores era muy popular, las finanzas por Internet surgieron repentinamente y muchos trabajadores que querían cruzar industrias también favorecieron las pruebas y el desarrollo de software. No es ningún secreto que los salarios en la industria del software son más altos que el promedio. Recientemente, amigos e internautas me preguntaron sobre las pruebas de software. La idea general es: ¿Cómo llega un novato a la industria de las pruebas de software? escúchame.

He estado involucrado en la industria de pruebas de software durante cinco años. Permítanme hablar primero sobre mi experiencia en pruebas para que todos puedan comprender las pruebas de software. En segundo lugar, permítanme hablar sobre cómo Xiaobai participa en las pruebas de software en todas las industrias y, finalmente, recomendar algunos libros sobre pruebas de software.

NO.1 Mi experiencia en pruebas de software

Como mujer, estudiar informática y tecnología en la universidad también es muy doloroso. Cuando entré por primera vez a la escuela y aprendí C++, el profesor hablaba todo tipo de lenguaje de pájaros. No puedo entender cómo es encontrar trabajo después de graduarme. Así que estudié lenguajes informáticos C++, Java, C#, bases de datos Oracle y el sistema operativo Linux durante tres años. Siempre me preocupó que graduarme significaría desempleo.

Temiendo no poder encontrar trabajo en mi último año, comencé a prepararme para las pasantías durante las vacaciones de verano de mi tercer año, prestando atención a los puestos de pasantías de varias empresas publicadas por la Academia. Oficina de Asuntos Exteriores; la empresa A vino a la escuela para promocionar y buscar pasantes. La empresa A opera principalmente sistemas bancarios y contrata desarrolladores de pruebas. Escuché que el umbral de la prueba es bajo, el pensamiento lógico está organizado y el código se puede entender. Fui directamente a visitar la empresa al día siguiente y me inscribí para realizar el examen (se establecieron bancos en varias ciudades en 2011, y la empresa tenía escasez de mano de obra y contrató a una gran cantidad de estudiantes baratos). Por la tarde me llamaron de la empresa y me dijeron que había aprobado y que mañana empezaría las prácticas.

Debido a mi actitud positiva (lo que dijo el entrevistador más tarde), ingresé a la pasantía del equipo del proyecto - sistema bancario después de unos días de pasantía; el viaje desde la pasantía hasta el empleo formal fue muy agotador. Lo que aprendí en la escuela fueron sólo conocimientos muy básicos, que estaban lejos de ser suficientes en el trabajo.

Zhenxing——Aunque es una pequeña empresa, tiene todas las funciones necesarias, pero ha aprendido el negocio: depósitos, préstamos, tarjetas, pagos grandes y pequeños, facturas, negocios intermediarios, banca en línea, tarjetas de crédito, etcétera. En el trabajo, debe configurar la biblioteca de configuración svn, la herramienta de gestión de defectos qc, implementar la versión, operar la base de datos, los comandos del sistema Linux y reproducir errores de producción.

Los desarrolladores de la empresa estaban muy ocupados en ese momento y los evaluadores estaban probando errores.

Primero, deben verificar los requisitos ellos mismos, ver la ubicación del registro y luego encontrar una solución de desarrollo. Estoy muy agradecido con el maestro en ese momento por presentarme.

Otros mayores duermen en el dormitorio, ven series de televisión y juegan, pero yo me levanto a las 7 en punto todos los días y tomo dos autobuses para practicar. Ahora siento que fue muy duro y agotador cada día, pero valió la pena.

Como aprendí muchas habilidades en esta empresa, pasé la entrevista con un gran banco en Beijing en 2013 (gran banco - subcontratación de personal. La diferencia es que proviene de la subcontratación de proyectos, que yo). te lo explicaré más adelante). El trabajo del banco es el siguiente:

Revisión de documentos: los grandes bancos tienen una gran cantidad de documentos, que son muy detallados, como: documentos de descripción de requisitos, especificaciones de diseño y especificaciones de diseño preparadas, miles de páginas. a la vez. Al principio, revisamos varios documentos y de hecho encontramos algunas descripciones vagas o múltiples de funciones, y luego las compilamos en Excel y las confirmamos por el personal de demanda.

Prueba de interfaz web: similar al sistema de banca en línea de un banco, haga clic en el sistema y, si hay errores, envíelos directamente al desarrollador. El evaluador sólo necesita describir el error. No puedo ver la base de datos, el backend ni los registros de errores. Resumo la cantidad de ejecuciones de casos y pruebas de errores todos los días, y clasifico un montón de documentos de Excel todos los días. Con el tiempo me sentiría como un robot, sin pasión.

Muchas veces en los grandes bancos hay menos de cinco personas esperando por un trabajo. Todos los días soy muy libre. Mi hermana es todavía muy pequeña. Necesito la sensación de logro que aporta el trabajo. Quiero ver el código, aprender sobre pruebas unitarias, pruebas de rendimiento, Linux y bases de datos. Los colegas que me rodean están cambiando de trabajo de varias maneras (la subcontratación es inútil, pueden cambiar de lugar de trabajo en cualquier momento, no me dejan jugar con mi teléfono móvil, no me dejan hacer esto, no me dejan hacer aquello, abandonen .)

Transferido a B en mayo de 2014 Empresa, subcontratación de proyectos - sistema de gestión financiera. La empresa dispone de productos propios (gestión financiera, fondos, pagos, P2P). El director del proyecto es muy amable y el supervisor también. Antes no tenía conocimientos financieros. Lo aprendí desde cero (lo aprendí de la belleza ejecutiva que llegó antes que yo en 65438+Octubre, y crecí muy rápido). También interactué a menudo con gente de negocios y aprendí mucho.

La primera vez que utilicé Loadrunner para pruebas de rendimiento, trabajé horas extras hasta las 2 a.m. Levántate por primera vez. Los scripts se transportan y ejecutan en el entorno físico. Entiendo el diseño del escenario de prueba de rendimiento, TPS, cantidad de transacciones aprobadas, cantidad máxima de usuarios simultáneos, etc. y comprender los cuellos de botella de rendimiento, como el consumo de tiempo de consulta, la escritura de registros en tiempo real, índices insuficientes y discos duros. Lo he estado probando a través de varios canales recientemente. La gestión financiera está en el sistema intermedio, conectada a una serie de canales periféricos. El bebé está sufriendo.

He concluido mi experiencia en pruebas y creo que has aprendido algunas habilidades básicas necesarias para las pruebas de software.

Segundo lugar de trabajo para probadores de software

Tomemos mi empresa actual como ejemplo. La empresa está dividida en departamento de producto, departamento de implementación, departamento de pruebas, etc.

Las personas del departamento de producto suelen trabajar en sus propias empresas y, en ocasiones, se desplazan al sitio para resolver problemas. Nuestra empresa tiene un ambiente bueno y gratuito. Contamos con microondas, té de la tarde, frutas, etc.

El personal del departamento de implementación generalmente realiza la implementación en el sitio del cliente (la empresa vende productos financieros a los clientes y necesita implementación y mantenimiento). El propósito del trabajo de campo es: los clientes han abusado de mí miles de veces, pero los trato como al primer amor. Los clientes pueden tener necesidades personalizadas de vez en cuando y se implementa el mantenimiento del personal. El ambiente es normal y habrá un representante del banco en el lugar.

Departamento de pruebas: algunas personas realizan pruebas de productos en la empresa y otras en las instalaciones del cliente. Por ejemplo, cuando estaba en el sitio del cliente, la gente del departamento de ciencia y tecnología fue muy amable y nos llevamos bien con ellos.

Hay tres tipos de trabajos de prueba de software:

1. Encuentre una empresa que no esté subcontratada y la empresa hará sus propios proyectos, como aplicaciones en cadena, etc. , los empleados son muy armoniosos y estoy muy feliz trabajando en proyectos en mi empresa.

2. Entrar en una empresa más grande y subcontratar proyectos. La subcontratación de proyectos tiene requisitos estrictos para los evaluadores, quienes pueden realizar tanto pruebas funcionales como pruebas de rendimiento. La proporción de personal es de 10 desarrolladores y 1 tester.

3. Después de subcontratar la formación, algunas empresas monopolizan el personal y algunos bancos ofrecen un precio de 25.000 por persona al mes. Desventajas: la gestión del personal es vaga y no se puede encontrar ninguna organización.

La tercera introducción a las pruebas de software

Si estás en el norte y quieres realizar pruebas de software en todas las industrias, el futuro sigue siendo muy brillante. Estas ciudades tienen una gran demanda y están mejorando rápidamente, especialmente con el creciente número de nuevas empresas. Encontrar trabajo no es difícil.

Si se encuentra en algunas ciudades de segundo nivel, especialmente cuando el salario promedio es bajo, no se recomienda cambiar a pruebas de software. Todo el mundo cambia de carrera para ganar dinero, a menos que quieras ir al norte para seguir desarrollándote o tener un pasatiempo especial después de estudiar.

1. Si sus familiares se dedican a pruebas de software, este es un recurso particularmente bueno. Compra un libro de pruebas de software y deja que él te enseñe. Su PC contendrá los requisitos de datos de su empresa, documentos de diseño, casos de prueba, sistema bajo prueba, bases de datos, etc. Utilizaría tutorías de fin de semana para comprender primero las necesidades comerciales, identificar puntos de prueba, escribir casos y luego ejecutar el sistema él mismo. Después de eso, enseñé declaraciones sobre cómo agregar, eliminar, cambiar y consultar bases de datos, así como algunos comandos de operación simples de Linux.

Mi colega capacitó a su hermano y a su novia para que se convirtieran en probadores de software durante el fin de semana y ahora el salario es bastante alto.

2. Cursos de formación

Como todos sabemos, el coste de los cursos de formación es muy elevado. Si ha aprendido el lenguaje C y conoce el proceso de desarrollo y prueba de software, puede comprar este libro y leer más. Hay muchos recursos en Internet sobre pruebas de software. Lea más y envíe más currículums y definitivamente encontrará un trabajo.

Si te graduaste de otras especialidades y no sabes nada sobre software informático, puedes considerar inscribirte en una clase de capacitación. En cuanto a en qué clase inscribirse, puede buscar en línea y es mejor ir a Zhihu para encontrar la respuesta. Está lleno de cosas útiles.

3. Actitud laboral:

Las pruebas de software entre industrias son como una montaña aparte. Creo que todos apreciarán este trabajo ganado con tanto esfuerzo. Primero, los nuevos empleados se lo llevan consigo. Generalmente, las empresas tienen bibliotecas de configuración que contienen varios documentos, casos de prueba, documentos de errores de prueba, etc.

Leer más documentación de pruebas. Cuando el maestro trabaja horas extras, puedes observarlo y ayudarlo con algunos trabajos ocasionales. Después de que se conozcan rápidamente, él los ayudará activamente cuando tengan problemas en el trabajo. Si no entiende, pregunte más, pregunte más y piense más. Es mejor crear un entorno de prueba con él, ejecutar casos usted mismo y registrar más problemas. OneNote de Microsoft es muy fácil de usar y los problemas de grabación se pueden dividir en varias pestañas.

Proceso de prueba nº4

1. Análisis de requisitos

El análisis de requisitos es un proceso clave en la ingeniería de software. Sólo comprendiendo a fondo las necesidades podremos realizar un trabajo de seguimiento. Cada vez que hay nuevos requisitos para participar en la discusión; de lo contrario, probaremos varios problemas más adelante (los evaluadores y los desarrolladores piensan de manera diferente), registraremos los puntos clave durante la discusión y los organizaremos en OneNote para referencia futura.

2. Escriba un caso de prueba

Por ejemplo: una máquina expendedora en el metro, refine los puntos de prueba y luego escriba el caso de prueba;

Eficaz clase de equivalencia que incluye:

La cantidad es la correcta y el envío es fluido

Si la cantidad excede, se cambiará el envío.

Si la cantidad es insuficiente, avisa y escupe el dinero.

El importe es suficiente y se cancela la transacción.

Dinero falso, escúpelo

Tipo de equivalente no válido:

Introduce el importe, no hay entrega, no hay cambio.

Introduce el importe, no entrega, devolución.

Cantidad excedida, envío, sin cambio.

Si el importe excede, la mercancía no será enviada sino reemplazada.

Cantidad insuficiente, envío, cambio

Cantidad insuficiente, envío, sin cambio.

Si el importe es insuficiente no se realizará ningún envío ni se realizará ningún reembolso.

La cantidad es la correcta, no hay entrega, reembolso.

La cantidad es la correcta, se envía y se dará cambio.

La cantidad es la correcta. Si no se envía, cámbielo.

Sin inversión, solo envío directo

Hay muchas formas de diseñar casos de prueba, puedes leerlas y aprenderlas.

3. Ejecutar casos de prueba

Registre completamente los puntos de prueba de 2 y ejecute cada caso en el entorno de prueba.

4. Seguimiento de errores de prueba

Inevitablemente se producirán errores durante el proceso de prueba. Si hay errores, primero verifique los requisitos y lea los registros para asegurarse de que sean correctos. Encuentre desarrolladores para leer el código, registrar errores detectados y actualizar el estado de los errores en tiempo real.

5. Escriba un informe de prueba

Escriba principalmente los antecedentes de la prueba, los objetivos de la prueba, la cobertura de los casos de prueba, el ciclo de prueba, la tasa de reparación de errores de la prueba, etc.

Libro de examen del volumen 5

La segunda edición del libro original "Pruebas de software" fue escrita por un extranjero, traducida por Pei Kun y presentada por el profesor de formación durante la pasantía. Es uno de los muchos libros de prueba. El mejor libro de introducción.

Este libro es fácil de entender y explica de forma exhaustiva. Es adecuado para estudiantes que son nuevos en las pruebas de software y lo leeré con frecuencia.

"Explicación detallada del proceso de prueba de rendimiento del software y análisis de casos (segunda edición)" Duan Nian, editorial de la Universidad de Tsinghua, quería aprender sobre pruebas de rendimiento, luego buscó la respuesta en Baidu y compró este libro, es realmente bueno. ; negocio bancario La cantidad de datos es grande y requiere presión. Trabajé horas extras hasta las 2 a. m. en el primer libro que leí y finalmente lo logré. El contenido es rico y hay una gran cantidad de casos para su referencia. Lo miro cada vez que hago una prueba de rendimiento y cada vez obtengo resultados diferentes.

"Cómo probar el software de Google" fue escrito por un extranjero y publicado por People's Posts y Telecommunications Press. El futuro estará dominado por los ingenieros de desarrollo y pruebas de software (SET). Tómese el tiempo para aprender algunos conocimientos sobre desarrollo.

"Pruebas de software exploratorias" fue escrito por un extranjero y publicado por Tsinghua University Press. Si tienes miedo de que los probadores humanos desaparezcan en el futuro, echa un vistazo a esta prueba exploratoria.

Digresión: aunque los desarrolladores a veces desprecian a los probadores de software, ¿se atreven a lanzar programas no probados? Hay muchos errores, solo haz pruebas. ¡En el futuro, los exámenes recibirán cada vez más atención! ! ! Todos son bienvenidos a mirar

上篇: ¿Qué tal Changshu Dongtai Aluminium Co., Ltd.? 下篇: Estoy buscando urgentemente líneas divertidas en el campus. Hoy hace muy buen tiempo. Todos vinieron temprano a Qixin para celebrar la Navidad. Mencione la Navidad. escúchame. La Virgen María vino al cielo del Hijo de Dios. Escuchó las palabras del ángel y sintió que estaba embarazada. José estaba embarazada. Nació en el pesebre de una posada. Jesús acababa de dar a luz al rey Herodes. Tenía miedo de que el médico viniera a visitarlo y le animara. Herodes quería tributo. Todo esto es falso. Planeó asesinar a los ángeles e informó que José había escapado de Egipto a manos del rey Herodes. Masacre la ciudad de Belén y las ciudades circundantes. Mató a todos los niños de dos años. El rey Herodes murió. José salió de Egipto y se estableció nuevamente en Nazaret. Jesús sufrió 30 años y 3 años de todo el sufrimiento del mundo. Predicó que Jesús no tenía miedo de los inocentes. Fue crucificado por el Señor de la Cruz y su carne lo condenó. Él no respondió. Jesús fue crucificado durante tres días y resucitó. Ascendió al cielo y se hizo santo. Ascendió al cielo en el Monte de los Olivos y se sentó a la derecha de su Padre. Jesús somos tú y yo en el cielo, oro por la paz para ti y para mí. El Señor envía al Espíritu Santo para vivir para siempre, y los creyentes reciben gracia en todo corazón. Jesús vive en el cielo, preparado para mí. El señor local me llevará al cielo. Subiré al cielo y reinaré con el Señor, y vosotros os alegraréis y yo me alegraré, y seré coronado de vida eterna. Hola, compañeros líderes y colegas, el Año Nuevo chino llegará pronto. ¡Déjame decir "Feliz Año Nuevo" primero! Hoy dije algunas frases y media, no mucho. ¡No importa lo bueno que seas, no corras! Tenemos mucho que decir, así que no seas tan prolijo. ¡Espero que todos puedan unirse y aplaudir juntos! Celebremos el décimo aniversario del establecimiento de relaciones diplomáticas y esperemos con ansias el día de mañana. ¡salud! ¡El desempeño del centro es mejor que nunca, gracias al arduo trabajo de los líderes y la unidad y cooperación del equipo de liderazgo! Actuemos bajo la situación general, encontremos el posicionamiento en el mercado, innovemos y busquemos el desarrollo. No importa cuán difícil sea el mercado, todos son héroes y personas dedicadas. Todos compiten por conseguir trabajo, dirigen la clase en el centro de aprendizaje y establecen una visión correcta de la vida, que es particularmente mejor que dedicarse a actividades sindicales. Escala montañas, tira y afloja, haz gimnasia, mantente en forma, muestra tus talentos y sé animado y activo. El trabajo en la sucursal es meticuloso y maravilloso, los chefs del restaurante son realmente buenos y los platos y comidas calientes son buenos. No insistas. El personal financiero está altamente capacitado, lleva ábaco a todas partes y vive con frugalidad. El servicio de información es muy completo. ¡Todo el mundo gira en torno a Internet! ¡No se descuida todo el mundo! Los asuntos de archivos son triviales, no digas que son insignificantes. Cada esfuerzo es valioso, ¡qué agotador! La innovación inmobiliaria integral, el estricto saneamiento ambiental, la construcción de comedores y garajes y buenos servicios de transacciones duras, la conciencia de la innovación es indispensable. ¡Trabajemos duro juntos un año más y ganemos mucho dinero! ¡Otro año de superación y de ver mil resultados felices significa que todos quieren ganar más dinero! Este año lo estamos haciendo muy bien. No nos sintamos orgullosos. Celebremos una reunión de liderazgo para concluir. ¡Mejor vida! Establecer nuevas metas en el nuevo año no es alto, ni la tarea es alta. Mientras todos trabajen duro, los superarán. Hemos trabajado duro para prepararnos para la fiesta de hoy y también hay buenos programas a continuación. Retrocedamos. Fiesta de Año Nuevo de la Unidad: Hola amigos, el Año Nuevo ya está aquí. ¡Unámonos a la diversión y gritemos juntos! Por lo general, estoy demasiado cansado y estresado, no obtengo suficiente SCI, la competencia aumenta y mis posibilidades disminuyen. Es realmente molesto cuando el experimento no sale bien. Si el jefe está enojado, se deducirá el bono. Si quiere vivir, ¡luche! Mira qué demacrados están todos, con caras oscuras y ojos oscuros. Todos, ¿quién es Saburota? Inicie sesión todos los días cuando tenga sueño. Si no puedes dejar de hacer experimentos, ¡corre a la cama tan pronto como obtengas resultados! Esperando con ansias el subsidio mensual, el dinero solo alcanza para llenar mi estómago y todavía tengo que dar naturaleza y hacer una fortuna en mis sueños. Las familias no se pelean con las parejas. De hecho, es simplemente porque hay pocos artículos y más artículos generan más dinero. ¡Qué gran dinero! Ser un extraño en una tierra extranjera te hace sentir aún más solo durante el festival, ¡y tienes que hacer experimentos y torturarlo! Al mediodía del día del experimento, cociné fideos instantáneos. ¡Tengo muchas ganas de trabajar duro, Tu! Hay demasiada gente cocinando al mediodía, pero muy pocas ollas. ¿Cuándo será mi turno? ¡dejar! Había muchos platos y todos estaban de buen humor. De repente, los compañeros quisieron cortarlo por la mitad, ¡mareados! Tenía fiebre, mareos y joroba cada tres días. ¡No necesitas un examen físico para saber que eres un estudiante de alto rango! Engorda, usa un cinturón más pequeño, haz menos ejercicio y participa en más actividades culturales y deportivas, ¡vale! Si estás de mal humor y con el ceño fruncido, con más arrugas y menos pelo, el presentador saldrá corriendo en cuanto lo vea. ¡Ayuda! Aparte de trabajar estoy durmiendo, aparte de comer estoy orinando, el ritmo es monótono, ¡no te rías! Estoy feliz de ver a todos sonreír. Volveré la próxima vez. Feliz año nuevo para ti. ¡adiós! Tres frases y media de "Saludos de Año Nuevo": árboles de fuego y flores plateadas florecen todas las noches, clientes nuevos y antiguos se reúnen para pasar una buena noche y una hermosa reunión para saludar el Año Nuevo. Buenas noches, damas y caballeros. Todos son bienvenidos. No importa lo amables que sean, nunca deberían acercarse y decir algunas palabras.