+54 911 66509220

FAQS

¿Cuál es el medio de pago para residentes en Argentina?

PARA RESIDENTES EN ARGENTINA

Los medios de pago son:

  • Transferencia Bancaria mediante CBU
  • Transferencia vía Dineromail ó MercadoPago

Si quieres utilizar Transferencia Bancaria, los pasos son:

  1. te enviamos nuestro CBU, datos asociados y el precio del curso.
  2. realizas la correspondiente transferencia.
  3. nos avisas cuando hayas hecho la operación.
  4. te confirmamos la acreditación.
  5. te ponemos en contacto con el Instructor.

Si quieres utilizar Transferencia Dineromail ó MercadoPago, los pasos son:

  1. te pediremos que nos envíes los siguientes datos que nos exigen estas plataformas: Apellido y Nombre completo, Documento Nacional de Identidad, y algún teléfono de contacto.
  2. te confirmamos la recepción de los mismos.
  3. generamos el formulario de pago y desde la plataforma que hayas seleccionado, se te envía por correo electrónico con un enlace seguro.
  4. nos avisas cuando hayas hecho la operación.
  5. te confirmamos la acreditación.
  6. te ponemos en contacto con el Instructor.

¿Cómo es el procedimiento de inscripción?

PROCEDIMIENTO DE INSCRIPCIÓN AL CURSO

El proceso de inscripción es muy sencillo, durante la última semana antes de la fecha de inicio del curso, debes confirmar tu asistencia y efectuar el pago mediante PayPal, cuando recibas el correo que te enviemos con el formulario para el acceso seguro.

Requisito excluyente : Tener cuenta en PayPal.

En caso de que te inscribas por tu cuenta, deberás confirmarnos tu cuenta de correo en Gmail (*)

En caso de que te inscriba la empresa, deberá enviarnos los datos de la/s persona/s que asistirá/n al curso:

  • Nombre y Apellido
  • Usuario en Skype

Correo Electrónico en Gmail (*)

y deberá enviarnos también, los datos vinculados para la operación con PayPal:

  • Nombre y Apellido de la persona con cuenta en PayPal
  • Correo electrónico de la persona

Recibidos estos datos, enviaremos por correo el formulario de acceso seguro al pago.

Una vez que recibamos la confirmación de la transferencia recibida por parte de PayPal, el Instructor se pondrá en contacto con la/s persona/s que asistirá/n al curso online, para organizar la prueba de Conexión y Comunicación con nuestra Sala Virtual.

(*) recomendamos cuenta de correo en Gmail debido a que utilizamos Google Drive para compartir la documentación y Trello, como medio de comunicación y organización entre los miembros del curso.

Qué aprenderás en el curso de Selenium WebDriver?

FAQsEn el curso de Selenium WebDriver en Ruby explicamos los fundamentos del lenguaje Ruby y como trabajar con Selenium WebDriver en modalidad scripting. Con este curso aprenderás como interactuar con Selenium WebDriver para simular el uso de una aplicación web como lo haría un usuario.
En definitiva, aprenderás las instrucciones necesarias para realizar las operaciones que podrías realizar en tus pruebas funcionales.

Puedes conocer un poco sobre Selenium WD y Ruby en unos posts que tenemos en el blog:

post 1
post 2
post 3
post 4

Pronto publicaremos algunos mas.

Qué aprenderás en el curso de Automatización de pruebas con Cucumber?

FAQsEn el curso de Cucumber, aprenderás el uso de ésta herramienta con cada vez mas aceptación en el mercado dentro de las herramientas open source.
También se explica con el uso del lenguaje Ruby, utilizando Selenium WebDriver como framework para automatización de pruebas funcionales. En este curso es necesario disponer de los conocimientos del curso anterior, con lo cual son complementarios.
Son herramientas separadas que se pueden integrar para trabajar en conjunto.

Si te preguntas cuál es la diferencia?
Pues, Selenium WebDriver es un framework que, a través de comandos expuestos en su API, permite simluar las acciones en un navegador web (Firefox, Chrome, IE) y Cucumber es mas a nivel redacción de los tests o escenarios, organización y administración de las ejecuciones automatizadas y reporting.

FAQsSi bien se puede utilizar SWD para automatizar pruebas sin Cucumber, la realidad es que Cucumber permite organizar el código para que todo sea mas sencillo.
Además, Cucumber no es solo una herramienta para la escritura de escenarios y todo lo que mencionamos anteriormente. Cucumber permite que cualquier involucrado en un proyecto pueda leer las historias sin contenido técnico, lo que la hace una herramienta ideal para un esquema de trabajo colaborativo donde todos manejan el mismo documento de especificaciones y esos mismos documentos son la “documentación viva” de la aplicación.

Artículos relacionados

AUTOMATIZADOR WEB -CUCUMBER Y SELENIUM – JAVASCRIPT
CUCUMBER – REFERENCIAS ÚTILES
CUCUMBER EN MOBILE TESTING
PREZI EN CUCUMBER
CUCUMBER (V1.0) – MAPA MENTAL
¿QUÉ METODOLOGÍA DEBO SEGUIR PARA USAR CUCUMBER?
DEBATE SOBRE BDD Y CUCUMBER
CUCUMBER Y LAS PRUEBAS DE ACEPTACIÓN DE USUARIO
CUCUMBER Y UNA PRIMERA APROXIMACIÓN

¿Cuál es el medio de pago para residentes fuera de Argentina?

PARA RESIDENTES FUERA DE ARGENTINA

El medio de pago es:

Requisito: tener cuenta en Paypal.

Los pasos son:

  1. te pediremos que nos confirmes la cuenta de correo donde enviar el formulario de pago
  2. desde la plataforma de pago PayPal, te enviamos desde nuestra cuenta el formulario de acceso seguro.
  3. realizas la correspondiente transferencia.
  4. nos avisas cuando hayas hecho la operación.
  5. te confirmamos la acreditación.
  6. te ponemos en contacto con el Instructor.

Por correo te estaremos enviando el acceso seguro al formulario de pago de Paypal.

Te llegará un correo con las siguientes características:

FAQs

Mediante este correo, podrás acceder a la plataforma con tu usuario y realizar la transferencia.

La plataforma nos avisará de la acreditación, y luego te confirmaremos mediante correo.

¿Cómo hacemos llegar el formulario de Paypal?

ENVIO DEL FORMULARIO DE PAYPAL

Por correo te estaremos enviando el acceso seguro al formulario de pago de Paypal.

Te llegará un correo con las siguientes características:

FAQs

Mediante este correo, podrás acceder a la plataforma con tu usuario y realizar la transferencia.

La plataforma nos avisará de la acreditación, y luego te confirmaremos mediante correo.

¿Cómo ingreso a la clase online?

INGRESO A LA CLASE ONLINE

Mediante un usuario y contraseña que te enviaremos por correo.

¿Cómo empezamos con los Hangouts?

A partir de mediados del 2014, comenzamos a juntarnos con algunos Probadores (Testers) amigos para conversar, debatir e intercambiar conocimientos y experiencias sobre todos aquellos temas que entendíamos que son de interés común, entre ellos: entendimiento de los requerimientos o especificaciones, derivación en casos de prueba, diseño de casos de prueba, nuevos enfoques vinculados a proyectos ágiles, uso de herramientas para la gestión del testing, alcance del agile testing, automatización de pruebas tanto sobre desktop, aplicaciones web, dispositivos móviles y tendencias, necesidades de capacitación y entrenamientos, reconocimiento de las metodologías, normas y mejores prácticas actuales, y otros temas más.  Fue así que a nuestras reuniones las denominamos (por llamarlas de alguna forma, no?) Charlas entre Testers, con una muy buena recepción y aceptación tanto de parte de Probadores Argentinos como de los que se encuentran en diferentes países de Latinoamérica y España. Fue así que conforme fuimos avanzando, nos animamos a realizar el Primer Charla entre Testers conjuntamente con el Online, experiencia que no la habíamos hecho antes y el resultado fue exitoso. Debemos agradecer aquí a la empresa Baufest que supo entender la importancia de estos eventos para la Comunidad de Probadores de Software. Hoy en día, algunas empresa nos están invitando a realizarlas desde sus propias instalaciones. Muchas gracias a todas ellas.

Sesiones: Cómo las llevan a cabo?

SESIONES: CÓMO LAS LLEVAMOS A CABO?

Nuestras sesiones onlines las llevamos a cabo mediante la plataforma Electa.

Intensivo: Los cursos de los sábados y los de la semana

El “Curso Intensivo de Testing” sirve como para ordenar y organizar todo el trabajo conceptual y práctico que has podido entender y ejercitar en el área durante todo este tiempo.

Es recomendable y de hecho lo aprovecha más, aquel Tester que tiene mínimo 6 meses en el desarrollo de esta actividad.

Respecto a las jornadas de los sábados, arrancamos desde temprano (9am) para finalizar  a la tarde (6pm), hora Argentina.

Iniciamos con una breve introducción, se plantean los principales temas, se propone un debate al respecto, y se comienzan a desarrollar los respectivos ejercicios del caso.

En todo momento se busca nivelar los conocimientos y fijar conceptos, para seguir con el siguiente tema.

Durante la tarde del primer sábado se lleva a cabo la introducción a las herramientas que se usarán durante las prácticas : Redmine, Testlink y Mantis.

Esta planificada una formación para cada sábado, y para la semana se planifican las prácticas atendiendo consultas por correo y/o por skype.

Después del segundo sábado, hay una última sesión online (Retrospectiva).

Respecto a las jornadas durante la semana, distribuídas durante los Lunes, Miércoles y Viernes, arrancamos por la tarde (7.30pm) para finalizar  a la noche (9.30pm), hora Argentina.

Bajo este esquema está planificado un cronograma de actividades por cada día de clase online. Distribuyendo teoría y práctica en clase, y entregando ejercitación para la siguiente clase.

Promediando la mitad del curso, se inicia la introducción a las herramientas que se usarán durante las prácticas.

El soporte durante la semana es por correo electrónico, skype y una aplicación online colaborativa con la cual se trabaja.

Selenium: ¿Tengo que tener algún conocimiento previo?

Tienes que conocer de programación (scripting).

Respondiendo las siguientes preguntas, estaríamos en condiciones de afirmar que podrás aprovechar el curso en su totalidad.

1) En el/los lenguaje/s que conozcas ¿Que tipos de datos conoces? Ejemplos de cada uno.

2) Mencione algunos ejemplos de estructuras de control de flujo

3) ¿Que son las expresiones condicionales? ¿Para que se utilizan?

Selenium: El curso esta orientado para Ruby?

El curso que dan de WebDriver está solamente orientado para Ruby?

Yo sé programar en Java y en mi trabajo estoy intentando ejecutar la automatización desde código java a través del WebDriver… El curso que dan de WebDriver está solamente orientado para Ruby?

¿Estás intentando ejecutar la automatización desde código Java porque es el único lenguaje que conoce? ¿Por qué razón?

Permíteme contarte que he estado trabajando con automatización a través de código Java y Ruby en simultáneo. Entiendo que Java es un lenguaje estable, altamente difundido y todas las buenas cualidades que tiene. Pero laboralmebte, y comparando en base a mi experiencia laboral, he llegado a la conclusión que para automatizar pruebas es increíblemente superior Ruby dadas sus características de lenguaje interpretado.

Como bien sabrás Java es un lenguaje compilado y con una sintaxis estrictamente tipada. Si conocieras el dinamismo y la expresividad de la codificación en Ruby estarías totalmente de acuerdo en lo que digo.

Ruby permite ejecutar código “on the fly”, esto es que permite operar con Selenium WebDriver en “tiempo real” sin tener que codificar, esperar a que compile y ver si los cambios realizados han cumplido el objetivo. Escribes código en el momento y verificas si dicho código hace lo que estás buscando que haga.

También, y no menor entre otros aspectos, Ruby tienen una expresividad tal que aumenta considerablemente la mantenibilidad y reutilización del código.

Si a lo que te dedicas es a automatizar pruebas, sin dudas te sugiero que le des una oportunidad y quedarás impresionado de la versatilidad y la rapidez con que puedes tener un test automatizado andando.

Además, en nuestro curso no enseñamos simplemente a utilizar la API de Selenium WebDriver sino que también explicamos una técnica de como automatizar un caso de prueba manual. Esto te permite luego del curso, tener las armas necesarias para saber cómo y por dónde encarar un nuevo proyecto.

De lo contrario, si no te interesa conocer este lenguaje tan versátil y rápido para automatizar pruebas (inclusos procesos), lamento no conocer dónde podrías tomar un curso de automatización en Java. Si sé que existe mucha documentación en foros, blogs y demás, pero desconozco si podrás encontrar alguna técnica como la que brindamos en nuestro curso. No solo por encontrarla, si no mas bien por las posibilidades que pueda brindarte Java.

Selenium: Es necesario conocer de programación?

Vale aclarar que para tomar el curso de Selenium WebDriver el requisito es tener conocimiento de algún lenguaje de programación. Es necesario tener ciertos conceptos claros de antemano.

Esto no significa que no puedas tomar el curso de todos modos, pero si no posees dichos conocimientos notarás que habrán muchos temas que te serán mas complicados de comprender.

Básicamente en el curso se da una breve introducción a Ruby de modo que se pueda entender su sintaxis comparándola con el conocimiento del lenguaje que poseas.

Selenium: Qué plataformas soporta?

Qué plataformas soporta Selenium WebDriver? Java y Power Builder?

Selenium WebDriver es una API que mediante ciertos comandos permite interactuar con un navegador web de modo que se pueda simular el uso de una aplicación web por parte del usuario final. Es indicada para pruebas de tipo funcionales.
Soporta diferentes lenguajes de programación para la interacción con su API, entre ellos Ruby, que es el lenguaje utilizado en el curso.

Ruby es un lenguaje dinámico, sencillo, de sintaxis elegante con una curva de aprendizaje sumamente elevada lo que lo hace ideal para el desarrollo de frameworks de pruebas automatizadas de manera ágil, dinámica y robusta.

Si lo que desea es realizar pruebas de tipo funcional en una aplicación web, es decir ejecutar los pasos de un caso de prueba del mismo modo en que lo haría de forma manual, es la herramienta indicada.

Se trabaja con esta herramienta bajo el concepto DRY (Don’t Repeat Yourself), lo que permite generar scripts de código re utilizable y facilmente mantenibles, mediante Ruby..

Selenium WebDriver es independiente de la plataforma en la que esté desarollada la aplicación. Selenium WebDriver trabaja sobre código HTML por lo que da igual si la aplicación ha sido desarrollada con Java, Ruby on Rails, PowerBuilder, .NET, etc. Por decirlo de alguna manera, Selenium WebDriver permite realizar acciones como escribir un texto, hacer click, etc sobre páginas web.

Junto con Cucumber al complementarlo, se puede lograr la administración general del proyecto en cuanto a gestión de los componentes que se vayan generando.

Sesiones: Quisiera saber cómo participar?

Es muy simple la forma de participar.

Durante la semana previa a la reunión, te estaré enviando un correo desde ANYMEETING que es la plataforma que usamos para nuestras call conferences, donde podrás acceder a través de un enlace a un proceso que te guiará para chequear el canal, el audio y video, y así comprobar que no haya ningún problema en la comunicación.

A veces ocurre que con ese proceso, uno identifica que debe mejorar la configuración del audio/video de su propio equipo.

Una vez dentro de la sesión online, yo te explicaré la navegación dentro de la plataforma que es muy básica y sencilla.

Selenium: Cuáles son las condiciones para tomar el curso?

Las condiciones necesarias son:

  • Conocer de Lenguaje de Scripting
  • Tener instalado el intérprete de Ruby
  • Navegador Mozilla Firefox

Selenium: Conozco de Python, vale?

Consulta: 

Nosotros ya tuvimos una capacitacion de Python, algo de scripting ya estamos capacitados, pero si ese es el camino para un standard de automatización lo seguimos, mas alla de eso necesitamos saber ordenar los proyectos automatizados para que cumplan un standard del mercado.

Respuesta que dimos: 

Sabiendo Python, creo que no sería necesario que tomen el curso de scripting ya que son lenguajes con ciertas similitudes.

Teniendo esto como premisa, podrían tomar directamente el curso de Selenium que les permitirá conocer como trabajar con la API de Selenium WebDriver y automatizar pruebas funcionales.

Una vez finalizado el curso de Selenium recomiendo que tomen el curso de Cucumber, herramienta que les brindará la posibilidad de ordenar mejor los proyectos de automatización, documentar la aplicación a través de las historias de usuarios y administrar mejor las ejecuciones de de las pruebas automatizadas obteniendo un reporte en formato HTML a modo de documentación de respaldo de las ejecuciones.

Cucumber es una herramienta open source con cada vez mayor aceptación en el mercado ya que permite trabajar en metodologías agiles como BDD o ATDD.

El curso de Selenium enseña como automatizar pruebas que ya están definidas para su ejecución manual, pero requiere de un mayor esfuerzo de codificación para la organización de las mismas y Cucumber provee ciertas ventajas en ese aspecto.

Selenium: Me enteré de sus cursos, ¿por donde comenzar?

Hola, como están?
Mi mayor experiencia es con plataforma Microsoft Visual Studio y TFS habiendo hecho automatizacion de pruebas unitarias con integracion continua, pruebas funcionales y de carga de usuarios con esa plataforma. Ahora deseo comenzar a usar herramientas Open Source para automatizacion de pruebas usando Cucumber, Watir y WebDriver. Igual aprender algo de Ruby lo necesario para automatizar pruebas.
Me entere que dictan cursos en linea estoy interesado en seguirlos, cual seria la ruta a seguir?

Nuestra recomendación es que comiences con el curso de Selenium WebDriver donde el requisito mínimo es tener conocimientos en algún lenguaje de programación ya que al inicio se brinda un pantallazo general sobre Ruby de modo que el alumno pueda visualizar las analogías del lenguaje generando una traducción del lenguaje que ya conoce. En este curso se aprenden los conceptos fundamentales del uso de la API de Selenium WebDriver. Luego con eso, si deseas aprender WATIR será mas que sencillo. Una vez alcanzado éste nivel sigues con el curso de Cucumber que posee un nivel mas avanzado en lo que a la organización de archivos, historias de usuarios, reporting y administración de pruebas respecta. Cualquier duda quedo a tu disposición.