Crea una cuenta o inicia sesi贸n

隆Contin煤a aprendiendo sin ning煤n costo! 脷nete y comienza a potenciar tu carrera

Proceso de pruebas del software y los est谩ndares internacionales

3/29
Recursos

Para el proceso de pruebas es necesario contar con al menos 3 elementos que lograr谩n cumplir nuestros objetivos:

  • Metodolog铆a: Es donde estableces el criterio o estrategia de c贸mo se llevaran acabo las pruebas.
  • Recursos: Si quieres realizar pruebas y no est谩s preparado, con el tiempo esas carencias se pueden visualizar como defectos.
  • Herramientas: Nos ayudar谩n a optimizar nuestro trabajo.

Definir la calidad del producto: Si estas creando el software correctamente.
Calidad del proceso: Si alguien de tu equipo no te especifica lo que quieres no vas a poder crear un producto que cubra sus necesidades.

Aportes 265

Preguntas 9

Ordenar por:

驴Quieres ver m谩s aportes, preguntas y respuestas de la comunidad?

Mis apuntes:

Proceso de pruebas de software y los est谩ndares

Metodolog铆a. Vendr铆a siendo la parte en la que se establece el criterio o la estrategia de c贸mo vas a llevar a cabo tus pruebas; ya sea qui茅nes van a ser los responsables, c贸mo se va a entregar el material, etc.

Herramientas. Contar con herramientas adecuadas te va a permitir acelerar el trabajo de testing, porque muchas veces los equipos no trabajan en el mismo lugar.

Recursos. Aunque t煤 quieras hacer pruebas, si no est谩s preparado con el tiempo esas carencias se van a ir mostrando como defectos.

Pruebas en el ciclo de vida del software

Hay pruebas desde la concepci贸n de los requisitos hasta su puesta final en producci贸n.

De acuerdo aun estudio de IBM Systems Science Institute, 64% de les errores se producen durante el an谩lisis y el dise帽o.

**驴Qu茅 vamos a revisar durante las pruebas?
**
Calidad del producto. Si se est谩 creando el software correctamente.
鈥 Requerimientos
鈥 Dise帽o
鈥 C贸digo
鈥 El sistema

Calidad del proceso. Si alguien que es tu cliente no te especifica qu茅 es lo que quieres, vas a crear un producto que no cubre las necesidades de tu cliente, as铆 que una parte que se puede siempre tener en cuenta para evaluar como criterio de calidad pueden ser, los datos de salida del producto, o el proceso de calidad si se est谩 siguiendo paso a paso.
鈥 Est谩ndares
鈥 Procedimientos
鈥 Procesos del proyecto

Certificaciones, est谩ndares y metodolog铆as

Una empresa para siempre poder proveer de un producto que cumpla las expectativas del cliente se puede enfocar en varias cosas.

鈥 Para individuos
鈥 Para procesos
鈥 Para empresas
鈥 Para servicios/productos = software/hardware
鈥 Para tipo de industrias

La toma de requerimientos, la entrevistas con usuarios y una buen planteamiento en el dise帽o, nos puede asegurar la calidad de software, sin embargo no existe ning煤n software que este libre de errores, en particular a mi me gusta utilizar la el modelo espiral y modelo basado en prototipos, ciclos y iteraciones de aprendizaje para corregir errores y asegurar la calidad.

Para mi la calidad es, que el sistema cumpla con los requerimientos y no se produzcan errores. Fui tester por varios a帽os y apoyaba a mi equipo a entender el funcionamiento del software. El revisar las historias de usuario, generar casos de prueba y ejecutarlos, te hace conocer mejor que nadie el comportamiento del sistema.

**calidad: **
el grado en que un componente, sistema o proceso cumple con los requisitos
especificados y / o las necesidades y expectativas del usuario / cliente.

**calidad del software: **
la totalidad de la funcionalidad y las caracter铆sticas de un producto de software que
se relacionan con su capacidad para satisfacer necesidades declaradas o impl铆citas.

Certificaciones/Estandares:

La calidad es aportarle valor al producto, ser comunicativos con el equipo para obtener y alcanzar nuestros objetivos, como tester jr, por cada bug o mejora, trato de lo posible ser clara y precisa, entregarles cualquier evidencia que nos ayude a resolver estos fallos encontrados.

Dentro de mi poco conocimiento, creo que la calidad la define el tester, el echo de que el cliente este satisfecho con sus requerimientos no asegura la calidad del software ya que esta no depende solo de las funcionalidades del mismo.

Metodolog铆as de Pruebas:

ISTQB es una organizaci贸n de certificaci贸n de la calidad del software que opera internacionalmente. Esta organizaci贸n soporta y define un esquema de certificaci贸n internacional. Suministra el plan de estudios y glosarios sobre los que se definen los que se establecen las gu铆as para la acreditaci贸n y evaluaci贸n de los profesionales del testing.
https://testeandosoftware.com/istqb-que-es-cuales-son-los-niveles-de-certificacion/

IEEE es una organizaci贸n profesional dedicada al avance tecnol贸gico y que dispone de un amplio cat谩logo de est谩ndares entre los que se encuentran los relativos a la ingenier铆a de software y de sistemas
Varios de sus documentos y est谩ndares son comunes a los publicados por ISO.
https://metodologia.es/normas-ieee/

TPI creado SOGETI es el creador de esta metodolog铆a, que asiste en la mejora de los procesos de pruebas dentro de la organizaci贸n, permitiendo definir pasos de mejora controlables y graduables.
El modelo ofrece un punto de vista sobre la madurez del proceso de pruebas y ayuda a definir pasos graduales y controlables para la mejora continua.

https://www.sogeti.es/soluciones/calidad-de-software/metodologias-de-pruebas/consultoria-tpi/

Que es la calidad?
Calidad es cumplir con los requerimientos pre establecidos. Ahora c贸mo se definen los requerimientos es un tema del funcional y su gran capacidad de entendimiento del cliente y su capacidad de transmitir su entregable al desarrollador, y este desarrollador como absorbe/entiende y transforma en c贸digo u funcionalidades al producto
Ahora, c贸mo definir al testing? es agarrar el concepto de calidad y hacer estrategias de ataque para la metodolog铆a, las herramientas y los recursos.
Ahora seg煤n entiendo hay dos tipos de calidades:
Calidad del producto, que el producto haga lo que dice que debe hacer.
Calidad del proceso, que el sistema implementado para asegurar el producto funcione bien.

Para m铆 se logra calidad en el desarrollo de software cuando cumples con esto:

  • Entender lo que quiere tu cliente y estar alineados con lo que se espera que haga en sistema.
  • Tener muy claro el sistema legal o la normatividad que cubre el aspecto del cual se propone la soluci贸n inform谩tica para no entrar en incumplimientos que detengan m谩s adelante el funcionamiento del sistema, por ser ilegal en alg煤n t茅rmino o porque no cumple con los est谩ndares del sector productivo.
  • Desarrollar el sistema que cubra las necesidades de tu cliente.
  • Probar todos los posibles casos de excepci贸n o de posibles fallas en el funcionamiento desarrollado y que cubre con las necesidades de tu cliente (Testing unitario | de integraci贸n | de estr茅s).
  • Tener en cuenta cu谩l y cu谩nto puede ser el impacto que produzca en el funcionamiento del sistema que desarrollaste las posibles fallas en el ambiente donde vive tu sistema (Servidores locales | servidor contratado en la nube | red de conexi贸n a internet | etc).

Seguramente me pase por alto alg煤n 铆tem de calidad para el software, si es as铆 escr铆banmelo por favor, estar茅 pendiente.

La calidad la debemos definir desde el inicio de software con los requerimientos plenamente identificados que entiendan la necesidad del cliente, despu茅s pasamos al proceso de dise帽os que es esencial para el desarrollador entender como va ha realizar su flujo de trabajo, con esto no significa que no habr谩n errores pero al momento de realizar el testing podemos identificar los aspectos mas relevantes y as铆 garantizas la calidad.

Certificaci贸n :
Nivel 1 -Principiante (0-5 a帽os de experiencia)
CAST - Asociado certificado en pruebas de software. Experiencia de 0 a 5 Y.
ISTQB - Nivel b谩sico
Nivel 2 -Intermedio (experiencia de 5 a 8 a帽os)
CSTE - (Ingeniero de pruebas de software certificado)
HP HP0-M102 para UFT versi贸n 12.0
Nivel 3 -Nivel avanzado (experiencia de 8 a 11 a帽os): si aspira a un tipo de puesto de arquitecto de pruebas
ISTQB - Nivel avanzado - Analista de pruebas , ISTQB - Nivel avanzado - Analista de pruebas t茅cnicas
Nivel 4 -Nivel avanzado (experiencia de 8 a 11 a帽os): si aspira a un puesto de administrador de pruebas
ISTQB - Nivel avanzado - Administrador de pruebas
Nivel 5 -(Nivel de experto 11 + a帽os) Si aspira a gerente de entrega - L铆deres de QA / OA tipo de funci贸n
ISTQB - Nivel experto 鈥 Administrador de pruebas
Certificaci贸n para Foundation Level Extension - Agile Tester
Certificaci贸n ISTQB Agile Tester
Nivel profesional certificado de prueba de software 谩gil (CASTP-P)
CASTP - Certificado P

Opino tambien que la metodologia dependera mucho del proyecto y el tipo de empresa que estemos manejando

Calidad es cumplir con los requerimientos m铆nimos que hacen que un producto o servicio funcionen de la manera esperada

considero que la calidad es asegurar que se cumplan con los requisitos levantados previamente al hacer el an谩lisis del software.Tanto funcionales como no funcionales.

![](https://static.platzi.com/media/user_upload/image-904bdb9c-a57a-453f-9ef1-df28d42e3612.jpg)![](https://static.platzi.com/media/user_upload/image-9f6c7436-2749-4c26-b85d-8ad3eb1f8b84.jpg)

驴Qu茅 es calidad?
Es la aptitud de un producto o servicio para satisfacer las necesidades del usuario.
Es la cualidad de todos los productos, no solamente de equipos sino tambi茅n de programas.
驴C贸mo se procura?
Implementar pr谩cticas de desarrollo de software que promuevan la calidad, como revisiones de c贸digo, programaci贸n en parejas, integraci贸n continua y desarrollo orientado a pruebas.
Capacitar y concienciar al equipo sobre la importancia de la calidad y su responsabilidad en el cumplimiento de los est谩ndares establecidos.
Asegurar la comunicaci贸n efectiva entre los miembros del equipo y los stakeholders, fomentando la colaboraci贸n y la resoluci贸n de problemas.
Supervisar el rendimiento del proyecto en relaci贸n con los objetivos de calidad, identificando 谩reas de mejora y tomando medidas correctivas cuando sea necesario.

Para mi la calidad de software, se refiere a que los requerimientos del sistema por parte del cliente se lleven a cabo de manera responsable y eficiente. Como QA mi responsablidad es que esos requerimientos no se desvien de lo que se quiere, y que se entregen lo mas pulido posible.

Algo que si me gustaria aportar. es que tomen el testing como un proceso y no como una sola activdad鈥 probar el producto es parte de ese proceso. ya que al igual que el ciclo de vida del software las pruebas tambien tienen un ciclo, como el analisis, dise帽o, ejecucion, documentacion, mantenimiento etc鈥

Si algo he aprendido en el tiempo que llevo trabajando de QA es que la calidad se hace notar en la buena comunicacion y organizacion del equipo de desarrollo y los testers con el cliente, obviamente esta la importancia de los elementos para lograr los objetivos pero aun teniendo los conocimientos considero que la interaccion del equipo hace que igual cualquier duda o error que noten pueda mejorar el resultado del proyecto que se este trabajando.

Hay una frase muy bonita de autoria de Henry Ford, que cito: 鈥Calidad significa hacer lo correcto cuando nadie est谩 mirando鈥. Me parece que esto engloba lo que es la calidad en general en cualquier 谩mbito, sin embargo llevada al mundo del software se referir铆a a que la calidad es la manera como haces todos los esfuerzos posibles para que el proyecto o aplicaci贸n que est谩s desarrollando cumpla a satisfacci贸n con lo esperado por el usuario, todo el tiempo y bajo toda circunstancia; ahora, si bien sabemos que es imposible cubrir un 100% lilbre de defectos todo el tiempo, al menos se procura siempre entregar un producto de alto nivel.

Calidad es la satisfacci贸n de que el producto cumple las expectativas; realiza lo que deber铆a de hacer y lo hace sin errores.

La calidad es el resultado de la ejecuci贸n de una serie de pruebas, donde se busca cumplir con unos est谩ndares y garantizar la funcionalidad de un producto conforme a las necesidades de un cliente final.

La calidad es dar lo que decis que ofreces y que funcione correctamente. Si tengo una app que dice que puedo pasar dinero LO MINIMO que tengo que hacer es verificar que eso sea asi. Despues los mil agregados que se pongan depues se puedn testear con mas tiempo. Lo basico es lo mas importante a tener en cuenta

La calidad desde mi perspectiva es cumplir con las expectativas del cliente. Ya que es 茅l qui茅n determina lo que quiere cuando lo quiere y como lo quiere.

Para mi la calidad es tener pocos errores, y cuando ocurran responder r谩pido, evitar da帽o al negocio pero principalmente a las personas, y proteger los datos de la empresa y los usuarios. La funcionalidad es muy importante, pero la calidad tiene un 40% de atenci贸n y recursos.

La calidad del producto es cumplir con el requerimiento del cliente ofreciendo la mejor experiencia al usuario.
La calidad del proceso es cumplir con la calidad del producto teniendo en cuenta el como, presupuesto, estandares, certificaciones. Todo aquello que nos evite decir el software funciona pero鈥

Como Analista de calidad, entiendo que calidad es el conjunto de cualidades o definiciones de un producto de software y que determinan su utilidad y existencia , para procurar la calidad desde mi rol, me aseguro que desde el levantamiento de requisitos existan lo que se conoce como pruebas est谩ticas donde se valida que los documentos base para el desarrollo del software sean entendibles para todos los involucrados en el ciclo de vida de software, igualmente en el dise帽o y que por supuesto exista una base de pruebas b谩sicas realizadas por el desarrollador antes de someter el producto a ciclo completo de pruebas. En conclusi贸n asegur谩ndonos que las pruebas sean transversales a todo el ciclo de vida del software

Que es la calidad?
La calidad es constatar que los requerimientos que expreso el cliente se cumplan de manera correcta y cabe recalcar que la calidad no solo depende del tester sino de todo el equipo.

PARA MI LOGRAR CALIDAD ES AQUELLO QUE CUMPLE CON LO QUE DESEA EL CLIENTE, PERO TAMBI脡N QUE EL CREADOR, Y EQUIPO DE TRABAJO QUEDEN CONFORMES.
REVISAR, PROBAR Y TESTEAR CREO QUE ES FUNDAMENTAL PARA CONOCER LA CALIDAD DEL PRODUCTO EN CUALQUIER 脕MBITO.

Para mi la calidad en el contexto del desarrollo de software es cuando logras crear el software de tal manera que este cumple con los requerimientos del cliente pero tambien es lo suficientemente robusto como para asegurar que funcionara bajo la mayor cantidad de circunstancias. Ponerse en todos los casos posibles en lo que funcionara la solucion. Quizas se podria resumir en que sea eficiente y efectivo.

para mi la calidad es , entender cual es el objetivo del producto a desarrollar y que todo el equipo de desarrollo entienda cual es la funcionalidad y que requisitos son los que el sistema debe cumplir de tal manera que todos de la mano desarrollen productos de calidad casi sin errores y si los hay sean bugs r谩pidamente corregidos.

La calidad implica un compromiso entre el usuario interesado y el equipo de trabajo. Hay que desarrollar un producto enfocado a lo que nuestro usuario necesite, y el usuario debe de comunicarnos siempre qu茅 busca y c贸mo lo quiere ver.

Muy interesante, porque hay personas en los equipos que se involucran mucho, pero tienen conceptos sesgados de los proyectos, pero como son los 鈥渜ue mas ruido hacen鈥 los dem谩s los siguen, propagando un concepto general no preciso.

Metodolog铆a: Criterio o estrategia de c贸mo se realizar las pruebas, responsables, material, etc.
Recursos: Las personas que tengan el conocimiento necesario para realizar las pruebas.
Herramientas: Opciones para mejorar la comunicaci贸n.

Tener un tester es tener quien identifique problemas, los documente y los comunique.

Un estudio de IBM demuestra que el 68% de los errores salen el etapa de dise帽o y an谩lisis. Deber铆a haber una metodolog铆a de captura de informaci贸n, an谩lisis, arquitectura, datos de entrada y salida.

Objetivo de las pruebas

  • Definir la falta de calidad

  • Detectar y corregir la falta de calidad

驴Qu茅 es lo que vamos hacer durante las pruebas?

  • Definir la calidad del producto, si el software fue creado correctamente.
  • Definir la calidad del proceso, si el proceso lleva a crear un softwae correctamente (est谩ndares, procedimientos, procesos del proyecto)

Est谩ndares y certificaciones deben aplicarse tanto a personas como a procesos.

Para mi Calidad es hacerlo bien, como deber铆a hacerle y mejor, siempre mejorando. Es mejora continua y aseguramiento de procesos.
por esa razon debemos hacer buenos requerimientos
herramienta. proceso y metodologia
Bueno, la calidad del software debe estar incluida en todos los paso de su desarrollo teniendo las mejores pr谩cticas. por ejemplo durante el an谩lisis es importante tener varias reuniones con los stakeholders donde den un feedback continuo en la definici贸n de requerimientos y user-histories. etc.
En mi opinion la calidad es la relacion que existe entre el correcto funcionamiento del producto y cuan duradero puede ser dicho procusto a lo largo del tiempo.
procurar la calidad implica un compromiso etico, tanto con los clientes como con nosoros mismos en hacer las cosas bien no solo dentro del marco legal sino tambien en esforzarnos para comprender y analizar las necesidades del cliente afin de gnerar un priducto que reduce al minimo las fallas que puedan existir
**ISTQB (International Software Testing Qualifications Board)** define la calidad del software como "el grado en que un sistema, componente o proceso cumple los requisitos especificados y/o impl铆citos y/o las necesidades o expectativas del cliente o usuario final" <https://es.linkedin.com/pulse/la-importancia-de-garantizar-calidad-en-el-desarrollo-jos%C3%A9-odalis#:~:text=ISTQB%20(International%20Software%20Testing%20Qualifications,del%20cliente%20o%20usuario%20final%22>.
La calidad es cumplir con los est谩ndares b谩sicos y los requisitos solicitados por el cliente y el buen funcionamiento del producto entregado.
Un producto de calidad cumple con los est谩ndares propios de su industria en particular, as铆 como los requisitos exigidos por el cliente.
La calidad se define, o se podr铆a definir, como esa garant铆a que otorgamos a un producto o servicio, que cumple con las necesidades y requisitos de un cliente, satisfaciendo as铆 sus expectativas. Esto se puede aplicar a la calidad de un software cuando entregamos un sistema operativo o aplicaci贸n que cumpla con los requerimientos para los cuales fue creado, con diligencia y excelencia, para poder ser entregado al p煤blico.
Para definir la calidad de forma general, en productos y procesos dir铆a que son las actividades y acciones que se realizan para que el producto se desarrolle y cumpla con los requerimientos establecidos y que cumpla con los est谩ndares correspondientes. Y la forma en la que apoyar铆a a mi equipo para que la calidad se lleve a cabo seria principalmente comunicarme con el equipo y verificar que todos tengamos completo entendimiento de que tipo de software estamos desarrollando, determinar en qu茅 谩rea funcionara dicho software y que est谩ndares se deben tener en cuenta seg煤n el pa铆s o regi贸n. Una vez teniendo esto claro iniciar con el proceso de calidad desde etapas tempranas para evitar acumular errores durante el proceso.
Calidad: Considero que calidad es el grado en el que nuestro producto cumple con los requerimientos o especificaciones deseadas por el cliente, y para ello debe existir buena comunicaci贸n entre las partes interesadas, de modo que todos los que est谩n inmersos en el proyecto entiendan el alcance y necesidades que se van a cubrir, as铆 mismo se pueden establecer las herramientas adecuadas para el desarrollo del producto.
驴hay algun curso o ruta para conseguir la certificacion **ISTQB**?
Yo trabajo en la industria automotriz y mis compa帽eros hicieron la certificacion **ISTQB**.
En mi opini贸n: La calidad es la garant铆a que un productos realizar谩 efectivamente todos los procesos con casi nula o la menor tasa de fallas, donde su vida 煤til sea 贸ptima o larga, y sea confiable. La calidad es confianza, y teniendo que todo depender谩 del presupuesto, por tanto, todo lo que promete realizar el producto, realmente sea cumplido. Se desarrolla con un conjunto de herramientas, metodolog铆a y compromiso del equipo. Es imperativamente importante, conocer bien los objetivos y la meta final, el proceso a desarrollarse, tener una optima comunicaci贸n, informaci贸n completa de los requerimientos del cliente, alcances y l铆mites definidos en la propuesta. As铆 mismo, tener un equipo que est茅n enfocados en el mismo fin, donde la 茅tica prevalezca por sobre otros temas importantes, y tener claro que lo m谩s importante es cumplir con lo ofrecido, con las pruebas necesarias para que el producto no tenga fallas.

Es un curso para quienes ya son testers?

Metodologia: Como llevar a cabo las pruebas Recursos: preparaci贸n Herramientas: Acelerar el proceso de idenficaci贸n, documentaci贸n y comunicaci贸n de problemas lo que hace un tester. Estos tres puntos aplican para producto y proceso

la calidad en mi opinion es la medida que se tiene de que tan bien funciona un artefacto y cuan duradero puede ser su correcto funcionamiento a lo largo del tiempo

La calidad del software se ve reflejada en desarrollar el sistema esperado por nuestro cliente, es decir el funcionamiento del mismo, acompa帽ado de ciertos atributos de calidad como son la usabilidad la cual no solo nos permite hacer lo que se dice, sino, permitirnos hacerlo de forma natural.

Lo mostrado resulta aparte de interesante, muy importante, desde tener bien definido lo que se quiere hacer y lo que se desea lograr; acompa帽ado de la opini贸n de los usuarios, quienes finalmente utilizar谩n el software, hasta la presentaci贸n de un producto confiable y seguro, puesto que al presentar un producto final con fallas, se corre el riesgo de alejar a los usuarios que inicialmente ten铆an muy buenas espectativas del producto final.

Como defino un plan de prueba?
La calidad debe basarse en el cumplimiento de los requerimientos y especificaciones t茅cnicas definidos al inicio del proyecto

Totalmente de acuerdo, es super importante el levantamiento de requerimientos, comprender las verdaderas necesidades del negocio y la proyecci贸n que este tiene; as铆 como analizar todo esto y transmitirlo adecuadamente a los desarrolladores, de tal manera que capten y comprendan toda esa informaci贸n.

La calidad son un conjunto de propiedades que se le brinda a algo para poder identificarla des resto. En temas de software, la calidad se puede valorar desde medir que tantos puntos de los requerimientos planteados est谩n funcionando de manera correcta.

La calidad es la verificaci贸n de productividad y efectividad que puede brindar un equipo, si el equipo es de baja calidad o con pocos conocimientos la calidad del servicio en este caso ser铆a mala tambi茅n .

estoy tomando este curso ya que voy a recibir una formacion profesional y me gustatria empaparme del tema, he visto que el proceso de pruebas es algo demasiado importante en el software ya que sino se hace van a haber demasiadas fallas que ayudan a cibercriminales y tanto como a que los usuarios no tengan buena experiencia

La calidad es el proceso m谩s importante en el Desarrollo de software, ya que va a determinar las condiciones en las que se entrega, o no se entrega un producto. A mi manera de pensar la Calidad no solo debe recaer en el equipo de pruebas, se debe considerar a todo el equipo en general.

Los procesos de calidad de Software son aquellos que permiten la entrega de manera eficiente y optima de los productos que solicit贸 el cliente, es aqu铆 donde las pruebas son fundamentales para la revisar que esos requerimientos o funcionalidades solicitadas por los clientes, se est谩n dando en realidad; un aporte desde mi punto de vista es llevar a cabo las reuniones de manera temprana entre los tester y dem谩s partes del proyecto, con el fin de empezar a realizar las diferentes metodolog铆as y/o est谩ndares de calidad de software

La calidad es un factor diferenciador clave de las compa帽铆as, esta implica directamente en el valor intr铆nseco de la marca , los procesos y el producto final, es por eso que es importante siempre procurar garantizarla por medio de una metodolog铆a clara y constante.

Para mi la calidad tiene que ver con todo el proceso que se realiza en la construcci贸n de un software. debe tener un l铆der que coordine todos los procesos tanto con el cliente como con los compa帽eros de trabajo, indudablemente teniendo presente los est谩ndares y procedimientos en cada una de las etapas del software, planeaci贸n, arquitectura, an谩lisis, testing, etc.

No me enfoco en el tipo de profesional que han puesto de ejemplo algunos compa帽eros, han realizado mal su labor.

Si procedemos con etica, eficiencia y eficacia en cada una de las etapas vamos a obtener un producto de calidad.

Para mi la calidad es que el producto final cumpla con los requerimientos iniciales. Que las funcionalidades del software funcionen como es de esperarse y que se eviten la mayor parte de los errores en el producto final.

El escenario en donde pidamos que omitamos un paso si sucede, en estos casos lo que yo hago es indicar los riesgos que sucederan si se ejecuta obviando los pasos y formalizar por correo para que quede en claro que el compromiso con la etica si esta presente dentro de mi labor pero a pedido del jefe de proyecto pior parte del cliente pide que se omita ciertos estandares.
Asi se cuida la integridad de mi trabajo y de mi equipo y el cliente queda informado y comprometido a asumir los riesgos presentados por su decision.

Como tester apoyo a mi equipo dando ideas sobre como es que el cliente tiene el concepto del producto final y tambien sugiriendo una demo de como quedaria el producto final para que asi el cliente nos de su feedback y podamos detectar posibles escenarios que no estabamos contemplando para el desarrollo o pruebas

Los est谩ndares son aquellos patrones seguimientos o patrones para el desarrollo del software, los cuales son implementados en la fase de an谩lisis, dise帽o, C贸digo y Implementaci贸n con el fin de otorgar calidad y eficiencia. Algunos de estos est谩ndares son:

  1. CMMI
  2. PSP
  3. PSP - TSP
  4. ISO25000
    5.IEEE
  5. SPICE
    7.TSP
    8.Moprosoft

Las pruebas se deben realizar para reducir el riesgo de fallas durante la ejecuci贸n del sistema y as铆 aumentar la confianza de los usuarios. Es por esto que los problemas deben ser identificados antes de que ocurran en un entorno cr铆tico por medio de las pruebas de software.

.

Para mi la calidad es, desde un inicio pensar en las personas que usar谩n el software y el valor que tendr谩 para ellos, d谩ndole as铆 la importancia para que las cosas funcionen y se refleje en los detalles la empat铆a hacia el usuario final.

La calidad del software es sobrepasar las espectativas del cliente proporcionandole un producto que hace lo que pidio y lo hace bien o mejor.

Calidad: cumplir los requerimientos o suprerar los estandares esperados en un programa o recurso

Considero que como tester debemos asegurar que el producto que recibimos para ser testeado, al momento de devolverlo a la parte interesada, tanto en el producto, procesos, procedimientos y requisitos sea mejor funcionalmente, al producto que nos entregaron.

Considero que durante el proceso de desarrollo, la fase de 鈥淓specificac贸n de Requerimientos鈥 es fundamental para que el proceso de desarrollo y prueabs. Unos requerimientos completos ayudan a minimizar errores en la fase de desarrollo y pruebas.

La calidad pienso que es cuan efectivo es la solucion que se desarrolle (en termino de software) cumpliendo el requerimiento del usuario, teniendo en cuenta una buena experiencia de usabilidad, cuan intuitiva y comoda sea esta solucion. Teniendo en cuenta la poca o reducida aparicion de errores durante el uso.

Creo q la calidad de software se refiere a la medida en que un software cumple con sus requisitos y especificaciones, as铆 como su capacidad para satisfacer las necesidades de los usuarios, tambi茅n se relaciona con la capacidad del software para ser usado de manera eficiente, confiable, segura y mantenible a lo largo del tiempo.

La calidad se basa en los requerimientos del producto o las necesidades del cliente, podemos decir que un producto es de calidad si cumple con las especificaciones que establecimos para ese producto, si decimos que un cuchillo porta un total de 1000 veces con una medio de 10 cortes m谩s o menos, y el producto cumple con ese requerimiento, podemos decir que el producto es es de calidad, aplica igual para los procesos y las necesidades espec铆ficas de los cliente

Entiendo que la calidad en software es cumplir con las expectativas/necesidades del cliente, ya que la calidad se puede definir de diferentes maneras dependiendo del contexto y la persona. Para que la calidad se lleve a cabo en un equipo de testing o QA, creo que es importante empezar por que cada miembro del equipo cuente con la certificaci贸n m谩s b谩sica como se menciona en el video, la cual vendr铆a siendo ISTQB Foundations Level, para tener claros los conceptos b谩sicos y fundamentales y poder aplicarlos realmente dentro de un proyecto, ya que muchas personas solo la toman por cuestiones de cumplir con la empresa o subir de 鈥渟ueldo鈥. Posteriormente mantener una buena comunicaci贸n como de igual manera se menciona en el video y realizar reuniones para mantener al equipo m谩s unido y poder trabajar en conjunto, haciendoles entender la importancia de entender el software y que es lo que se necesita y se requiere para poder cumplirlo evitando ambiguedades.

3 - Proceso de pruebas del software y los est谩ndares internacionales

Etapas durante el CVDS (ciclo de vida de desarrollo de software) com QA tenemos que entender varios conceptos:

  • Metodolog铆a.聽Esta parte trata sobre establecer un criterio o una estrategia para llevar a cabo las pruebas. Esto incluye qui茅n ser谩 responsable, c贸mo se entregar谩 el material, etc.
  • Recursos: Aunque t煤 quieras hacer pruebas, y no est谩s preparado con el tiempo esas carencias se van a ir mostrando como defectos.
  • Herramientas: 聽Contar con herramientas adecuadas te va a permitir acelerar el trabajo de testing, porque muchas veces los equipos no trabajan en el mismo lugar.

Estos 3 puntos tienen que estar bien claros por todo el equipo.

Pruebas en el ciclo de vida del software

Hay pruebas desde la concepci贸n de los requisitos hasta su puesta final en producci贸n. De acuerdo aun estudio de IBM, 68% de les errores se producen en la etapa de dise帽o y an谩lisis. Por eso es importante tener una buena metodologia de captura de info, analisis, diagramas para saber que vamos a construir.

Que vamos a revisar durante las pruebas:

  • Definir la calidad del producto
    • Lo que la gente produce 鈫 Requerimientos, dise帽o, codigo, el istema
  • Ver la calidad del proceso
    • Como lo hace la gente 鈫 estandares, procedimientos, procesos del proyecto

      Si el cliente no especifica bien que es lo quiere, puede ocasionar muchos errores. por eso es importante evaluar como criterio de calida; datos de salida, especificaciones, q se cumpla el proceso de calidad. Se debe tener un compromiso claro con la calidad por etica, porque puede haber implicaciones legales.

Una empresa para siempre poder proveer de un producto que cumpla las expectativas del cliente se puede enfocar en varios tipos de Certificaciones, est谩ndares y metodolog铆as: Para individuos, procesos, empresas, servicios/productos = software/hardware, tipos de industria

Ejemplos de estandares y certificaciones: ISTQB, IEEE, TPI, ISSO

Las ceritificaciones pueden asegurar que sigues lo prcesos, pero no te asgura que lo haces bien.

Para m铆 la calidad en un producto de software es el hecho de que los resultados del software cumplan con los requerimientos del usuario, tambi茅n implica que los procesos se lleven a cabo sin fallos, interrupciones ni tiempos de espera innecesarios. Como dev, me encargo de asegurar la calidad haciendo pruebas al c贸digo que hago independientemente de que vaya a pasar por el departamento de QA

Para el proceso de pruebas es necesario contar con al menos 3 elementos que lograr谩n cumplir nuestros objetivos:

Metodolog铆a: Es donde estableces el criterio o estrategia de c贸mo se llevaran acabo las pruebas.
Recursos: Si quieres realizar pruebas y no est谩s preparado, con el tiempo esas carencias se pueden visualizar como defectos.
Herramientas: Nos ayudar谩n a optimizar nuestro trabajo.
Definir la calidad del producto: Si estas creando el software correctamente.
Calidad del proceso: Si alguien de tu equipo no te especifica lo que quieres no vas a poder crear un producto que cubra sus necesidades.

La calidad es entregar un producto capaz de cumplir las necesidades b谩sicas de lo que pide el cliente. En el desarrollo de software procuro asegurar un c贸digo con comentarios para su mantenimiento y con el menor n煤mero de l铆neas de comentarios.

Es en 鈥渃alidad鈥 donde marketing, c贸digo y contenido digital se encuentran. He estado tomando la ruta de introducci贸n al marketing y tambi茅n hablan de escoger las metodolog铆a adecuada para cada cliente.

Estoy en este curso aplicando un perfil T. Frontend, Backend, Documentaci贸n y Dise帽o. Este el caminod de Documentaci贸n, donde aprendo a dar testimonio y seguimiento de mis habilidades duras.

Soy desarrollador de OpenText, y los procesos de gesti贸n de la calidad que se manejan en la compa帽ia donde trabajo tienes diferentes puntos de enfoque, que me llevan a conluir que las buenas practicas en el desarrollo del codigo es solo una parte de todo un proceso complejo que lleva cmo resultado final un producto con calidad

Para mi la calidad es asegurar que el software cumpla con todos los requerimientos y funcione de manera adecuada basandonse en la documentacion de el producto con que estamos trabajando.

La metodolog铆a, herramientas y recursos son esenciales para QA. La metodolog铆a proporciona un marco, las herramientas automatizan pruebas y recopilan datos, y los recursos humanos llevan a cabo las pruebas y garantizan calidad. Juntos son fundamentales para garantizar la calidad del software.

Notas de la clase:

Para el desarrollo de pruebas del software se requieren tres cosas b谩sicas:

  • Metodolog铆a: Criterios y estrategias para el desarrollo de pruebas.
  • Recursos: Recursos humanos y capacitaci贸n.
  • Herramientas: software para gestionar el desarrollo de pruebas.

LCSD Life Cycle Software Development o El ciclo de vida del software.

Que revisamos durante las pruebas:

  • Definir la calidad del producto. QE
  • Definir la calidad del proceso. QA

驴Los datos de salida del producto est谩n cumpliendo las especificaciones?

Esta tu proceso de calidad sigui茅ndose paso a paso para evitar omitir informaci贸n que sea 煤til y que nos ayude a cumplir los requisitos?

Calidad de software

Calidad del producto: **Lo que la gente produce **

  • Requerimientos
  • Dise帽o
  • Codigo
  • El sistema

Calidad del proceso: C贸mo lo hace la gente

  • Est谩ndares
  • Procedimientos
  • Procesos del proyecto

Si no hay una metodolog铆a, unos recursos y herramientas, esto afectara al producto final.

Debes tener un compromiso claro con la calidad, por 茅tica profesional.

Certificaciones, est谩ndares, y metodolog铆as para:

  • Individuos
  • Procesos
  • Empresas
    Servicios / productos = Software / hardware
  • Tipo de industrias

la calidad es el grado de cumplimiento que tiene el producto que se est谩 construyendo con respecto a los requerimientos que tiene el usuario

Muchas gracias, usted habla de conceptos que parecen muy b谩sicos, en cambio por mi experiencia se que causan un gran impacto y hasta pueden causar el cierre de una startup con su primer cliente.

La calidad es no llegar a la perfecci贸n, sino, poder resolver las necesidades (errores) que existan en el momento. Nada es fijo, todo es din谩mico. As铆 que, la calidad debe abarcar desde sujetos, tecnolog铆as, m茅todos, etc. para que el servicio sea acorde a los objetivos.

Para mi la calidad en software es que este cumpla los requerimientos para llevar a cabo lo solicitado de manera funcional.

He trabajado en los departamentos de calidad tradicional durante mas de 10 a帽os y en diferentes empresas. Puedo decir que la calidad es:

  • Entregar productos en tiempo y forma.
  • Cumplir con las especificaci贸n.
  • Llevar acabo un proceso ordenado, medible y estandarizado.
  • Es superar las expectativas del cliente.
    He escuchado mucho de calidad, en general la calidad no es una cosa integrada en el producto es el producto ensimismo.
    Podemos ver que la palabra calidad se emplea incluso en cosas que pueden ser notan sanas como, Una Gordita de chicharron de calidad vs una Ensalada de pollo de Calidad, ambas pueden tener calidad y aun asi una de las dos opciones es mas saludable, si, La gordita de chicharron es mejor!!

En mi opinion
Calidad es saber que desea el cliente y darselo en el resultado final, teniendo en cuenta las diferentes situaciones que se pueden presentar, resolverlas y entregar con el resultado deseado, para la satifacion del cliente

gracias,
incre铆ble todo lo que se aprende en minutos

La calidad del software es el grado con el que un sistema, componente o proceso cumple los requerimientos especificados y las necesidades o expectativas del cliente o usuario. Hay una frase muy bonita de autoria de Henry Ford, que cito: 鈥淐alidad significa hacer lo correcto cuando nadie est谩 mirando鈥.

Para ami la calidad es un conjunto de cualidades que hacen la utilidad y el desempe帽o de un producto. La calidad se compone de: Eficiencia, oragnizacion, metodologia de ejecuci贸n, fines entre otras cualidades aplicadas a un producto sea cual sea su origen