Entradas

My personal information and my daily life

Imagen
  I am Duvian Arley Vargas. I am 25 years old and I live in Abejorral, Antioquia, Colombia. I like listening to music, playing video games, and spending time with my family. Every day I wake up at 6:00 a.m. to work with my dad and my brothers in farming tasks. In the afternoons and part of the night, I dedicate myself to academic training and to carrying out the projects proposed in my studies. I am a technical student in software testing, where I usually write code, document requirements, design databases, and test applications. I use development tools like Visual Studio Code, Firebase, and MySQL. I have knowledge of programming languages like JavaScript and C#, in which I have completed many projects. I live with my parents and my three brothers in a rural area of the municipality, where there is generally a very beautiful, pleasant, and quiet environment. My family is very supportive and well-liked in the area, and we enjoy spending time together. There are streams and very ...

My best learning and job experience

In the past few months, I faced a great challenge during my technical training. We had issues with the presentation of evidence due to problems with the assignment of instructors. At first, it was a difficult situation because we would have to present too much evidence in a very short time. However, my flexibility and adaptability helped me cope with the situation as I was able to learn to improve my time management to complete all the activities and continue with my certification process. 

A proposal to improve a real-world problem through software testing

Imagen
 

Creación del escenario de automatización de pruebas Intellij IDEA

 Link del video en Google drive    https://drive.google.com/file/d/1vUs1gdzOM2M05AzDdDafsTzpbI8pwskA/view?usp=drive_link

Reporte de resultados de pruebas manuales de software

Imagen
https://padlet.com/yulian_florez/lluvia-de-ideas-dy6pjejige1v/wish/2794666394

Fundamentos de las pruebas de Software

  Fundamentos y Principios de las Pruebas de Software La calidad de un programa de computadora es muy importante cuando se está creando. Asegurarnos de que funcione bien es posible gracias a procesos especiales llamados pruebas de software. Estas pruebas tienen estrategias y pasos que, si seguimos de manera cuidadosa, garantizarán que el producto final sea de buena calidad. Estrategia de Pruebas: La estrategia de pruebas es un plan que nos ayuda a realizar pruebas a lo largo del tiempo en el que estamos construyendo el software. Es importante decir qué queremos lograr, cuánto esfuerzo necesitamos, y cómo planeamos todo. Necesitamos diseñar y aplicar pruebas, y también es útil usar herramientas que nos ayuden a hacer algunas pruebas automáticamente. Tipos de Pruebas Pruebas de Caja Negra: Cuando hacemos pruebas de caja negra, revisamos cómo funciona el software sin ver cómo está hecho por dentro. Usamos instrucciones específicas llamadas casos de prueba para encontrar prob...

Pruebas de caja negra y caja blanca

Pruebas de caja negra y caja blanca Las pruebas de caja negra y caja blanca son dos enfoques distintos para probar software durante el proceso de desarrollo.  Cuando se lleva a cabo una prueba, es importante considerar factores como la exhaustividad, la relevancia de las pruebas, la documentación de resultados y la repetibilidad para asegurar una evaluación completa y efectiva del software. Las pruebas de caja negra, no se tiene en cuenta el funcionamiento interno del código fuente del programa. Estas especialmente se centran en evaluar las funcionalidades del software desde el punto de vista del usuario final. Algunas de sus técnicas más comunes son: Participación de equivalencia : (posibles valores divididos en clases, valores de entrada y valores de salida). Se agrupan todos los valores para los cuales se espera que el programa tenga un comportamiento común, existen clases de equivalencia válidas y clases de equivalencias inválidas. Valores límite: Complementan a la partici...

Mapa de Telaraña Fundamentos de Pruebas

Imagen
Etapas de las pruebas del software características de los fundamentos de las pruebas de software Objetividad:  Las pruebas deben ser objetivas y basarse en hechos concretos. Se centran en resultados medibles y observables en lugar de opiniones subjetivas Reproducibilidad:  Las pruebas deben ser reproducibles, lo que significa que los resultados obtenidos al probar una funcionalidad específica deben ser consistentes y repetibles bajo las mismas condiciones. Independencia:  Las pruebas deben ser independientes del proceso de desarrollo. Esto implica que las personas que desarrollan el software no deberían ser las mismas que realizan las pruebas para evitar sesgos. Priorización:  Las pruebas deben priorizarse según la importancia y la criticidad de las funciones. Esto asegura que las partes más cruciales del software se prueben primero y se dedique más tiempo y recursos a áreas críticas. Automatización:  La ...

Resumen Estrategia de prueba del software

Imagen
Estrategias de pruebas de software La estrategia de pruebas de software es un enfoque planificado y sistemático que guía la implementación de pruebas durante el ciclo de vida del desarrollo del software. Su objetivo principal es garantizar que el software cumpla con los requisitos y expectativas establecidos. para llevar a cabo se siguen un conjunto de estrategias o pasos que garantizan que el producto final cumplirá con todos los estándares de calidad y con todos los requerimientos del cliente. La estrategia de pruebas es esencial para garantizar la entrega de un software de alta calidad que cumpla con las expectativas del cliente y las necesidades del usuario final.  Planificación: La estrategia comienza con una planificación detallada que define los objetivos de las pruebas, los recursos necesarios, el alcance de las pruebas y el cronograma. Diseño de Pruebas: Se desarrollan casos de prueba basados en los requisitos del usuario y las especificaciones del sistema. Esto inclu...

Mapa mental verificaciones y validaciones del software

Imagen
 

Creación del escenario de automatización de pruebas

Imagen
enlace del video en YouTube  https://studio.youtube.com/video/RhoDZtme2uM/edit

Metodología a seleccionar

Imagen
 De las metodologías estudiadas utilizaría la metodología Agile Secure Development (Desarrollo Ágil Seguro) ya que esta metodología es una gran opción a la hora de realizar proyectos por varios motivos. Esta se alinea perfectamente con la tendencia cambiante de la industria del software. En la actualidad, los requisitos y las amenazas de seguridad pueden evolucionar rápidamente, y Agile permite adaptarse a estos cambios de manera ágil, reconocer la importancia de la adaptabilidad en un mundo tecnológico en constante cambio es fundamental. Agile permite una respuesta rápida a los cambios en los requisitos de seguridad y las prioridades del proyecto, lo que es esencial para mantener la relevancia y la efectividad del software en un entorno altamente competitivo y en constante evolución. La metodología Agile promueve la colaboración y la comunicación efectiva entre los equipos de desarrollo, seguridad y operaciones. Esto significa que, tendría la oportunidad de aprender y trabajar en ...

Argumentando la seguridad en la fase de análisis

Imagen
  ARGUMENTANDO LA SEGURIDAD EN LAS FASES DE DESARROLLO DE SOFTWARE   Elabore una tabla comparativa entre las fases del ciclo de vida del desarrollo de software (SDLC) con las fases del ciclo de vida del desarrollo de software seguro (S-SDLC) Modelos del S-SDLC           Microsoft Security Developmen lifecycle           Oracle Software Security Assurance           Comprehesive Lightweight Application Security Process           Team Software Process Secure           Software Assurance Maturity Model           Building Security in Maturity Model           Agile Developmen Modelos del SDLC Existen varios modelos de ciclo de vida de desarrollo de software definidos y diseñados que se siguen durante el proceso de desarrollo de software. Estos modelos también se denominan “Modelos de proceso ...
  Evaluación de riesgos de la seguridad de información mediante la matriz de riesgos   Universidad Global ,   en la cual se debe elaborar una matriz de riesgos de acuerdo a lo solicitado por el decano para contemplar la seguridad de los módulos o interfaces Web del Sistema Académico y Gestión (SIAG) y para ello en forma grupal se debe realizar: 1. Lea el anexo A de la norma ISO 27001 2. Identifique activos de información en la U. Global 3. Identifique 5 riesgos por cada activo 4. Evalúe los riesgos mediante la matriz de riesgos 5. S eleccione los 10 riesgos de más alto nivel y ubicarlos en el dominio respectivo del anexo A de la norma 27001 6. Contextualice el objetivo de control y el control para la universidad Global Desarrolle cada uno de los puntos solicitados en las diapositivas dispuestas para ello. 2.1 Identifique los activos de información en el estudio de caso. 1.Bases de datos 2.Sistema de información académica (SIAG) 3.Gestion aca...