integration-testing

Karma vs marco de pruebas Jasmine, Mocha, QUnit [cerrado]

Algunas preguntas: ¿Cómo Karma y testing framework X (Jasmine, Mocha, QUnit) se relacionan entre sí? ¿Cuál es el framewo ... integración/e2e? Esta referencia muestra que es para la prueba unitaria, sin embargo este dijo que es para la prueba e2e.

Junit: pruebas de integración de división y pruebas unitarias

He heredado una carga de prueba Junit, pero estas pruebas (aparte de la mayoría no funciona) son una mezcla de pruebas unitar ... or solución por ahí. Así que esa es mi pregunta, ¿cómo se rompen mucho pruebas de integración y pruebas unitarias adecuadas?

Autenticación de stubbing en especificaciones de solicitud

Al escribir una especificación de solicitud, ¿cómo se establecen las sesiones y/o los métodos del controlador de stub? Estoy ... entication_helpers.rb:3:in `login' # ./spec/requests/message_spec.rb:15:in `block (3 levels) in <top (required)>'

Prevenir pruebas unitarias pero permitir pruebas de integración en Maven

Tengo una compilación Maven en la que uso el plugin SureFire para ejecutar algunas pruebas unitarias, y el plugin FailSafe pa ... Entonces, ¿hay una bandera de línea de comandos para Maven como skipITs, pero en su lugar con la funcionalidad de "onlyITs"?

Cómo probar un diálogo de confirmación con Pepino?

Estoy usando Ruby on Rails con Pepino y Capibara. ¿Cómo probaría un comando de confirmación simple ("Are you sure?")? Además, ¿dónde puedo encontrar más documentación sobre este tema?

¿Cómo pruebas una aplicación Android en múltiples actividades?

Estamos construyendo una aplicación Android compleja que consta de muchas pantallas y flujos de trabajo repartidos en muchas ... ades. Estamos abiertos a un framework xUnit, scripting, grabadoras/reproducciones GUI, etc. y agradecería cualquier consejo.

¿Cómo hacer que Capybara compruebe la visibilidad después de que se haya ejecutado algún JS?

Después de cargar una página tengo un código que se ejecuta y oculta y muestra varios elementos basados en datos devueltos po ... a sería muy apreciada! Espero no tener que poner un retraso intencional aquí, que se siente escamoso y ralentizará las cosas.

¿Mejores prácticas para las pruebas de integración con Maven?

Tengo un proyecto que estoy construyendo con Maven que utiliza Hibernate (y Spring) para recuperar datos de una base de datos ... Tener los informes de las pruebas de integración fusionados / presentados con los informes de Surefire de prueba unitaria

Cómo escribir pruebas unitarias para llamadas a bases de datos

Estoy cerca del comienzo de un nuevo proyecto y (gasp! por primera vez estoy tratando de incluir pruebas unitarias en un proy ... urge la cuestión de si debe o no burlarse de los componentes de la base de datos o intentar probar con la base de datos real.

Datos de base de datos necesarios en las pruebas de integración; creados por llamadas API o utilizando datos importados?

Esta pregunta es más o menos agnóstica del lenguaje de programación. Sin embargo, como estoy en su mayoría en Java en estos d ... test, aunque técnicamente podría no ser correcto. Siéntase libre de corregirme, pero mantengámoslo como un asunto secundario.

¿Cómo agrego un nuevo conjunto de fuentes a Gradle?

Quiero agregar pruebas de integración a mi compilación de Gradle (Versión 1.0). Deben ejecutarse por separado de mis pruebas ... ación web). Las pruebas deberían poder usar clases definidas en mi conjunto de fuentes principal. ¿Cómo hago que esto suceda?

Pruebas de integración Publicar un objeto completo en Spring MVC controller

¿Hay alguna manera de pasar un objeto de formulario completo en una solicitud simulada cuando la integración prueba una apli ... sobre cómo puedo hacer que mis gustos sean más fáciles? (Aparte de simplemente llamar al controlador directamente) Gracias!

Ejecutar NUnit a través de Resharper 8 pruebas fallan al cruzar entre proyectos debido a AppDomain

Recientemente actualizé a Resharper 8, y cuando traté de ejecutar un conjunto de proyectos. Estas pruebas contienen dos conju ... de degradar a Resharper 7, ¿alguien sabe una solución a esto? ¿Y es un comportamiento intencionado de Resharper 8 o un error?

¿Cómo puedo saltarme pruebas en maven install goal, mientras las corro en maven test goal?

Tengo un proyecto maven multimódulo con integración y pruebas unitarias en la misma carpeta (src/test/java). Las pruebas de i ... ispuesto a aceptar una solución, donde mvn install ejecutaría solo pruebas unitarias, pero no creo que haga mucha diferencia.

Pepino y Capibara, haciendo clic en un elemento sin vínculo o botón

Estoy tratando de probar un editor inplace usando la pila Cucumber/Capybara/Selenium, pero mi problema es que el editor se ac ... en un enlace o botón. Parece que no puedo averiguar cómo conseguir que Capybara haga esto. ¿Hay alguna manera de hacer esto?

Capybara con subdominios-host predeterminado

Tengo una aplicación que usa subdominios para cambiar bases de datos (multi-tenancy). Estoy tratando de usar Capybara para l ... sit(Capybara.default_host + some_app_path) ya que es un poco molesto cada vez. ¿Por qué más existe esta opción default_host?

¿Debería uno probar la implementación interna, o solo probar el comportamiento público?

Dado el software donde ... El sistema consta de unos pocos subsistemas Cada subsistema consta de unos pocos componentes C ... (que impulsan la API pública) para ejercer las diversas ramas de código (detalles de la implementación de la característica).

¿Qué son las pruebas unitarias y las pruebas de integración, y qué otros tipos de pruebas debo saber?

He visto a otras personas mencionar varios tipos de pruebas en Stack Overflow. Los que puedo recordar son pruebas unitarias ... ogramación no es mi profesión, pero me gustaría que fuera algún día;las cosas sobre producción, etc. también son bienvenidas.

¿Hay un dominio estándar para probar el correo electrónico "desechable"?

He notado que el dominio contoso.com Se utiliza a menudo en la documentación cuando se necesita una muestra. Siempre pens ... ro 20 veces con una dirección de correo electrónico única y no me importa lo que pase con el mensaje, ¿va a una persona real?

Enriquecimiento del informe de prueba JUnit con JavaDoc

Para un cliente necesitamos generar informes de prueba detallados para las pruebas de integración que no solo muestran, que t ... ilidad de tener el informe de resultados de la prueba. Echa un vistazo: Cómo ¿puedo usar un RunListener de JUnit en Eclipse?