KEMBAR78
Management of Software Testing | PDF | Software | Quality (Business)
0% found this document useful (0 votes)
164 views13 pages

Management of Software Testing

Management of software testing is important for finding errors and producing high quality software. There are several key aspects of managing software testing: 1. Testing should be organized according to the software development life cycle, starting in the analysis and design phases. 2. The testing process involves several stages - code review, unit testing, integration testing, and acceptance testing. 3. Testing personnel should be organized according to their roles, with testers, programmers, analysts and users involved at different stages of testing. Documentation of testing plans and results is also important.
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
164 views13 pages

Management of Software Testing

Management of software testing is important for finding errors and producing high quality software. There are several key aspects of managing software testing: 1. Testing should be organized according to the software development life cycle, starting in the analysis and design phases. 2. The testing process involves several stages - code review, unit testing, integration testing, and acceptance testing. 3. Testing personnel should be organized according to their roles, with testers, programmers, analysts and users involved at different stages of testing. Documentation of testing plans and results is also important.
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 13

Management of software testing [1]

As an important part of software development, software testing more and more attention.With the increasing scale
of software development, complexity increases, to find errors in the software for the purpose of testing becomes
more difficult.However, in order to find out as much as possible errors in the program, to produce high quality
software products, to strengthen the organization and management of testing is particularly important.

From a software life cycle perspective, the test often refers to the process of testing, this advantage is clearly the
object under test, test the operability of relatively strong.However, the test is based on specifications, design
documents and instructions, if the design error, the test is difficult to guarantee quality.Even if the test showed that
the design error, this time, to modify the price is quite expensive.Therefore, the preferred approach is the software
development process, software engineering, according to the results of various stages of formation, respectively
scrutiny.Software life cycle processes can be expressed in Figure 1.

In order to ensure software quality, the process of Figure 1 should be strictly managed.Although the test is proven to
achieve and after, in fact, the test preparation in the analysis and design phase begins.

1.The testing process and organization

When the design work is completed, you should begin preparations for the test, and generally speaking, the whole
system by a familiar outline of the design to write the test, the test content and test specific guidelines adopted by
the rational design of a complete test casein order to fully test the system after implementation.

Developed in the realization of the program group will be verified, submit the test group, organized by the test
person in charge of testing, testing is generally organized according to the following manner:

(1) First, testers need to read the relevant information, including specifications, design documents, manual and in
the design process to form the test outline, test content and test the adoption of guidelines, fully familiar with the
system, the preparation of test plans, design testuse cases, make preparations before the test.

(2) To ensure the quality of the test, the testing process into several stages: code review, unit testing, integration
testing and acceptance testing.

(3) Code Mixed: Mixed code adopted by a group of people reading, discussion and debate on the process of static
analysis procedures.Mixed group from the head, 2 to 3 programming and component testers and
programmers.Mixed team pending the full reading program text, flow chart and related requirements, specifications
and other documents based on the joint hearing will be held in the code, programmers explain the procedure step
logic, and engaged in lively discussion and even controversy, the key to reveal errorslies.Practice shows that
programmers can be found in the course of explaining what it did not find many errors, and to promote discussion
and debate the problem is further exposed.For example, a modified method of partial discussion of minor issues,
may find that even with them have been implicated in functions related to the description of the module, modules
and system interfaces between the overall structure of the major problems leading to redefine the definition of
needs, re-design validation, greatly improved the quality of software.

(4) unit testing: Unit testing focused on checking the smallest unit of software design - module, the test found that
the actual realization of the module features and functions that define the module does not meet the conditions, and
encoding errors.

http://www.softcov.com/es/programming-and-testing/management-of-software-testing-2.html

3. Prueba de las organizaciones del personal

Para garantizar la calidad del software, pruebas de software se debe ejecutar a través de la definición y desarrollo de
software de todo el proceso. Por lo tanto, el análisis, las fases de diseño e implementación como los resultados
obtenidos, incluidos los requisitos de especificación, especificaciones de diseño y código fuente deben ser las pruebas
de software. Sobre esta base, la organización del examinador también debería ser gradual.
(1) diseño e implementación de software de las especificaciones se basan en las necesidades de análisis que ha
realizado. especificación de requisitos análisis se completa, correcta y clara es la clave para el éxito del desarrollo de
software. Para garantizar la calidad de definición de requisitos, deberá llevar a cabo revisiones estrictas. El equipo de
revisión compuesto por el texto siguiente:
Líder: 1
Miembros: incluyendo analistas de sistemas, gerentes de desarrollo de software, diseño de software, desarrollo y
pruebas del personal y los usuarios

(2) Revisión del Diseño: diseño de software es los requisitos de software en el software de ese proceso. Describir la
arquitectura del sistema principal, el tratamiento detallado y esquema de base de datos. De conformidad con los
requisitos de la especificación de la estructura del sistema es razonable, para evaluar la exactitud de la
transformación, mientras que el uso de la teoría relacional de bases de datos de normalización de revisar el modelo
de base de datos. Panel integrado por los siguientes:
Líder: 1
Miembros: incluyendo analistas de sistemas, diseñadores de software, pruebe cada una persona responsable.

(3) los procedimientos para la prueba: las pruebas de software. El proceso de desarrollo de software para entregar
toda la fase final antes que el usuario es la clave a la garantía de la calidad del software. Las pruebas de software en
el ciclo de vida del software a través de dos etapas: se suele poner después de cada módulo, las pruebas necesarias
en el mismo (conocida como prueba de la unidad). Codificación y prueba unitaria del ciclo de vida del software son el
mismo escenario. La fase de pruebas, el grupo de programación de la cruz pruebas internas (para evitar que los
programadores de probar sus propios procedimientos). Después de esta etapa, en el ciclo de vida del software de la
fase de prueba, todo el sistema de software integrado de pruebas. Las pruebas hechas por el grupo de pruebas
especializadas para probar grupo creado dirigente del grupo, responsable del programa de prueba completa, la
organización. Prueba por un grupo de miembros de algunos otros de los análisis, diseño y experiencia de
programación de los profesionales, el número de situaciones específicas pueden ser más o menos, por lo general 3 a
5 es apropiado.

4. Documentación de las pruebas de software


documentación del software de ensayo describe el software para realizar pruebas y los resultados. Como prueba del
software es un proceso muy complejo, desarrollando al mismo tiempo otra fase 一些 software de su labor para
asegurar la calidad del software y su significación importante de Yunxing 有着 debe incorporar su solicitud, proceso y
prueba con Wenjianxingshi Guo Jie del funcionario escribir. Prueba de preparación de la prueba estandarizada de
archivos es una parte integral.

Archivos de prueba no sólo en la fase de prueba antes de considerarlo en el desarrollo de software necesita fase de
análisis se inició, el archivo de prueba tiene una estrecha relación con los usuarios. Algunos en el diseño de la etapa
de diseño también debe reflejarse en el archivo de prueba, para facilitar el diseño de la prueba. Archivo de prueba
para las pruebas y la evaluación de la función de orientar el trabajo es muy evidente. En concreto, en el software ha
sido desarrollado y puesto en funcionamiento en la etapa de mantenimiento, a menudo tiene que volver a las
pruebas o pruebas de regresión, a continuación, seguir utilizando el archivo de prueba.

(1) Prueba del tipo de archivo: De acuerdo a prueba el papel de diferentes documentos, generalmente el papel de
prueba se divide en dos categorías, a saber, los planes de prueba y análisis de pruebas. plan de ensayo requisitos
detallados de las pruebas, incluidos la finalidad y el contenido de las pruebas, los métodos y pasos, y los criterios de
prueba. Debido al contenido de la prueba puede incluir requisitos de software y diseño de software, plan de pruebas
debe comenzar la preparación anticipada. En caso de no proceder a la realización, pruebas de sangre a inicio del
programa. Por lo general, la preparación de planes de prueba de los requisitos etapa de análisis, que se completará
al final de la fase de diseño de software. Informes de ensayo utilizado para analizar los resultados del ensayo
muestran que sometida a prueba y que el software tiene la capacidad, y sus defectos y limitaciones, y da a la
evaluación final de los comentarios, que es la evaluación de la calidad del software, sino también decidió que el
software puede entregar bases de usuario. En el caso de prueba para reflejar lo natural a escribir en la fase de
prueba.

(2) presentar prueba de uso: la importancia del archivo de prueba en las siguientes áreas:

uno, verificar la exactitud de la demanda: los documentos de prueba previstos para verificar los requisitos de
software de las condiciones de ensayo para estudiar las condiciones de estas pruebas para determinar la intención
de la demanda de los usuarios es muy útil.

b, inspección y pruebas: plan de prueba no sólo debe documentar el proceso en la forma de la prueba establece las
pruebas deben indicar los recursos necesarios, y luego probar si estos recursos pueden ser, así es como su
disponibilidad. Si un programa de pruebas se ha escrito, pero los recursos necesarios no se han aplicado, que debe
abordarse con prontitud.

c, un mandato claro de riesgo: Con el programa de pruebas, usted puede descubrir qué tipo de pruebas se puede
hacer, no puede hacer. Comprender los riesgos de las tareas de prueba de contribuir a la latente problemas
potenciales con suficiente antelación la preparación ideológica y material.

d, para generar casos de prueba: La calidad de los casos de prueba determina la eficiencia de las pruebas, la
selección de casos de prueba adecuado es la clave para pruebas de pozos. En el proceso de documentación de las
pruebas, de acuerdo con los requisitos cuidadosamente diseñado casos de prueba son importantes.

e, evaluación de resultados de la prueba: Los archivos de prueba son los casos de prueba, es decir, los resultados
del número correspondiente de los datos de prueba y se espera la prueba. Después de la finalización de las pruebas,
los resultados se compararon con los resultados esperados se podrá realizar en la prueba se han llevado a cabo las
evaluaciones.

f, y luego del ensayo: archivo de prueba siempre y explicó a la fase de mantenimiento de las necesidades de una
variedad de razones para volver a la prueba es muy útil.

g, decidió poner a prueba la validez de: la realización de las pruebas, los resultados del examen escrito para el
archivo, que pone a prueba la validez del análisis, e incluso la disponibilidad del software proporciona la base.
También puede confirmar las conclusiones de las partes interesadas.

(3) preparación del archivo de prueba

En la fase de software de análisis de necesidades, comenzó a probar la preparación de documentos, la preparación


de una variedad de archivo de prueba debe ser un formato determinado.

5. Conclusión

A medida que la creciente importancia del desarrollo de software, testeo de software, por lo tanto la importancia de
la más prominente. En este trabajo, las diferentes etapas de los métodos de pruebas de software y brevemente la
organización del personal.

Gestión de Pruebas de Software (investigación sobre la gestión


ST)

Software de gestión de pruebas cuestiones a resolver es cómo garantizar que la tecnología de pruebas de software
en la vida de los proyectos de software se han aplicado con éxito en el interior, y producir los resultados deseados.
De conformidad con la gestión de destinos diferentes, divididos en prueba de software de gestión de la organización
del equipo de prueba de software y gestión, pruebas de software de gestión de proyectos, defectos de software
(errores) de gestión de la pista, y la gestión de cuatro piezas principales de pruebas de software. Después de este
específico de cuatro partes, incluye un resumen del contenido de la interpretación realizada.

Las pruebas de software equipo de pruebas de la organización del equipo y la gestión más simple es la forma de
configurar. En el desarrollo de proyectos concretos, con frecuencia vemos algunas unidades de pasar por alto la
importancia del equipo de pruebas que en él, cuando de aplicar la prueba, por lo general encontramos unos pocos
programadores para actuar como verificadores temporal; también algunas unidades, al tiempo que reconoce la
importancia de formar equipo de pruebas, pero a menudo en régimen específico para la aplicación de algunas de las
veces sin ninguna experiencia de desarrollo en la industria de novatos para hacer pruebas, que a menudo conduce a
una menor eficiencia de prueba, prueba de sabor de ensayo personal. Una buena prueba debe primero tener un
buen líder de equipo, debe tener experiencias muy ricas sobre el proceso de desarrollo de la comprensión clara de
los defectos o errores comunes en el pecho, además, también tiene la afinidad y su carisma. En segundo lugar, el
equipo de pruebas debe contar con miembros con capacidades, como algunas de las habilidades o el uso de
herramientas de test puede escribir scripts de prueba automatizados. Además, el equipo de pruebas también deben
tener los miembros a tiempo parcial. Tales como la aplicación de pruebas de validación del proceso, revisión por
pares es la forma más común, los miembros del equipo de pares en un áreas de prueba a tiempo parcial. equipo de
pruebas a menudo carecen de la falta de experiencia en principiantes de desarrollo de software, estas personas se
dedican a prestar se pueden organizar para verificar el tipo de trabajo, o las pruebas de recuadro negro.

Plan de Gestión de pruebas de software más simple proceso de prueba se organiza. En esta sección se refiere
específicamente a la planificación de pruebas de software, adaptando la tecnología de pruebas de software, gestión
de programa de pruebas, gestión de costes y otras partes. Una planificación de controles se refiere principalmente al
plan de prueba específica antes de realizar actividades, tales como la redacción de ensayos y plan de pruebas de
esquema, la tecnología de pruebas de software a medida se refiere principalmente al equipo de pruebas se basarán
en proyectos de software reales adaptados a las técnicas de pruebas específicas que deben ejecutarse; la dirección
del laboratorio calendario se refiere principalmente a la descarga de los horarios de ensayo y arreglos de personal,
en caso de cualquier cambio debe ajustarse en consecuencia, el costo de prueba de administración de contenido
significa que las actividades enumeradas en las necesidades de recursos de prueba estarán involucrados.

defectos de software (errores) más simple seguimiento de la gestión es asegurar que los defectos encontrados
(error) se ha corregido o están en contacto con el equipo de desarrollo y no introducen nuevos defectos (errores). En
concreto, no cuando el equipo de pruebas encontró un documento a través de varios canales, o defectos de código o
errores en el futuro, presente un informe de prueba en rapidez, pero después de presentar el informe para instar el
cierre oportuno de los defectos conocidos en el equipo de desarrollo o es incorrecto (por supuesto, si es necesario,
para hacer frente a estas deficiencias, la gravedad del error de hacer la clasificación, así que el equipo puede
manejar, como el orden de prioridad). Cuando el equipo de desarrollo cerró el informe de la prueba del defecto
(error) después de que el equipo de pruebas para verificar las necesidades del equipo de desarrollo en el proceso de
cierre no ha introducido nuevos errores. regresión Normalmente, este proceso se llama la prueba. Las pruebas de
regresión si se identifican problemas, se continuó desarrollando las delegaciones, de acuerdo con el ciclo de proceso,
pruebas de regresión hasta su aprobación definitiva.

piezas más simple de gestión de pruebas de software se refiere a los esfuerzos para formar un equipo de buen test y
probar la riqueza de la colección de la capacitación de los miembros del equipo para ayudar a un buen uso de esta
riqueza de las bibliotecas. Aquí, la riqueza de la colección es el casos de prueba de software. Los casos de prueba
(Testware, significa que la prueba la formación de productos) no es común en el vocabulario, que incluye la práctica
a largo plazo para poner a prueba el paso del equipo a paso el proceso de la experiencia acumulada y las lecciones,
las pruebas técnicas, herramientas de pruebas, documentación especificaciones, y algunos pequeños cambios
después de puede extenderse a la escritura de prueba común. Cuanto mejor sea la gestión de casos de prueba, el
equipo de prueba en el proceso de pruebas reales pueden ser menos rodeos para probar el intercambio de
conocimientos dentro del equipo y pasar la prueba con más detalle la secuencia de comandos o la reproducción de
los documentos desarrollo de especificaciones de trabajo también pueden ser eficaces Evite. Los pedazos de gestión
de pruebas de software consta de dos partes, la creación de una, y la otra es la formación. Construcción es
probablemente la colección de documentos de pruebas, herramientas de prueba, scripts de prueba, los probadores
también ha recogido la reunión para hablar, el informe final, la experiencia técnica y así sucesivamente. La
formación es probablemente a través de seminarios técnicos, reuniones de equipo formal o informal, y otros
materiales didácticos publicados formulario.

Más de la organización de software y administración de equipo de pruebas, pruebas de software de gestión de


proyectos, defectos de software (errores) la gestión de pistas y pruebas de software cuatro aspectos de la gestión de
documentos de manejo de disciplina de prueba de software ha hecho un resumen de los contenidos de introducción.
Se observó que las pruebas actuales de software de manejo de disciplina aún no es muy maduro en un período de
desarrollo, aunque debo hacer todo lo posible para investigar, pero no puede garantizar que explican el manejo de
prueba de software ha sido la foto de tema. Justo cuando el iniciado a los lectores a la crítica de tambor por favor
me corrijan.

Referencias:

1 Paul C. Jorgensen, Testeo de Software (practicantes del método), Industria de Maquinaria de prensa. 2003,7

2 Kit de Edward, Pruebas de software mejora de procesos, de Prensa de la Industria Mecánica, Editorial CITIC.
2003,4

3 Grupo de preparación estándar, directrices aeroespacial ingeniería de software y ejemplos de la aplicación de la


tecnología, las cinco ramas del tema del juicio. 2003,4

http://www.calidadysoftware.com/testing/tmmi_nuevo_cmmi_enfocado_a_pruebas.php

Autor: Ing. Alexander Oré B.

TMMI - CUANDO EL CMMI NO ES SUFICIENTE.

Desde hace buen tiempo la industria del software viene


realizando grandes esfuerzos por mejorar las calidad de los
productos, Esta ha sido una tarea difícil, ya que el tamaño y la
complejidad de la software aumenta rápidamente, mientras
que los clientes y usuarios son cada vez más exigentes. A
pesar de resultados alentadores con diversos enfoques de
mejora de la calidad, la industria del software aún está lejos
de lograr los cero defectos.

Para mejorar la calidad de los productos, la industria del


software se ha centrado mucho en la mejora de sus procesos
de desarrollo. Una directriz que se ha utilizado ampliamente
para mejorar los procesos de desarrollo es el Modelo de la
capacidad de madurez. (CMM) y su sucesor, el Modelo de la
capacidad de madurez Integrado (CMMI).

Son a menudo estos modelos considerados como el estándar


de la industria del software para la mejora de procesos.

A pesar del hecho de que las pruebas de software (Software testing), a menudo cuestan por lo menos el 30 ó 40% del total del
proyecto, se presta poca atención a las pruebas en los distintos modelos de mejora de procesos tales como el CMM y el CMMI.
Para lograr superar estos inconvenientes es que se ha desarrollado el modelo TMMI - Test Maturity Model Integration, desarrollado
por el instituto de tecnología de Illinois.

El TMMI proporciona un enfoque más amplio y estructurado al proceso de prueba, existe un gran número de experiencias positivas
con el modelo TMMI y las organizaciones que la utilizan van en aumento, las experiencias muestran que aplicar el modelo de
madurez TMMI tiene un impacto positivo sobre la calidad del producto.

En este artículo resumimos algunas recomendaciones sobre como se debe organizar y ejecutar con éxito una mejora de proceso
utilizando el TMMI.

De manera similar al CMMI el TMMI nos presenta una mejora en los procesos relativos a la calidad del software y define también 5
niveles de madurez o jerarquía evolutiva.

Cada nivel de madurez contiene un conjunto de áreas de proceso, Las áreas de proceso por cada nivel se muestran en la siguiente
figura.

Fig 1. Los 5 niveles de Tmmi.

La estructura interna del TMMI contiene prácticas de pruebas que pueden ser aprendidas y aplicadas sistemáticamente para apoyar
la mejora de calidad gradualmente. Hay 5 niveles en el TMMI que definen la jerarquía de madurez y el camino de evolución a la
mejora del proceso de pruebas.

EL PROYECTO DE MEJORA USANDO TMMI

El TMMi no es sólo un modelo teórico, sino un conjunto bien definido de áreas proceso y objetivos basados sobre casos de estudio
prácticos. Aunque el modelo es bastante fácil de entender, su aplicación en una organización no siempre es una tarea simple. En
promedio podríamos tardar 2 años para alcanzar el TMMI nivel 2.

En base a experiencias prácticas un típico proyecto de TMMI tiene las siguientes fases:

Iniciación (determinar el alcance y objetivo).


Planificación (definir el proyecto en términos de estructura, recursos, etc.)
Implementación (desarrollo de entregables, procedimientos y plantillas).

Despliegue (publicación, despliegue de los resultados y la institucionalización)

1. FASE DE INICIACIÓN:

Determinar el estado actual de la organización:

Antes de iniciar cualquier proyecto de mejora, es necesario conocer el nivel de madurez actual. Es posible que no sea necesario
realizar una evaluación 100% formal que nos tome demasiado tiempo, un análisis rápido puede resultar muchas veces suficiente
para determinar nuestro nivel de madurez. Podríamos empezar por escoger un proyecto de software típico en nuestra organización,
realizar entrevistas a un grupo de involucrados en el mismo y preparar un informe que contenga el perfil de madurez actual, por
razones obvias estas entrevistas deben ser dirigidas por personas que tengan experiencia en CMMI y de ser posible en TMMi. Este
informe se presenta luego al área de gestión de proyectos, lo que finalmente puede derivar o crear las bases para un proyecto de
mejora de TMMi.

Este informe podría contener algo similar a esta tabla:

AREA DE POCESO PUNTUACION CONCLUSIÓN


Estrategia de Pruebas 3.9 Deficiente
Plan de Pruebas 4.6 Deficiente
Seguimiento 4.2 Deficiente
Diseño y ejecución de casos de Prueba 5.4 Regular
Ambiente de pruebas 6.6 Adecuado

Es muy importante tener objetivos definidos en el proyecto de mejora, y estos objetivos deberían estar alineados con los objetivos
de toda la organización, de esta manera será más sencillo obtener el compromiso y apoyo de todos los participantes del proyecto.

2. FASE DE PLANIFICACIÓN

Un problema común al llevar a cabo un proyecto de mejora de procesos es que generalmente no recibe la suficiente atención y
recursos para que el proyecto marque la diferencia. Se ven resultados muy positivos cuando el proyecto es organizado alrededor de
recomendaciones rápidas de mejora. Cada recomendación es asignada a un grupo de trabajo el cual se encarga de analizar estas
mejoras y si se estima conveniente se hace el despliegue.

Dado que los cambios o recomendaciones se van a desplegar en proyectos de pruebas, cada grupo debe estar compuesto por
representantes de todos los proyectos de pruebas, cada grupo debe informar sobre el resultado del despliegue de la mejora al jefe
de proyecto, quien a su vez debe informar a la dirección general. Es fundamental que la dirección general tenga miembros que
apoyen las mejoras que se pretender realizar y esperen beneficiarse de estas. Si no existe suficiente capacidad de personal
asignado al equipo de mejora de proyectos, y los miembros no están dedicados al 100% en esta labor, pronto todos los recursos
ocuparan el resto de sus actividades a su día a día habitual y se diluirá la iniciativa.

Otra de las partes importantes en un proyecto de mejora es la comunicación, las personas rechazan el cambio naturalmente y solo
cambiarán si realmente se entiende que el cambio es necesario, para esto es importante brindarles información clara y efectiva. Las
personas van a observar a sus compañeros ocupados en el importante proyecto de mejora y van a querer saber que esta
sucediendo lo antes posible. Es conveniente enviar periódicamente correos informativos o boletines sobre el avance del proyecto y
los cambios en el mismo, así como también tener reuniones o charlas periódicas con los departamentos o áreas impactadas. Una
buena práctica es la participación de estas personas en la revisión de los entregables del proyecto.

Consultores externos:

Con sus conocimientos y experiencia, los consultores externos pueden hacer una valiosa contribución a un proyecto de mejora.
Especialmente si son asignados a tiempo completo, ya que pueden estimular las mejoras de procesos en términos de esfuerzo y
progreso. En un proyecto que sufrimos las dificultades de combinar la responsabilidad de un proyecto de mejora de procesos y las
funciones habituales de la administración de pruebas, (especialmente cuando las pruebas exigían gran demanda de nuestra
atención), hemos experimentado las ventajas del trabajo en pares, el consultor externo trabajando en equipo con el administrador
de pruebas. Se ha descubierto que con un buen equilibrio entre proceso y proyecto, las mejoras fueron inmediatamente
incorporadas en la organización. Inevitablemente el consultor externo debe tarde o temprano dejar la organización sin embargo la
organización debe continuar mejorando por si misma. Es por esta razón que la titularidad de los proyectos de mejora del proceso de
pruebas sea de personal interno y nunca del consultor.

Crear compromiso en los interesados (stakeholders):

No todas los involucrados pueden ser evidentes a primera vista, es muy recomendable realizar un análisis de los interesados en el
inicio del proyecto de mejora. Las personas cuya participación o contribuciones necesitamos son los interesados, pero también las
personas que tienen un cierto interés en nuestros resultados, por ejemplo el promotor del proyecto de mejora debería estar muy
bien informado.

Madurez del proceso de desarrollo:

En este modelo no es solo importante observar la madurez del proceso de prueba, sino también los procesos de los que dependen
las pruebas. La madurez del proceso de desarrollo ente otros procesos también son importantes. Es necesario asegurarnos que la
gestión de proyectos, gestión de la configuración, gestión de requisitos y gestión de riesgos tienen la suficiente atención en la
organización que se esta intentando mejorar. La falta de una adecuada gestión de proyectos hará que el proyecto de mejora de
pruebas sea un fracaso. Si la organización no está acostumbrada a trabajar en proyectos, será difícil integrar las actividades de
prueba de una manera estructurada. Debemos asegurarnos no iniciar un proyecto de mejora del área de pruebas si la organización
no esta lista para soportarlo.

Alinearse con otras iniciativas de mejora:

Dentro de nuestras organizaciones otras iniciativas de mejora pueden estar en curso, por ejemplo, mejora de procesos software
basado en el CMMI. Cuidado con la "otra iniciativa". Un departamento sólo puede manejar una cierta cantidad de cambios en un
determinado momento. Para evitar duplicar actividades que se ejecutan en un proceso de mejora, se recomienda tener un mapa de
actividades exclusivo para la mejora de prueba. Esta cartografía debe ser responsabilidad de los administradores de proyecto.

3. FASE DE IMPLEMETACIÓN

Durante esta fase, todos los cambios planeados deben ser implementados, especialmente aquellos que se obtuvieron de las
recomendaciones rápidas de mejora. En la medida de lo posible se recomienda utilizar las mejores prácticas recomendadas, en
algunas ocasiones un proceso es realmente eficiente y no es necesario realizar cambio alguno, para estos casos solo es necesario
documentar el proceso.

Métricas:

Medir el progreso y la calidad de las pruebas así como el establecimiento de indicadores de rendimiento para el proceso de pruebas
son importantes para controlar la calidad y para mostrar los beneficios del proceso de mejora continua.

Piense acerca de las cifras en el ámbito de la eficiencia, la eficacia y el despliegue. Un problema común aparece cuando se definen
un gran número de métricas y el resultado es que tenemos que hacer un tremendo esfuerzo para interpretarlas y utilizarlas.

Lo conveniente podría ser empezar por un pequeño pero efectivo numero de métricas, las cuales seamos capaces de analizar,
comprender y aplicar en nuestro proceso de mejora.

Documentación:

La documentación debe definirse rápidamente al iniciar la etapa de implementación, detallarla de forma clara y concisa, por
ejemplo: “Principales funciones de la organización”, “pruebas funcionales requeridas”, “Especificaciones funcionales del modulo 1”,
“Casos de pruebas que deben ser ejecutados necesariamente para dar conformidad al sistema”, “Que técnicas de pruebas de
código se utilizaran”, etc.

Estrategia de pruebas:

El TMMi requiere la definición de una estrategia o plan de pruebas para cada uno de los sistemas que se esta probando en la
organización. Esta estrategia proporciona una visión de cómo los productos son probados a lo largo de su ciclo de vida. Deben
evitarse probar sistemas que escapen del plan o de la metodología ya implementada, ya que al no tener una visión clara de lo que
se hace, se corre el riesgo de perder el control del proyecto.

De forma similar la metodología utilizada en pruebas debe alinearse con la utilizada en la etapa de desarrollo. (RUP, RAD, etc.).
Todo plan de pruebas debería considerar aspectos como:

1. Cual es el objetivo de las pruebas.


2. Cual es el alcance de las pruebas.
3. Que tipos de pruebas se realizaran.
1. Funcionales.
2. Stress.
3. Automatizadas.
4. De Regresión.
4. Cuantos ciclos o barridas de prueba se estima realizar.
5. Casos de prueba que se utilizaran.
6. Que recursos realizarán las pruebas.
7. Tiempos.
8. La estrategia para la puesta en producción. Etc.

4. FASE DE DESPLIEGUE

Accesibilidad de los entregables:

Asegúrese de que todos los documentos, tanto los procedimientos y las plantillas, sean de fácil acceso para todos los testers y otras
partes interesadas.

Una forma fácil y efectiva para compartir los documentos es crear una intranet, aquí se puede graficar la estructura de trabajo y
permitir tener un fácil acceso para descargar los documentos que se necesitan. La representación de los documentos en forma de
pirámide puede ser beneficiosa, con el proceso general en la parte superior y todos los documentos de apoyo como instrucciones
de trabajo y plantillas en la base. Esta pirámide se llagara convertir en un núcleo del trabajo de pruebas y pronto todo el mundo
reconocerá la importancia de “La Pirámide” en la Intranet como punto de partida en la búsqueda de documentos y plantillas.

El proceso de cambio:

El proceso de despliegue es el más difícil y el que consume más tiempo en el proyecto de mejora, es posible publicar los
documentos o plantillas pero eso no asegura que serán utilizados de inmediato por todos los testers y jefes de pruebas. En muchas
ocasiones el problema en los proyectos de mejora no es la disponibilidad de la documentación sino la falta de compromiso a la
nueva forma que se ha descrito para trabajar. Es decir las normas o procedimientos pueden llegar a ser letra muerta. Si están
normas no son utilizadas en varios proyectos pueden servir de excusa para que no sean utilizadas en ninguno, ya que esta nueva
forma de trabajo podría requerir de mayores esfuerzos en los recursos en una primera etapa.

Para lograr cierto nivel de madurez al menos el 80% de las personas en el área de pruebas deben trabajar de acuerdo al
procedimiento documentado. Si los procedimientos no se siguen, se debe tratar de resolver ese problema en primer lugar. Solo
cuando es claro que los procesos definidos nunca se siguen es que vale la pena iniciar el cambio y hacerlos cumplir.

El tiempo que tomará un proyecto de mejora no solo dependerá de los cambios que se realicen, también debemos considerar la
cultura de la organización, y la gestión de proyectos. Resultaría conveniente empezar por un proyecto piloto para determinar si los
cambios en los procedimientos son realmente viables. Este piloto candidato debe estar en sus primeras etapas y todos los
involucrados deberían estar dispuestos a participar. Considerar también que en una cultura en donde existen héroes y estos tienen
una gran influencia, los cambios en las mejoras de los procesos no serán aceptados fácilmente. Debemos estar preparados a la
resistencia cuando se apliquen los cambios, aceptar de buena gana las críticas y sobre todo no cambiemos más de lo necesario, es
mejor avanzar en pasos pequeños y comunicar los cambios tantas veces como sea necesario.

Un proyecto de mejora no tiene éxito hasta que se ha desplegado y es aceptado por personas motivadas por la mejora. Finalmente
este proyecto de mejora enfocado al proceso de pruebas debe motivar a cada uno de los analistas de prueba o testers de forma
que siempre se mantenga presente la búsqueda de mejoras a la calidad de los procesos y asegurar que cada iniciativa no sea
apagada con pesimismo, desgano o desinterés, los jefes de área deben ser los principales responsables de mantener esta cultura
de mejora y de constante cambio en la organización. Que la labor diaria de pruebas no frene nuestro crecimiento y desarrollo
profesional.

Ing. Alexander Oré B.

01 November 2006
Gestión de la Calidad del Software
La Gestión de la Calidad de Software es un conjunto de actividades de la función general de la Dirección que
determina la calidad, los objetivos y las responsabilidades. Se basa en la determinación y aplicación de las
políticas de calidad de la empresa. La Gestión o Administración de la Calidad se aplica normalmente a nivel
empresa o dentro de la gestión de cada proyecto. El propósito de la Gestión de la Calidad del Software es
entender las expectativas del cliente en términos de calidad, y poner en práctica un plan proactivo para satisfacer
esas expectativas.

Desde el punto de vista de la calidad, la Gestión de la Calidad del Software (CS) está formada por 4 partes, las
cuales son: (1) Planificación de la CS, (2) Control de la CS, (3) Aseguramiento de la CS y (4) Mejora de la CS.

La Planificación de la Calidad del Software (1) es la parte de la Gestión de la Calidad encargada de realizar el
proceso administrativo de desarrollar y mantener una relación entre los objetivos y recursos de la organización; y
las oportunidades cambiantes del mercado. El objetivo es modelar y remodelar los negocios y productos de la
empresa, de manera que se combinen para producir un desarrollo y utilidades satisfactorias.

Los aspectos a considerar en la Planificación de la CS son: Modelos/Estándares de CS a utilizar, Costos de la


CS, Recursos humanos y materiales necesarios, etc. El plan de calidad define los atributos de calidad más
importantes del producto a ser desarrollado y define el proceso de evaluación de la calidad. En la Planificación de
la CS se debe determinar: (1) Rol de la Planificación, (2) Requerimientos de la CS, (3) Preparación de un Plan de
CS, (4) Implementación de un Plan de CS y (5) Preparar un Manual de Calidad.

El Control de la Calidad del Software (2) son las técnicas y actividades de carácter operativo, utilizadas para
satisfacer los requisitos relativos a la calidad, centradas en 2 objetivos fundamentales: (1) mantener bajo control
un proceso y (2) eliminar las causas de los defectos en las diferentes fases del ciclo de vida. Está formado por
actividades que permiten evaluar la calidad de los productos de software desarrollados. El aspecto a considerar
en el Control de la CS es la “Prueba del Software”.

La prueba es el proceso de ejecutar un programa con intención de encontrar defectos. Es un proceso destructivo
que determina el diseño de los casos de prueba y la asignación de responsabilidades. La prueba exitosa es
aquella que descubre defectos. El “caso de prueba bueno” es aquel que tiene alta probabilidad de detectar un
defecto aún no descubierto. El “caso de prueba exitoso” es aquel que detecta un defecto aún no descubierto.

La prueba no es: (1) demostración que no hay errores, (2) demostración que el software desempeña
correctamente sus funciones y (3) establecimiento de confianza que un programa hace lo que debe hacer.

La prueba demuestra hasta qué punto las funciones del software parecen funcionar de acuerdo con las
especificaciones y parecen alcanzarse los requisitos de rendimiento. Además, los datos que se van recogiendo a
medida que se lleva a cabo la prueba proporcionan una buena indicación de la confiabilidad del software e
indican la calidad del software como un todo. Pero, la prueba no puede asegurar la ausencia de defectos; sólo
puede demostrar que existen defectos en el software.

Una estrategia Tradicional de prueba del software debe incluir pruebas de bajo nivel que verifiquen que todos los
pequeños segmentos de código fuente se han implementado correctamente, así como pruebas de alto nivel que
validen las principales funciones del sistema frente a los requisitos del cliente. Una estrategia proporciona un
conjunto de hitos.

Inicialmente, la prueba se centra en cada módulo individualmente, asegurando que funciona adecuadamente
como una unidad. La prueba de unidad hace un uso intensivo de las técnicas de prueba de caja blanca,
ejercitando caminos específicos de la estructura de control del módulo para asegurar un alcance completo y una
detección máxima de errores. La prueba de unidad centra el proceso de verificación en la menor unidad del
diseño del software: el componente de software o módulo. Se prueba la interfaz del módulo para asegurar que la
información fluye de forma adecuada hacia y desde la unidad de programa que está siendo probada. Se
examinan las estructuras de datos locales para asegurar que los datos que se mantienen temporalmente
conservan su integridad durante todos los pasos de ejecución del algoritmo. Se prueban las condiciones límite
para asegurar que el módulo funciona correctamente en los límites establecidos. Se ejercitan todos los caminos
independientes de la estructura de control con el fin de asegurar que todas las sentencias del módulo se ejecutan
por lo menos una vez. Y, finalmente, se prueban todos los caminos de manejo de errores. Antes de iniciar
cualquier otra prueba es preciso probar el flujo de datos de la interfaz del módulo. Si los datos no entran
correctamente, todas las demás pruebas no tienen sentido. Además de las estructuras de datos locales, durante
la prueba de unidad se debe comprobar el impacto de los datos globales sobre el módulo.

A continuación, se deben ensamblar o integrar los módulos para formar el paquete de software completo. La
prueba de integración es una técnica sistemática que permite construir la estructura del programa mientras que,
al mismo tiempo, se llevan a cabo pruebas para detectar errores asociados con la interacción. El objetivo es
juntar los módulos probados mediante la prueba de unidad y construir una estructura de programa que esté de
acuerdo con lo que dicta el diseño. Se combinan todos los módulos por anticipado. Se prueba todo el programa
en conjunto. Se encuentra un gran conjunto de errores. Una vez que se corrigen esos errores aparecen otros
nuevos y el proceso continúa en lo que parece ser un ciclo sin fin.

Después que el software se ha integrado, se dirigen un conjunto de pruebas de alto nivel. Se deben comprobar
los criterios de validación establecidos durante el análisis de requisitos. La prueba de validación proporciona una
seguridad final que el software satisface todos los requisitos funcionales, de comportamiento y de rendimiento.
Durante la validación se usan exclusivamente técnicas de prueba de caja negra.

El software, una vez validado, se debe combinar con otros elementos del sistema. La prueba del sistema verifica
que cada elemento se ajusta de forma adecuada y que se alcanza la funcionalidad y el rendimiento del sistema
total. La prueba del sistema está constituida por una serie de pruebas diferentes cuyo propósito primordial es
ejercitar profundamente el sistema basado en computadora. Aunque cada prueba tiene un propósito diferente,
todas trabajan para verificar que se ha integrado adecuadamente todos los elementos del sistema y que realizan
las funciones apropiadas.

La prueba de regresión es volver a ejecutar un subconjunto de pruebas que se han llevado a cabo anteriormente
para asegurarse que los cambios no han propagado efectos colaterales no deseados. Este tipo de prueba es la
actividad que ayuda a asegurar que los cambios no introduzcan un comportamiento no deseado o errores
adicionales. A medida que progresa la prueba de regresión, el número de pruebas de regresión puede crecer
demasiado. Por lo tanto, el conjunto de pruebas de regresión debería diseñarse para incluir sólo aquellas
pruebas que traten una o más clases de errores en cada una de las funciones principales del programa. No es
práctico ni eficiente volver a ejecutar cada prueba de cada función del problema después de un cambio.

Cuando se construye un software a medida para un cliente, se llevan a cabo una serie de pruebas de aceptación
para permitir que el cliente valide todos los requisitos. Estas pruebas las realiza el usuario final en lugar del
responsable del desarrollo de sistema. Una prueba de aceptación puede ir desde un informal paso de prueba
hasta la ejecución sistemática de una serie de pruebas bien planificadas.

El diseño de casos de prueba para el software o para otros productos de ingeniería puede requerir tanto esfuerzo
como el propio diseño inicial del producto. Sin embargo, los Ingenieros de Software tratan las pruebas como algo
sin importancia, desarrollando casos de prueba que “parezcan adecuados”, pero que tienen poca garantía de ser
completos. Se deben diseñar pruebas que tengan la mayor probabilidad de encontrar el mayor número de
errores con la mínima cantidad de esfuerzo y tiempo posible. Cualquier producto de ingeniería puede probarse
de una de estas 2 formas: (1) prueba de caja negra y (2) prueba de caja blanca.

Cuando se considera el software de computadora, la prueba de caja negra se refiere a las pruebas que se llevan
a cabo sobre la interfaz del software. Los casos de prueba pretenden demostrar que las funciones del software
son operativas, que la entrada se acepta de forma adecuada y que se produce un resultado correcto, así como
que la integridad de la información externa se mantiene.

La prueba de caja blanca del software se basa en el minucioso examen de los detalles procedimentales. Se
comprueban los caminos lógicos del software proponiendo casos de prueba que ejerciten conjuntos específicos
de condiciones y/o bucles. Se puede examinar el estado del programa en varios puntos para determinar si el
estado real coincide con el esperado o mencionado. Para este tipo de prueba, se deben definir todos los caminos
lógicos y desarrollar casos de prueba que ejerciten la lógica del programa.

El Aseguramiento de Calidad del Software (3) es el conjunto de actividades planificadas y sistemáticas


necesarias para aportar la confianza que el software satisfará los requisitos dados de calidad. Este
aseguramiento se diseña para cada aplicación antes de comenzar a desarrollarla y no después. El
aseguramiento de la calidad del software engloba: (1) un enfoque de gestión de calidad, (2) métodos y
herramientas de Ingeniería del Software, (3) revisiones técnicas formales aplicables en el proceso de software,
(4) una estrategia de prueba multiescala, (5) el control de la documentación del software y de los cambios
realizados, (6) procedimientos para ajustarse a los estándares de desarrollo del software y (7) mecanismos de
medición y de generación de informes.

Este aseguramiento tiene asociado 2 constitutivos diferentes: los Ingenieros de Software que realizan el trabajo
técnico y un grupo de SQA (Software Quality Assurance) que tiene la responsabilidad de la planificación de
aseguramiento de la calidad, supervisión, mantenimiento de registros, análisis e informes.
Las Actividades del grupo de SQA son: (1) Establecimiento de un plan de SQA para un proyecto, (2)
Participación en el desarrollo de la descripción del proceso de software del proyecto, (3) Revisión de las
actividades de Ingeniería del Software para verificar su ajuste al proceso de software definido, (4) Auditoria de los
productos de software designados para verificar el ajuste con los definidos como parte del proceso del software,
(5) Asegurar que las desviaciones del trabajo y los productos del software se documentan y se manejan de
acuerdo con un procedimiento establecido, y (6) Registrar lo que no se ajuste a los requisitos e informar a sus
superiores.

Además de estas actividades, el grupo de SQA coordina el control y la gestión de cambios y; ayuda a recopilar y
analizar las métricas del software. Las métricas son escalas de unidades sobre las cuales puede medirse un
atributo cuantificable. Cuando se habla de software nos referimos a la disciplina de recopilar y analizar datos
basándonos en mediciones reales de software, así como a las escalas de medición. Los atributos son
características observables del producto o del proceso de software, que proporciona alguna información útil
sobre el estado del producto o sobre el progreso del proyecto. El término producto se utiliza para referirse a las
especificaciones, a los diseños y a los listados del código. Los valores de las métricas no se obtienen sólo por
mediciones. Algunos valores de métricas se derivan de los requisitos del cliente o de los usuarios y, por lo tanto,
actúan como restricciones dentro del proyecto.

Las medidas de Calidad del Software deben comenzar desde la especificación y terminar con la implementación,
implantación y mantenimiento o post-implantación. Debe aplicarse a lo largo de todo el proceso de Ingeniería de
Software. Básicamente, la medición es una fase normal de cualquier actividad industrial Sin mediciones es
imposible perseguir objetivos comerciales normales de una manera racional.

Existen métricas a nivel Proyecto, Proceso y Producto respectivamente. Las métricas a recabar dependen de los
objetivos del negocio en particular. Los desarrolladores tienen a la vez objetivos comunes como, respetar el
presupuesto y respetar los plazos, minimizar las tasas de defectos antes y después de la entrega del producto e
intentar mejorar la calidad y la productividad. Las métricas deben ayudar a la evaluación de las representaciones
del modelo lógico y físico, deben tener la capacidad de intuir sobre la complejidad del diseño y construcción; y
deben ayudar en el diseño de casos de prueba.

La Mejora de la Calidad del Software (4) es la parte de la Gestión de la Calidad que contribuye, por medio de
las mediciones, a los análisis de los datos y auditorias, a efectuar mejoras en la calidad del software.

Una Auditoria de Calidad tiene como objetivo mostrar la situación real para aportar confianza y destacar las áreas
que pueden afectar adversamente esa confianza. Otro objetivo consiste en suministrar una evaluación objetiva
de los productos y procesos para corroborar la conformidad con los estándares, las guías, las especificaciones y
los procedimientos.

Los resultados de la auditoria son documentados y remitidos al director de la organización auditada, a la entidad
auditora, y cualquier organización externa identificada en el plan de auditoria. El informe incluye la lista de
elementos no conformes u otros aspectos para las posteriores revisiones y acciones. Cuando se realiza el plan
de auditoria, las recomendaciones son informadas e incluidas en los resultados de la auditoria.

Para implementar un programa de mejoras es necesario definir procesos, decidir qué se quiere mejorar, definir
qué medidas serán necesarias recoger, cómo y dónde tomarlas, gestionarlas mediante herramientas, utilizarlas
para la toma de decisiones y reconocer las mejoras. Cuando el proceso a mejorar es el de desarrollo del
software, es importante definir qué objetivos se quieren alcanzar, para reducir el número de medidas y, en
consecuencia, el coste de recopilarlas y el impacto sobre la actividad de producción de software.

La calidad ha dejado de ser un tópico y es necesario que forme parte de los productos o servicios que
comercializamos para nuestros clientes. El cliente es el mejor auditor de la calidad, él exige el nivel que está
dispuesto a pagar por ella, pero no más. Por tanto, debemos de cuantificar cuál es el nivel de calidad que nos
exige para poder planificar la calidad de los productos que se generen a lo largo de la producción del producto o
servicio final. Al analizar las necesidades de nuestros clientes, deberemos tener en cuenta la previsible evolución
de sus necesidades y tendencias en cuanto a características. Deberemos tener en cuenta la evolución
tecnológica del entorno de producción de nuestros productos para suministrarlos con el nivel tecnológico
adecuado. No debemos olvidar el nivel de calidad de nuestros competidores, debiendo elaborar productos cuyas
características y funcionalidades sean competitivas con las de nuestros competidores.
La Calidad de Software es resultado del movimiento global dentro del proceso de mejoramiento continuo de los
modelos y/o estándares de producción en todos los sectores industriales, en particular, cuando éste se concentra
en la producción de sistemas de información y software especializado.

Publicado por Fernanda Scalone

Los elementos básicos de software de administración de pruebas

[Herramientas]

Gestión eficiente de software de prueba es esencial para el éxito de un proyecto el factor humano.Prueba se basa en
el trabajo profesional orientado a la tecnología, sino porque el proceso de desarrollo de software en una posición
especial, por lo que el proceso de trabajo requiere una comunicación efectiva y la coordinación como garantía.Por lo
general se refieren a estas comunicaciones, la coordinación y la planificación del trabajo unificado de gestión de
software de prueba.En este artículo se pondrá a prueba el software de gestión para hacer los elementos básicos en
cada presentación.

1. De acuerdo con el calendario de desarrollo de software plan de pruebas de software

Plan de Pruebas de Software es un lugar común, y la comprensión de diferentes personas del programa es a menudo
muy diferentes.Recordemos aquí lo que está previsto, en general, tiene como objetivo identificar las tareas, análisis
de riesgos, planificación de los recursos y para determinar el progreso.Desde la definición del proyecto, la
planificación no es un programa de tiempo, sino más bien un proceso dinámico, y en última instancia a la forma de
una serie de documentos finales.Desarrollo de planes de prueba de software para probar la participación activa de
los jefes de proyecto, esto es debido a que el plan de proyecto principal ha determinado un plazo para el conjunto
del proyecto, la fase de pruebas de software, como el tiempo y los recursos deben estar sujetos al acuerdo.

. 2 Un plan de pruebas completo debe incluir lo siguiente:

(1) para definir el alcance de la prueba, simplemente significa que el alcance de las pruebas de las actividades que
deban cubrirse.En una restricción de tiempo, el trabajo de las limitaciones de la calidad del producto, el ajuste es
sólo de ese rango.En el trabajo real, estamos siempre inconscientemente, se adapta el ámbito de aplicación de
pruebas de software, como en el caso de las limitaciones de tiempo, la prioridad es por lo general las funciones
importantes para completar la prueba.Se trata de un ajuste de campo de pruebas.Así como un director de pruebas
en el momento de la recepción de una tarea, necesita tiempo el plan de proyecto principal para determinar el rango
de prueba.Si la desviación para determinar el alcance, dará un resultado negativo el impacto de la aplicación, tales
como horas extraordinarias.Necesario antes de determinar el alcance del administrador de tareas para la división,
simplemente significa que la descomposición de tareas de la prueba.Descomposición de la tarea tiene dos
propósitos, uno es el de identificar sub-tareas, y en segundo lugar, para facilitar la estimación de los
recursos.Después de la terminación de las tareas anteriores, los responsables del proyecto tendrán que completar
estos datos históricos para estimar las necesidades totales sub-tarea de consumir tiempo y recursos.Por lo general,
el sentido, la aplicación de una prueba exhaustiva completo es casi imposible, siempre queremos poner a prueba el
alcance de la estrategia anterior para hacer un compromiso.

(2) la identificación del riesgo, la incertidumbre del proyecto siempre está ahí.Después de que el registro de estos
factores en el caso de la aplicación con éxito del proyecto tiene un impacto negativo considerable.Así que en el
proyecto, primero tiene que identificar los riesgos.Los principios de identificación de riesgos puede tener un montón
de las más comunes es que si algo pasó, los avances del proyecto tendrá un impacto mayor, que puede ser el
evento como un riesgo.Los riesgos identificados, los gerentes deben seguir estos riesgos ampliando el enfoque de
aversión al riesgo.En los pequeños proyectos, identificar los riesgos y desarrollar maneras de evitar omitido.

(3) la planificación de recursos, para completar las tareas que deben consumir los recursos humanos, recursos
materiales.La ejecución del proyecto es asegurar que los elementos materiales.Gestión de recursos materiales es
fácil ignorar el problema, de hecho, los recursos materiales humanos para herramientas de trabajo, la planificación
cuidadosa puede hacer que la gente con mayor eficacia a la ejecución de proyectos.Los recursos materiales de los
equipos informáticos comunes, software, el entorno de prueba y así sucesivamente.

(4) el plan de desarrollo, el identificar sub-tareas y recursos, que serían capaces de tareas, los recursos y el tiempo
para formar calendario.En esencia, el calendario de las tres primeras tareas de un general.N los tres primeros pasos
de trabajo, el calendario no tiene sentido.

3. Comunicación

gerentes de prueba para comunicarse las habilidades necesarias.A pesar de que desarrollar un plan detallado del
proyecto, cuando esto no quiere decir que con este contrato, el proyecto en varios papeles no es necesario
comunicar el.Como director de la prueba, es necesario poner a prueba las cuestiones identificadas y reaccionar a
tiempo a los desarrolladores, sino también para comprender el mundo un cambio positivo.Cambios en el proyecto no
es un fenómeno común, y como gerente de Jiushi aquí para ir a los cambios de gestión, un plan revisado en el
tiempo.En sentido estricto, sin estos cambios, como encargado de prueba no tendrá mucho valor allí.Algunas
personas piensan que una vez que había planes para después de este contrato, el tiempo necesario para llevar a
cabo la lata, pero el proyecto en sí es un proceso dinámico, el plan del proyecto en un momento, reflejan el
segmento estático, por lo que se tratará de conformidad con el punto de vista de los planes de desarrollo.La
comunicación es una herramienta para entender los cambios positivos en el mundo exterior, por lo que en términos
de los administradores de la prueba.Las habilidades de comunicación requisitos de sus planes para poner a prueba
las habilidades requeridas anteriormente.

4. Ejecutivo

Durante el popular libro del año pasado, el nombre de la ejecución.Los autores del libro, creo que la mayoría de los
proyectos no tuvieron éxito debido a la aplicación.Las pruebas de software es también un problema de capacidad de
ejecución, algunos dirían las cosas que pidió no se hace como sea necesario para bien?En efecto, de acuerdo con las
expectativas de una solución positiva para realizar la tarea, pero hay un problema es cómo asegurar la aplicación de
la comprensión de las expectativas de los requisitos de las expectativas de aquellos que están plenamente en
consonancia con él?Así que detrás de la implementación de un problema de comunicación, o donde los gerentes y
ejecutivos de la comunicación para probar la comunicación entre ellos.Así como la dirección del laboratorio debe
comenzar a trabajar antes de que el ingeniero de pruebas de una intención clara de la tarea, la premisa y los
resultados.

5. Versiones

Algunos se dice en frente del proceso, los requisitos de habilidades personales.Aquí estamos discutiendo es pura
actividades de ingeniería - control de versiones.El control de versiones para todo el mundo está familiarizado con
este concepto, es el primer software de formas de gestión de configuración, para poner a prueba la estabilidad en el
medio ambiente.control de la versión de prueba significa simplemente que la versión de prueba de una identidad
clara, la descripción.Y versiones de prueba de la entrega personal en gestión de proyectos bajo el control.

la versión de prueba del logotipo para identificar la versión utilizada.La versión de la utilidad de muchos, por
ejemplo, cuando haga un informe de errores a menudo se encuentran los errores que se necesita para proporcionar
la versión.Defectos en hacer análisis, podemos utilizar el número de versión para distinguir entre los defectos y
deficiencias para determinar la tendencia.

Versión de prueba de las instrucciones, es entre los desarrolladores y probadores de una forma efectiva de
comunicación.Probadores puede entender este documento a la versión de prueba actual de la edición anterior, se
producen cambios significativos, con claridad estas cosas y, a continuación, los probadores pueden ser más
eficientes, orientados a la aplicación de la prueba.

La entrega de la versión beta, la versión de prueba del control debe estar convencido de que la prueba bajo el
control de la gestión.forma común de control de gestión es para probar versiones beta de cambios y versiones.Los
desarrolladores ver el informe de errores, tienden a corregir el error y en libertad de inmediato a la ingeniero de
pruebas para la validación.

You might also like