QAustral

Un Blog de QAustral SA – Calidad de Software y Negocios

Home » Posts tagged "Calidad de Software" (Page 5)

Tester – Espía ruso en Microsoft

Un software tester de Redmond fue deportado a Rusia, después que una investigación lo relacionara con un grupo de espías rusos trabajando en suelo estadounidense.

newsaAlexey Karetnikov llegó a Estados Unidos desde Rusia el año pasado, y rápidamente consiguió trabajo en una de las empresas tecnológicas más importantes del mundo, Microsoft.

Trabajó como testeador de software sin llamar la atención de nadie, hasta que la semana pasada fue arrestado por el Departamento de Seguridad Nacional de EE.UU. El lunes 12, el joven fue deportado.

Karetnikov es considerado un agregado al grupo de diez personas que fueron arrestadas el 27 de junio, acusadas de ser espías rusos encubiertos. Para agregarle más condimento de Guerra Fría al hecho, los acusados fueron intercambiados por cuatro prisioneros rusos.

El hoy ex-empleado de Microsoft no formó parte del intercambio porque, aparentemente, no se lo acusó de ningún crimen. De acuerdo a un oficial que investiga el caso, citado por el Washington Post, Karetnikov “recién estaba empezando a hacer lo que necesitaba para empezar a armar su trabajo encubierto,” como conseguir trabajo. “No obtuvo absolutamente ninguna información,” aseguró.

Lou Gellos, vocero de Microsoft, confirmó al diario estadounidense que Karetnikov trabajó durante unos nueve meses en la empresa fundada por Bill Gates, desarrollándose en el puesto de software tester. Después de confirmar que era el mismo Alexey Karetnikov que había sido deportado a Rusia, Gellos prefirió no hacer más comentarios.

Guardianes de calidad ajena

Entrevista del : http://www.elfinancierocr.com/ef_archivo/2010/julio/11/tecnologia2427460.html
Elsoftware testing reduce riesgos
Edición 775 – Carolina Ruiz Vega

Mejor prevenir que lamentar. El conocido refrán es la razón de ser del negocio de los probadores de software.

Su trabajo es someter el producto a pruebas para verificar el cumplimiento de las especificaciones requeridas por el usuario y disminuir así fallos a la hora de implementar el producto o de sacarlo al mercado.
La colombiana María Clara Choucair es una de las pioneras latinoamericanas en el tema. “En la década que tenemos de existencia, hemos ahorrado más de lo que nos han pagado a nosotros”, dice al referirse a Choucair Testing, compañía de la cual es gerenta general.

¿Por qué? ¿A qué riesgos está expuesta una empresa si no prueba el software?
Los errores de software van en perjuicio de los usuarios, y eso no solo les puede costar dinero, sino también los clientes y la imagen.

¿A qué tipo de pruebas someten el software?
Depende de lo que necesito y para qué mercado voy. No todo se puede probar porque no daría la relación costo-beneficio. Se pue-de probar funcionamiento, de-sempeño, velocidad, seguridad, código con el que fue hecho… Se prueba lo que se necesita.
Entonces, ustedes son como un control de calidad…
No, los controles de calidad se enfocan en el proceso; nosotros, en el producto.

¿Cómo se prueba el software?
Hay herramientas para cada aspecto que se va a probar y algunas pruebas pueden ser automatizadas. Los robots de prueba se usan más cuando se cambia un pedacito y se quiere volver a probar el resto del aplicativo para ver si esa modificación le afectó otra parte.
“Pero lo más importante es la planificación: qué se va a probar y cuál va a ser la estrategia para hacerlo. Luego se hacen casos de pruebas, se corrige y se libera el producto”.

¿Se pueden usar servicios de cloud computing para hacer las pruebas?
Eso de probar elsoftware desde la nube en Internet no está en furor todavía. Se usa, a veces, pero no mucho aún.

¿Y liberar versiones beta del producto? ¿Eso se considera software testing?
Lo ideal sería que quienes lo van a usar hagan las pruebas de forma dirigida y que hayan muy buenos canales de comunicación entre ellos y el desarrollador.
“Eso se usa más para productos masivos y debe ser más un apoyo a las pruebas que ya se hicieron internamente y controladas, que una prueba en sí misma”.

¿Qué tipo de sistema es especialmente importante someterlo a prueba y quién debe hacerlo?

78.000
fallas ha identificado Choucair Testing en los 10 años que tienen de existencia.
130.000
suman los probadores desoftware certificados a nivel mundial, 282 son latinoamericanos.

Los aplicativos que impliquen vidas humanas y los de las empresas de servicios, que usualmente se apoyan en la tecnología para llevar a cabo el negocio.
“Generalmente los desarrolladores tienen su propia oficina de pruebas pero apoyarse en un tercero especializado puede ser más eficiente porque cuatro ojos ven más que dos.
“También hay clientes corporativos –los bancos, por ejemplo– que ponen una capita de contención. Entonces nos dan el software que recibieron del proveedor y nosotros lo probamos antes de implementarse”.

¿Cuándo es el momento oportuno para someter el producto a pruebas?
Yo soy partidaria que todo tenga pruebas pero al final la empresa decidirá dependiendo de cuánto riesgo está en juego.
“Si se prueba en procesos inmaduros, será más costoso porque se estarán atajando bobaditas que pudieron haberse detectado desde antes”.

¿Qué hacer en los casos que el testing sale más costoso que el desarrollo?
Eso es muy normal que ocurra cuando se trabaja con un desarrollador nuevo, mientras el equipo se ajusta a la calidad solicitada por el cliente.
“En esos casos, nosotros ayudamos a que el desarrollador aprenda de los errores para que no se repitan en el próximo ciclo de desarrollo”.

¿Se requieren profesionales especializados en software testing o el procedimiento lo puede hacer cualquier desarrollador?
El probador debe tener un pensamiento diametral diferente para que pueda mirar lo que el desarrollador no vio en sus pruebas.
“Tiene que ponerse en muchos zapatos (en los del usuario, del arquitecto, del cliente…) y ser muy creativo para que se le ocurran cosas que nadie más pensó –siempre en línea con lo que el cliente quiera probar–. También debe ser muy preciso en el lenguaje porque si supone, pierde”.

¿Alguna recomendación, en este sentido, para las universidades?
A veces los informáticos salen muy técnicos de la universidad. Además de enseñar a programar, me parece que se debe enseñar el proceso y que el software testing es parte de eso; y formar en cómo analizar y abordar los problemas. No es tanto la técnica como el pensamiento, aunque la experiencia sí es muy importante en este campo.

¿Ven ustedes mercado para que crezcan las empresas de servicios de pruebas de software en Latinoamérica?
Esta industria va creciendo pero el que se meta en este negocio lo tiene que hacer de una manera juiciosa y responsable.
“Cuando a uno le entregan un producto para que lo pruebe, uno tiene el honor y la responsabilidad de cuidar que salga bien; y para eso se requiere alto entrenamiento y calidad en los métodos que utiliza para hacer las pruebas”.

¿Cómo proyectarse a otros mercados?
Tenemos que empezar por nuestro propio mercado, el latinoamericano. Después se pueden abrir sucursales en otros destinos y aprender esos idiomas porque la comunicación es crucial en esto. Es muy difícil entender los requisitos y expresar los defectos de un programa en un idioma que uno no conoce.

Certificar
HASTQB: Hispanic America Software Testing Qualifications Board es una organización sin fines de lucro, conformada por expertos en pruebas de software para promover las certificaciones, y el trabajo entre los miembros para fortalecer la industria de pruebas.

Certificaciones otorgadas: 130.000 en el mundo. De ellas, 282 son latinoamericanas; ninguna costarricense.
Beneficios de certificarse: Homologar el conocimiento y la terminología a nivel mundial.

Oportunidades laborales – QAustral S.A.

Tester
Jr – Córdoba (REF: TJC)

Para nuestro equipo de testing en Córdoba, buscamos Tester Junior.
Nuestra búsqueda s se orienta a estudiantes de sistemas, con gran
motivación para aprender, capacidad de administración de actividades
y responsabilidad en la tarea encomendada.
Es indispensable el conocimiento de idioma Ingles para leer y redactar reportes.
Ofrecemos la oportunidad de adquirir conocimiento de importancia y valor
en la actividad, interaccionando en proyectos de alcance internacional.
Envíanos tu curriculum indicando referencia y remuneración
pretendida a: cv@qaustral.com
 
Tester
Semi- Senior- Córdoba (REF: TSSQA)

Para nuestro equipo de testing en Córdoba, buscamos Tester Semi-Senior.
La tarea encomendada se desarrollara en oficinas propias y dentro de instalaciones
de nuestros clientes.
Nuestra búsqueda se orienta a graduados de carreras de sistemas o
estudiantes avanzados, con gran motivación para aprender, capacidad
de administración de actividades, transmitir conocimiento y responsabilidad
en la tarea encomendada. Solicitamos conocimiento de idioma ingles y disponibilidad
horaria.
Ofrecemos la posibilidad de trabajar en una actividad de conocimiento constante
e interaccionando con distintos equipos de trabajo, en distintos puntos
geográficos.
Envíanos tu curriculum indicando referencia y remuneración
pretendida a: cv@qaustral.com
 
Tester
Jr. – Rosario (REF: TJR)

Para nuestro equipo de testing, buscamos Tester Junior. Nuestra búsqueda
s se orienta a estudiantes de sistemas, con gran motivación para
aprender, capacidad de administración de actividades y responsabilidad
en la tarea encomendada. Su tarea lo llevara a desempeñarse en nuestras
empresas clientes, teniendo una interacción constante con el centro
de QAustral en Córdoba.
Es indispensable el conocimiento de idioma Ingles para leer y redactar reportes.
Ofrecemos la oportunidad de adquirir conocimiento de importancia y valor
en la actividad, interaccionando en proyectos de alcance internacional.
Envíanos tu curriculum indicando referencia y remuneración
pretendida a:

cv@qaustral.com
 
Tester
Semi-Senior- Capital Federal, Buenos Aires (REF: TSSCF1)

Para nuestro equipo de testing buscamos Tester Semi-Senior.
La tarea encomendada se desarrollará en oficinas propias y dentro
de instalaciones de nuestros clientes.
Nuestra búsqueda se orienta a graduados de carreras de sistemas o
estudiantes avanzados, con gran motivación para aprender, capacidad
de administración de actividades, transmitir conocimiento y responsabilidad
en la tarea encomendada. Solicitamos conocimiento de idioma ingles y disponibilidad
horaria.
Ofrecemos la posibilidad de trabajar en una actividad de conocimiento constante
y trabajando con distintos equipos de actividades, en distintos puntos geográficos.
Envíanos tu curriculum indicando referencia y remuneración
pretendida a:cv@qaustral.com
 
Desarrollador
PHP- Córdoba – Ref. : DPC1

Para nuestro equipo de tareas en Córdoba buscamos desarrollador PHP.
La actividad exige conocimiento del lenguaje, dinámica y comunicación
constante. La búsqueda está dirigida a estudiantes avanzados
o graduados de las carreras de sistemas. Dispuesto al trabajo en equipo
y motivado para el aprendizaje de métodos de trabajo con equipos
de testing.
Envíanos tu curriculum indicando referencia y remuneración
pretendida a:cv@qaustral.com
 
Desarrollador
PHP – FreeLancer, Córdoba – Ref. : DPFC2

Para nuestro equipo de tareas en Córdoba buscamos desarrollador PHP.
La actividad exige conocimiento del lenguaje, dinámica y comunicación
constante, además de responsabilidad para el cumplimiento de tiempos
y objetivos. La búsqueda está dirigida a profesionales con
dinámica y claridad en el desarrollo PHP. Dispuesto al trabajo en
equipo y motivado para el aprendizaje de métodos de trabajo con equipos
de testing.
Envíanos tu curriculum indicando referencia y remuneración
pretendida a:cv@qaustral.com
 
 
 

Nuevo número de la revista Testing Experience

Ya ha sido publicado el decimo número de la revista Testing Experience con una portada de cumpleaños al ser su publicación número 10.

Para quien no lo sepa, Testing Experience es una revista que se publica de forma trimestral donde se recogen varios articulos sobre un tema en particular.

Software Testing

Para este número 10 el tema escogido es “Performance Testing”. Dentro de este tema podemos destacar los articulos de Erik van Veenendaal titulado “Where are the non-functional requierements” o un articulo sobre “Agile Performance Testing” de Sowmya Karunakaran.

La revista se puede descargar de forma gratuita de la página web de Testing Experience:

http://www.testingexperience.com

Tendencias en negocios de software

Tata realizó el “Testing Day 2010”
Tata Consultancy Services (TCS) realizó su jornada de Testing Day 2010 con el objetivo de brindar su aporte a las Tecnologías de la Información y de la Comunicación en Uruguay. En este tipo de encuentros las empresas de software enfrentan el desafío de demostrar la calidad de sus productos y el Testing es la práctica que brinda ese respaldo.

El encuentro fue organizado por TCS con el fin de dar a conocer nuevas herramientas y tendencias en esta materia y reunió a 200 expertos de Uruguay. Expertos de la empresa India y de otras compañías idóneas en la materia fueron los disertantes en el ciclo de conferencias, en las que apuntaron a compartir experiencias relacionadas al Testing, poniendo en perspectiva el futuro de esta práctica en Uruguay, la región y el mundo. Los oradores plantearon diferentes temáticas y se expusieron las mejores prácticas para que los equipos de testers busquen y aseguren la calidad de un producto de software.

Testing

El Testing Day de TCS contó con la presencia de los principales ejecutivos de las empresas públicas y privadas de Uruguay, directivos de las universidades e instituciones reguladoras, consolidando al encuentro como un espacio de intercambio y networking entre los actores del sector. “Todo paso a futuro comienza por el diálogo, el entendimiento y la búsqueda de puntos de encuentro. Este Testing Day fue el puntapié inicial para seguir analizando la evolución de las tecnologías en la sociedad”, declaró Larrañaga.

http://www.larepublica.com.uy

ASTA’2010 Seoul – Call for Papers

The Korean Testing Board is delighted to announce that “ASTA’2010 Seoul” will be taking place this year in the dynamic city Seoul with the theme, “Software Testing in IT Convergence”. ASTA’2010 Seoul invites the professionals of QA & testing to share their knowledge and best practices in the Conference.

Software Testing

Conference Schedule

Pre-conference Tutorial: Tuesday 19 October, 2010
ASTA’2010 Seoul Conference: Wednesday 20 October, 2010

The aim is to bring together leading thinkers and communicators in this exciting and challenging field of IT. The theme of the conference is software testing and how it can be applied to use in real world situation. Submissions are invited on topics relating to:

Testing in IT convergence (Software or systems testing in the industry of automotive, aerospace, defence, ship building, smart grids, medical systems, transportation and safety-critical systems, etc.)
Testing in finance industry
Testing related to Smart Phone applications and systems
Testing in green industry
Security testing
Agile testing (or testing in Agile project)
UX (User Experience/Usability) testing
Cloud computing testing

Testing topics in specific industries above can be test processes, test design, test automation, test management, test strategies and approaches, test outsourcing (or off-shoring), test bed or environment, etc. Especially those papers dealing with pragmatic information with experiences and best practices are encouraged. Each accepted speaker will deliver a 50 minute track session at the conference. Simultaneous interpretation services will be provided during the conference but not for tutorials.

Important dates

Initial submission: Friday 7 May, 2010 (see link for details)
Notification of acceptance: Friday 4 June, 2010
Complete presentation Friday 30 July, 2010
Pre-conference Tutorial: Tuesday 19 October, 2010 (full-day)
Conference: Wednesday 20 October, 2010