3 votos

Creación de un entorno de prueba para el software de Mac

Mi empresa desarrolla software comercial para Mac. Nuestro producto estrella funciona con OS X 10.6.8+. Queremos mejorar la calidad de nuestro software con pruebas mejores y más completas.

¿Qué hardware y sistema operativo debemos suministrar a nuestro probador? Mi idea hasta ahora es un Mac Mini o un iMac con un SSD, mucha RAM y Parallels o VMWare para que pueda ejecutar OS X 10.6.8, OS X 10.7, OS X 10.8, OS X 10.9 y OS X 10.10 en máquinas virtuales.

¿Es esto factible? ¿Es recomendable? Me encantaría conocer su opinión.

3voto

Steve Evans Puntos 155

Yo uso VMWare Fusion Professional para las pruebas de software. Las máquinas virtuales facilitan enormemente las pruebas de regresión y la repetición de problemas.

Ejecuto una copia de VMWare Fusion en mi viejo Mac Pro y funciona bien. La edición profesional permite enlazar máquinas virtuales - las máquinas enlazadas pueden compartir contenido común para ahorrar espacio en el disco. Las máquinas pueden requerir rápidamente ~20GB si no se comparte el contenido.

Servidor Snow Leopard

Tenga en cuenta que se requiere Mac OS X 10.6 Server para una máquina virtual. La edición cliente estándar no puede ejecutarse en un entorno virtual.

OS X 10.7 y posteriores pueden ejecutarse legalmente en un entorno virtual, siempre que el hardware subyacente sea un ordenador Apple.

Maximizar los recursos

Haces bien en optar por todos los recursos posibles para tu Mac. Ejecutar máquinas virtuales puede forzar su Mac. Trate de no exigir que se ejecuten varias máquinas virtuales a la vez.

Límites gráficos

Las aplicaciones gráficas o aquellas que necesitan soporte para OpenGL aún no están bien soportadas ni por VMWare ni por Parallels. OS X se las arregla, pero recurre a la renderización por software; puede que esto no sea lo más adecuado para el entorno de sus clientes.

0 votos

Re Gráfico si necesita un uso gráfico intenso un Mac Mini está limitado en potencia

1 votos

¿Puedes explicar cómo consigues una DMG o ISO válida de 10.7 y 10.8 que VMWare pueda utilizar en una máquina con 10.9?

0 votos

Las ediciones más antiguas de Mac OS X suelen estar disponibles como Apple Developer; consulte stackoverflow.com/questions/3629523/

-1voto

bMalum Puntos 872

Es posible para ejecutar varias máquinas virtuales en un Mac - i7 Macs con geq 16GB de RAM debe ser okey. Si su aplicación no necesita muchos recursos.

Creo que hay mejores Soluciones - por Ejemplo una Versión Beta ... No sé qué aplicación que le gustaría probar, y cómo es grande el usernumber.

También es interesante: se puede ejecutar en un VMware un sistema Macintosh - así que si hay un servidor de virtualización o algo así ya en su empresa - tratar de iniciar allí una instancia virtual ;)

Edit_2: Puedes correr en Hardware que no es de Apple a MacOS virtual pero si estás en los Estados Unidos violarás el EULA - aquí está el Punto. Por ejemplo, en Alemania no hay cláusula DMCA y también el EULA no es válido de esta forma.

Fuentes: Pregunta-diferente - Chip.de - lowendmac - Chip.de

0 votos

OSX sólo se puede ejecutar legalmente en una máquina virtual que se ejecuta en el hardware de Apple - por lo que un servidor de virtualización no ayudará En cuanto a una beta que necesita para probar antes de lanzar fuera de su empresa

1 votos

Una beta abierta es sólo una parte de una buena estrategia de control de calidad. No debería sustituir a las pruebas internas exhaustivas.

0 votos

Por supuesto que no - pero la pregunta no estaba llena de detalles de qué tipo de pruebas BETA y sólo mencionó otra Idea

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X