Esto significa considerar a todos los posibles usuarios, incluyendo aquellos con diferentes habilidades y discapacidades. En esta sección se introduce a la persona a los conceptos básicos de pruebas de software, los cuales consideran la importancia de las pruebas y el cómo éstas permiten generar software con calidad. Se hace hincapié en el código de ética que el tester debe de cubrir tanto con sus clientes como en su equipo de trabajo, para el buen desempeño de sus funciones. Incluso https://misplataformas.com/los-diferentes-tipos-de-pruebas-de-software-y-su-relacion-con-la-automatizacion/ los sistemas informáticos más simples tienen el potencial de afectar todos los aspectos de la sociedad, especialmente cuando se integran con actividades cotidianas como el comercio, los viajes, el gobierno, la atención médica y la educación. Cuando las organizaciones y grupos desarrollan sistemas que se convierten en una parte importante de la infraestructura de la sociedad, sus líderes tienen la responsabilidad adicional de ser buenos administradores de estos sistemas.
5 Crear oportunidades para que los miembros de la organización o el grupo crezcan como profesionales.
José Antonio Marín Casanova, profesor de Filosofía Actual, Tecnociencia y Sociedad en la Universidad de Sevilla, incide en que “el límite de la conducta de un programador, como el de cualquier ciudadano, es el código penal”. Un profesional de la Informática debe ser transparente y proporcionar una información completa de todas las capacidades del sistema, de las limitaciones y los posibles problemas a los actores interesados. Sostener afirmaciones deliberadamente falsas o engañosas, fabricar o falsificar datos, ofrecer o aceptar sobornos y otras conductas deshonestas son infracciones al Código. Reconocer que las inobservancias personales de este Códigoson inconsistentes con ser un ingeniero de software profesional. Mejorar su conocimiento de los estándares pertinentes yde las leyes que regulan el software y los documentos relacionados en losque trabajan. En las situaciones fuera de las áreas de competencia personales,consultar las opiniones de otros profesionales que tengan competencia enese área.
Triángulo del testing
Los profesionales de la Informática deben cumplir con estas reglas a menos que exista una justificación ética convincente para no hacerlo. Una regla puede no ser ética cuando tiene una base moral inadecuada o cuando causa daños reconocibles. Un profesional de la informática debe ser capaz de cuestionar la regla a través de los canales existentes antes de violar la regla. Un profesional de la Informática que decide violar una regla porque no es ética, o por cualquier otro motivo, debe considerar las posibles consecuencias y aceptar la responsabilidad de esta acción. A los profesionales de la Informática se les suele confiar información confidencial como secretos comerciales, datos de clientes, estrategias comerciales que no son públicas, información financiera, datos de investigación, artículos académicos aún no publicados y solicitudes de patentes.
2 Mantener altos estándares de competencia profesional, conducta y práctica ética.
- No pretendo tener en mis manos la solución definitiva pero hay que empezar a pensar en la regulación y la profesionalización de la industria.
- Para garantizar, en la medidade lo posible, que sus esfuerzos se utilizarán para hacer el bien, los ingenieros desoftware deben obligarse a hacer de la ingeniería del software una profesión respetada ybeneficiosa.
- Hacer actividades de prueba al principio del ciclo ayuda a mantener el esfuerzo de prueba al principio en lugar de después del desarrollo.
- Las cláusulas que se incluyenen la versión completa proporcionan ejemplos y detalles acerca decómo estas aspiraciones modifican nuestra manera de actuar comoprofesionales de la ingeniería del software.
Cada miembro de ACM debe comprometerse a respetar la conducta ética; y los principios implicados en el cumplimiento de este Código se presentan en la Sección 4. Es una tarea de proporciones titánicas, nada fácil de llevar a cabo, pero me gustaría hacer un par de propuestas que en mi opinión pueden servir como punto de partida para tener un criterio de admisión riguroso pero que se mantenga adaptable a la evolución de la industria, de Los Diferentes Tipos de Pruebas de Software y su Relación con la Automatización la academia y de la sociedad. Y finalmente, el Código de Ética y Conducta Profesional de la ACM establece que los miembros que incumplan gravemente dicho código pueden ser expulsados de la organización. Entre otras funciones, permite formarse y certificarse en tres módulos distintos y en tres niveles diferentes. Los distintos niveles de certificación ISTQB son Inicial, Avanzado y Experto y los módulos son Core, Ágil y Especialista.
1 Esforzarse por lograr una alta calidad tanto en los procesos como en los productos del trabajo profesional.
Establecer políticas para el acceso justo al sistema, incluso para aquellos que puedan haber sido excluidos, es una parte importante de la administración. Ésta requiere, además, que los profesionales de la Informática monitoreen el nivel de integración de sus sistemas en la infraestructura de la sociedad. A medida que el nivel de adopción cambia, es probable que las responsabilidades éticas de la organización o grupo también cambien.
- Cuando abandonan las aulas y se dedican a la programación gran parte de ellos se encuentran sin embargo con que su labor curso de tester de software va más allá de las cifras, objetivas, mesurables y frías.
- Las pruebas manuales o bajo demanda pueden ser suficientes para compilaciones pequeñas.
- IBM Rational ClearCase proporciona acceso controlado a los activos de software, incluido el código, los requisitos, los documentos de diseño, los modelos, los planes de prueba y los resultados de las pruebas.
- O un equipo de pruebas puede corregir errores pero perder una fecha de lanzamiento.
- Los profesionales de la Informática deberían fomentar la participación justa de todas las personas, incluyendo a los miembros de grupos insuficientemente representados.
- Cuando los intereses de múltiples grupos entran en conflicto, las necesidades de los menos favorecidos deben recibir ser priorizadas y recibir una mayor atención.
Zachary Paul
Zachary Paul is an independent investigative journalist living in New York City. |