| 1.
¿Los dispositivos se encuentran en su solución de simuladores?
No, todos los dispositivos que se ven son dispositivos reales, conectados con
redes reales. Estos dispositivos se encuentran en nuestros centros de datos
ubicados por todo el mundo. Al utilizar estos dispositivos en la interfaz web o
QTP, se está utilizando el propio dispositivo.
2. ¿Cuál es la disponibilidad de los dispositivos en
la nube?
La oferta de cloud público refleja las tendencias actuales del mercado, con
especial atención en los dispositivos móviles inteligentes. Estamos
constantemente actualizando dicha oferta, lo que le permite un acceso rápido a
estos dispositivos.
La lista optimizada que se puede ver aquí siempre está disponible. Cuando es
necesario, nos aseguramos de que haya más ejemplos de los dispositivos populares
disponibles. Ya que se trata de teléfonos móviles reales, éstos podrían ser
utilizados por otros usuarios. Si desea asegurarse de que un dispositivo estará
disponible para usted en un momento específico, utilice el mecanismo "reserva".
Para nuestros clientes de suscripción, se encuentran disponibles bajo petición
más de 2.000 ejemplos de dispositivos.
3. ¿Cómo asegurarse de que sólo una persona va a
trabajar en un dispositivo?
Un mecanismo de gestión de los recursos garantiza que sólo un usuario pueda
utilizar un dispositivo específico en cada momento. Además, un sofisticado
mecanismo de reserva permite a los usuarios asegurarse de que un dispositivo
específico está disponible para cada uno en cada momento.
4. ¿Mis datos confidenciales pueden permanecer en el
dispositivo después de que haya terminado de usarlo?
Si su organización es sensible a la cuestión de la privacidad, debería
considerar una oferta de nube privada. De esta manera se asegurará que no hay
datos (aplicaciones, archivos, memoria caché, etc) que otra persona pueda ver.
En la nube pública, debería utilizar el widget "limpieza", para eliminar todas
las aplicaciones instaladas en el dispositivo.
5. Debido a que es una solución basada en la nube,
¿mis datos se comparten con otros usuarios?
Los datos personales (tales como informes, grabaciones, capturas de pantalla,
etc) son totalmente privados y sólo son accesibles por el propio usuario, a
menos que desee compartir esta información con otros usuarios.
6. ¿Por qué necesito trabajar "en la nube" para el
testeo de móviles?
El mercado móvil es extremadamente fragmentado y dinámico. En cualquier momento
hay decenas de dispositivos que son relevantes para su mercado objetivo. Por
regla general, para cubrir el 80% de su mercado objetivo probablemente
necesitará testear 30 dispositivos diferentes. Además, estos 30 dispositivos
están cambiando a un ritmo de alrededor 3-4 veces al mes. Para mantenerse al día
con esta logística, usted necesitaría adquirir y mantener varios dispositivos, o
bien utilizar un servicio en la nube. Trabajar en la nube también le permite
usar estos dispositivos desde cualquier parte del mundo. Si usted está
deslocalizando/externalizando su testeo, la nube no es sólo una herramienta de
optimización, sino también una herramienta de posibilitación.
7. ¿Necesito una conexión a Internet para el uso de
su nube?
Sí. Se requiere una conexión a Internet para comunicarse con MobileCloud. Es
posible limitar la conexión solamente a la nube en cuestión, y utilizar puertos
estándares, como HTTP (80), HTTPS (443) y RTMP (1935). También es posible limitar
todas las comunicaciones que se cifran mediante SSL estándar, a través del
puerto TCP 443.
8. ¿Cuál es el ancho de banda requerido?
Se requiere al menos una velocidad de 1,5 Mbps de descarga para disfrutar de la
transmisión en vivo o de las pantallas de los teléfonos. Si está planeando
utilizar múltiples dispositivos al mismo tiempo, por regla general se requieren
256 Kbps adicionales para cada teléfono (por ejemplo, tres teléfonos simultáneos
= 2 Mbps)
9. Quiero usar la nube de la India / China, cuya
conexión a Internet no es muy buena, ¿es posible?
Sí, es posible. Pero tenga en cuenta que existe una correlación directa entre la
calidad de su conexión a Internet (ancho de banda y período de latencia) y el
rendimiento que obtiene por el uso online de su teléfonos.
10.Mi política corporativa sólo permite la
comunicación encriptada en Internet, ¿es esto compatible con su solución en la
nube?
Sí. Puede limitar (en el cliente, servidor o implícitamente en la configuración
de su cortafuegos) el tráfico al modo cifrado (SSL utilizando el puerto 443)
para todas las comunicaciones con MobileCloud. Tenga en cuenta que el tráfico
cifrado puede causar un aumento de la latencia percibida en la actividad de los
teléfonos.
Preguntas relacionadas
11. ¿Cuántos dispositivos tenéis?
La nube pública comprende más de 2.000 dispositivos. Con el fin de optimizar sus
necesidades de testeo, estamos adecuando la lista que mejor representa las
tendencias del mercado. Esta lista, que se centra en teléfonos inteligentes y
tablets, está siempre disponible y se puede ver aquí. Existen dispositivos
adicionales disponibles bajo petición y que se ofrecen a nuestros clientes de
suscripción.
12. ¿Qué plataformas son compatibles?
Todas las principales plataformas son compatibles. Android, iOS, Java Blackberry,
Symbian, Win Phone, Brew, y muchas otras plataformas registradas.
13. ¿Son las tablets compatibles?
Totalmente compatibles. Hay tablets disponibles con sistema operativo iOS y Android. Mantenemos un paquete de tablets disponibles de acuerdo a las
tendencias del mercado.
14. ¿Podéis proporcionar diferentes versiones del
sistema operativo del mismo dispositivo?
Para los dispositivos más populares, proporcionamos varias versiones del
sistema operativo para que éste sea testeado. Sistemas operativos modernos (como
iOS y Android) tienden a realizar un gran esfuerzo para mantenerse actualizados
para
el usuario, por lo que en términos de disponibilidad en el mercado, generalmente
estos dispositivos tienden a disponer de la última versión disponible del
sistema operativo. Nuestra oferta de dispositivos suele seguir esta pauta.
Preguntas relacionadas con el testeo
15. ¿Vuestra solución me permite medir el
rendimiento ?
Sí, todos los elementos de temporización están totalmente disponibles para su
uso en los entornos de script (QTM o la web de Perfecto Mobile basada en IDE)
16. Si creo
un script para iPhone, ¿funcionará con Android?
Sí. Sin embargo, el script tendría que ser creado de tal manera que esta
operación sea legítima. Por ejemplo, puede insertar una secuencia de scripts
para el tacto de una localización de pantalla específica, pero ello no será
viable cuando se cambie
de un dispositivo a otro. Como alternativa, puede dar instrucciones para pulsar
un texto o botón específico (o cualquier cosa relacionada con ellos) que le
permita ejecutar el mismo script en diferentes dispositivos. Hay una serie de
abstracciones
más avanzadas, tales como el control de la aplicación o del navegador, y, para
abstracciones aún más avanzadas (como la ejecución de un inicio de sesión en una
aplicación específica), debería utilizar nuestra aproximación ScriptOnce™,
que proporciona una clave completa, independiente del dispositivo entorno de
programación.
17. ¿Se puede ejecutar el mismo script en cualquier
dispositivo?
Mientras el script se haya creado teniendo en cuenta la portabilidad de
dispositivos (véase la respuesta anterior), la respuesta es sí. Además, la
creación de este tipo de scripts garantiza que el siguiente dispositivo que
desee introducir será rápidamente añadido y sin poner en peligro la estabilidad
y robustez de las secuencias de comandos existentes.
18.¿Puedo usar simuladores en vez de dispositivos
reales para comprobar la consistencia y la coherencia de la aplicación móvil en
las pruebas diarias de comprobación de su validez?
Sí, es probable que pueda hacerlo, pero esto conlleva un gran riesgo asociado.
El propósito de estas pruebas para comprobar la validez de su aplicación es
verificar que los esfuerzos de desarrollo van por el buen camino, y una vez que
el desarrollo se haya llevado a cabo, que la distancia entre el "qué se espera
que sea" y "cuál es la realidad", de alguna manera se haya estrechado.
Idealmente, debería minimizar el riesgo haciendo todo cuanto pueda, pero sin que
eso afecte demasiado al comportamiento diario. En concreto, Simuladores origina
algunos factores, que durante el tiempo de desarrollo (que se hace con
simuladores)
podrían pasarse por alto, y así aumentar la distancia entre lo "esperado" y la
"realidad". Los desarrolladores tienden a tomar atajos para poder testear cosas
(unidad de testeo, depuración, etc), por ejemplo, servicios basados en la
localización. Como
Simulator no los proporciona, los desarrolladores añadirán un "archivo stub" (o
emulador especial de códigos específicos) en el código para solventar esta
cuestión. De alguna manera, este procedimiento puede ser olvidado, pero si estas
pruebas de comprobación se llevan a cabo utilizando teléfonos reales, el
"archivo stub" saltará y se podrá arreglar. Esto también puede aplicarse a otros
"entornos de funciones relacionadas" como por ejemplo la llamada, cámara,
mensajería, la interacción con otras aplicaciones, redes, etc. Cada aplicación
ha establecido una serie diferente de requisitos. Idealmente, usted puede
desarrollar con los simuladores, ya que están más optimizados para el entorno de
desarrollo, pero a fin de reducir el tiempo de crecimiento del riesgo, debería
incluir el testeo de dispositivos reales en las pruebas diarias de comprobación
de la validez de las aplicaciones, ya que a usted no le gustaría que su primera
prueba en dispositivos reales comience una vez que el desarrollo se haya llevado
a cabo.
Testeo de aplicaciones
19. ¿Es posible testear aplicaciones originales o
sólo aquellas basadas en la web?
Pueden ser testeadas todo tipo de aplicaciones: aplicaciones originales,
aquellas basadas en la web, o incluso aplicaciones preinstaladas (como el
marcador de números de telefóno, contactos, SMS, etc)
20. ¿Cómo puedo instalar mi aplicación en el
dispositivo?
Al utilizar la interfaz interactiva, basta con utilizar el widget "instalación",
y seleccionar la aplicación desde su PC (todos los formatos de apps más
importantes, como .cod, .apk, .ipa, .jar, .sys son compatibles) y el sistema
colocará inmediatamente esta aplicación en el dispositivo. En la automatización,
utilice la función "instalación de la aplicación" para el mismo fin.
21. ¿Es necesario cargar la aplicación en la App
Store?
No, puede cargar aplicaciones directamente en el dispositivo utilizando el
widget "instalar" o bien la función "instalar la aplicación".
22. ¿Vuestra solución es apropiada para el testeo
manual?
Sí, hay varias mejoras que son muy relevantes para el testeo manual a través de
una solución basada en la nube. La deslocalización es posible dado que se puede
acceder a los dispositivos reales desde cualquier parte del mundo, así como la
colaboración en la compartición online y offline de problemas, y mucho más.
23. ¿Cómo de preciso es vuestro OCR?
Hemos perfeccionado el motor OCR para adaptarse mejor a los requisitos de
automatización. Normalmente, los resultados del OCR son considerablemente buenos
a pesar de que el OCR, como tecnología, no garantiza un 100% de precisión. El
puesto de control de texto tiene esto en cuenta y permite una eficiente
correspondencia textual de algoritmos optimizados para el OCR.
24. ¿Es posible utilizar una imagen capturada de un
dispositivo y que ésta también coincida en otro dispositivo?
Sí. El mecanismo de control (y selección) de la imagen se basa en algoritmos
avanzados de frecuencia coincidentes, que permiten la comparación de imágenes
con diferentes tamaños y proporciones, e incluso con una ligera variación del
color.
De hecho, usted puede controlar el nivel permitido de "armonía" entre las dos
imágenes comparadas.
25. ¿Qué sucede si busco una texto/imagen que
requiere revelar y hacer coincidir el
desplazamiento?
Tanto el punto de control del texto/imagen como la selección incluyen un
mecanismo de desplazamiento inteligente (en cualquier dirección) que permite
automáticamente "desplazarse y encontrar". Para afianzar este escenario básico,
usted no necesita programación adicional.
¿Qué pasa si…
Preguntas relacionadas de HP
26. ¿Qué versión de QTP es compatible?
Se requiere la versión 11 de QTP.
27. ¿Dónde puedo descargar el add-on de QTP?
Desde aquí. Asegúrese de ponerse en contacto con nosotros para recibir una
cuenta de usuario y contraseña de prueba.
28. ¿Se puede utilizar la programación descriptiva en
QTP?
Sí, se puede utilizar la programación descriptiva en QTP mediante la utilización
del atributo deviceID para objetos de teléfonos móviles.
29. ¿Qué versión de Control de Calidad es
compatible?
Es compatible cualquier versión que funcione con QTP 11.
30. ¿Puedo ejecutar scripts desde el QualityCenter?
Sí, ya que la integración se realiza en la interfaz de nivel bajo de QTP, puede
utilizar la interfaz QC-QTP normal para lo que necesite. En la web de
QualityCenter no se requieren componentes ni ajustes adicionales. Debería
asegurarse de que las máquinas que funcionan con QTP con la extensión de
MobileCloud tienen el add–on instalado y un ajuste de las credenciales.
31. ¿Es posible crear objetos en el almacén de
objetos?
Sí, cuando se trabaja con los dispositivos móviles, se crean objetos normales en
el almacén de objetos mediante una operación estándar. Se pueden crear varios
objetos en base a sus atributos.
32. ¿Está permitido grabar dentro de QTP?
Sí, puede utilizar la función ordinaria "grabar" de QTP con el objetivo de
registrar acciones directamente en el teléfono móvil. Puede utilizar la
capacidad de grabación híbrida, tanto para grabar comandos de volumen bajo (como
el tacto, la pulsación de una tecla, etc) así como los comandos de mayor nivel y
lógica (como la inserción de texto, la apertura del navegador, etc). Todas las
grabaciones son totalmente WYSIWYG en los teléfonos reales.
33.¿Es necesario instalar software adicional en el
PC de manera que QTP pueda trabajar con dispositivos móviles?
Sí. Es necesario instalar un add–on de QTP estándar (totalmente certificado por
HP), sin necesidad de software, aplicaciones o servicios adicionales.
34. ¿Su solución está certificada por HP?
Sí. Hemos superado todos los requisitos de interoperabilidad y certificación de
HP Gold Partner. MobileCloud para QTP ha sido desarrollado conjuntamente por HP
y Perfecto Mobile y también ha sido testeado por los propios equipos de I+D y de
Control de Calidad de HP QTP.
Preguntas relacionadas con el precio
35. ¿Cuánto me va a costar cambiar un teléfono?
Es gratis. Para los clientes de nube privada, el cambio de teléfono gratuito
forma parte del acuerdo SLA Service Level Agreement o Acuerdo de Nivel de
Servicio). Puede solicitarnos sustituir sus teléfonos privados de acuerdo a sus
necesidades.
Existen diferentes niveles de SLA que especifican el número de sustituciones
permitidas según el compromiso de tiempo acordado.
36. ¿Tengo que adquirir los teléfonos móviles?
Dependiendo del SLA Service Level Agreement o Acuerdo de Nivel de Servicio)
acordado. Nuestros clientes de nube privada pueden optar por comprar los
teléfonos (y planes) por sí mismos y nosotros nos encargamos de ponerlos en su
nube privada sin ningún coste adicional. De hecho, la opción BYO
(Bring-Your-Own, Traélo-tu-mismo) puede reducir el pago mensual de la nube
privada. Tenga en cuenta que para las empresas a veces es más fácil recibir una
solución integral de servicios que también incluyen el cuidado de los teléfonos
móviles, de los planes y de las sustituciones con el tiempo.
37. ¿Cuál es el beneficio de disponer una nube
privada respecto a una oferta de nube pública?
Los teléfonos privados le permiten controlar su entorno de testeo. Si usted
valora cuestiones como la planificación y el tiempo, debería considerar una
oferta de equipos privados, que aparte de garantizarle la disponibilidad de
teléfonos, le asegurará que dichos teléfonos se mantienen en unas óptimas condiciones y con su privacidad salvaguardada. Para la automatización, la oferta de
equipos privados ha mejorado significativamente la eficiencia puesto a que el
medio ambiente se mantiene estéril, cosa que no le podemos garantizar en los
teléfonos de nube pública.
Preguntas relacionadas con el Testeo
38. Me gustaría testear vuestro producto, ¿cómo
puedo hacerlo?
Para acceder a la nube pública (testeo interactivo / manual) - sólo tiene que
registrarse aquí y empezar su testeo gratuito inmediatamente. Si desea comprobar
los beneficios de la automatización o de la nube privada, contáctenos y le
organizaremos un entorno de prueba para usted.
He de registrarme para el testeo, pero sólo dispongo de una hora, poco tiempo
suficiente para mí para poder tomar una decisión. ¿Cómo puedo obtener más horas?
Puede adquirir varias horas de pago inmediato (modalidad "Pay as you go") desde
aquí sin ningún compromiso o suscripción. Esto también le permitirá disponer de
más tiempo para testear una mayor selección de teléfonos.
Preguntas relacionadas con la conectividad del teléfono
39. Durante la descarga de aplicaciones, ¿el iPhone se
conecta a mi iTunes?
No. Los teléfonos residen en la nube y no están conectados a su iTunes
ordinario. Para instalar las aplicaciones debería usar el widget "instalación" o
la función "instalar la aplicación".
40. ¿Los dispositivos están conectados a través del
puerto USB normal?
No. Los dispositivos residen en la nube, no tiene que preocuparse por la
instalación de los drivers, los conflictos o los permisos. Cualquier dispositivo
está completamente disponible para su uso con tan sólo conectarse a su
MobileCloud (público o privado).
41. ¿Cómo puedo conectar los teléfonos móviles a mi
escritorio?
No necesita realizar esto. Los teléfonos están conectados en la nube y no
requieren ninguna conexión local a su PC local.
42. ¿Se ofrecen opciones de USB remoto para que
pueda conectar "virtualmente" teléfonos a mi PC IDE (Integrated Development
Environment o Entorno de Desarrollo Integrado)?
No. Ofrecemos varias mejoras que le permiten sacar el máximo partido de la
conectividad que ofrecemos (como la instalación directa de una aplicación,
transferencia de archivos, recuperación y registro de información vital del
teléfono), todo desde la comodidad de la interfaz web y sin necesidad de
instalar nada en su PC.
Competencia – DeviceAnywhere o Dispositivo Dondequiera)
43. ¿En qué se diferencia la propuesta "Direct-To-Device"
(Directamente-Al-Dispositivo) de DeviceAnywhere a su propuesta para la
conectividad de dispositivos?
La propuesta "Direct-to-device" desmantela físicamente el teléfono y se conecta
a cada uno de sus controles de entrada (botones, pantalla táctil, acelerómetro,
etc.). La propuesta de Perfecto Mobile consiste en controlar el teléfono
utilizando la
interfaz del sistema operativo utilizada para permitir la interacción de esos
botones físicos. En concreto, con los sistemas operativos más nuevos, el mismo
evento es finalmente inyectado, ya sea mediante la interacción del hardware o la
interacción
del sistema operativo. El inconveniente de la propuesta DeviceAnywhere es el
coste y la logística (simplemente cuesta mucho más seguir este enfoque), la
flexibilidad (usted no puede cambiar los teléfonos aunque lo desee) y lo más
importante, el hecho de que el nivel del sistema operativo tiene mucho más que
ofrecer que la simple interacción física. Ofrece cosas que pueden ser muy
relevantes para las necesidades de testeo (instalación de aplicaciones,
transferencia de archivos, recuperación de registros, información vital, etc). A
medida que pasa el tiempo, el DeviceAnywhere añade también esas interfaces,
pero siguen acarreando la cuestión del "desmantelamiento de hardware", en los
costes.
44. ¿En qué se diferencia la integración de
DeviceAnywhere a QTP de la integración de Perfecto Mobile?
La integración de Perfecto Mobile presupone que el QTP es el único entorno del
que el cliente debería ser consciente. En consecuencia, la totalidad del
scripting, la lógica, los informes, etc., todo debería ser parte de la actual
suite de HP ALM,
que ya se ha desplegado con el cliente. Este enfoque ha dado lugar a una
solución (que fue desarrollada conjuntamente con HP), que lo permite y, además,
actuar en consecuencia. El enfoque de DeviceAnywhere consiste en que hay dos
ambientes de los que el evaluador tiene que ser consciente, el QC/QTP y el
DeviceAnywhere. De hecho, los scripts se crean y ejecutan automáticamente en el
entorno DA, mientras que en el QTP sólo sirven como un "host" para la ejecución
de estos scripts. Los usuarios no son capaces de presionar simplemente el botón
"Grabar" en el QTP, pero se ven obligados a trabajar en dos entornos diferentes,
a mantener ambos, y a asegurarse de que el COE (Centro de Excelencia) está
totalmente testado en cada uno.
|