testing

¿Debo probar métodos privados o solo públicos?

He leído este post sobre cómo probar métodos privados. Normalmente no los pruebo, porque siempre pensé que es más rápido probar solo métodos públicos que serán llamados desde fuera del objeto. ¿Pruebas métodos privados? ¿Debería probarlos siempre?

¿Cómo puedo ejecutar todas las pruebas unitarias de Python en un directorio?

Tengo un directorio que contiene mis pruebas unitarias de Python. Cada módulo de prueba unitaria tiene la forma test_*. py . ... o hago funcionar para que pueda ejecutar este archivo, y al hacerlo, ejecutar todas las pruebas unitarias en este directorio?

¿Cómo escribir una prueba que espera que se lance un error en Jasmine?

Estoy tratando de escribir una prueba para el Jasmine Test Framework que espera un error. Por el momento estoy usando un Nod ... }); }); He intentado también Error() y algunas otras variantes y simplemente no puedo averiguar cómo hacer que funcione.

Cómo emular la ubicación GPS en el emulador de Android?

Quiero obtener longitud y latitud en el emulador de Android para probar. ¿Puede alguien guiarme cómo lograr esto? ¿Cómo establezco la ubicación del emulador en una posición de prueba?

Medición del tiempo exacto para pruebas de rendimiento [duplicar]

Esta pregunta ya tiene una respuesta aquí: ¿Cómo medir el rendimiento del código en. NET? ... Now; { // Do some work } TimeSpan timeItTook = DateTime.Now - start; Pero ¿qué tan exacto es esto? Hay mejores maneras?

Kotlin y la nueva ActivityTestRule: La @ Rule debe ser pública

Estoy tratando de hacer una prueba de interfaz de usuario para mi aplicación Android en Kotlin. Desde el nuevo sistema usando ... tyRule: ActivityTestRule<MainActivity> = ActivityTestRule(javaClass<MainActivity>()) ... } Ya es público :/

¿Qué es la cobertura de código y cómo se mide?

¿Qué es la cobertura de código y cómo se mide? Me hicieron esta pregunta con respecto a nuestra cobertura de código de prue ... , fuera de las herramientas automatizadas, es más arte que ciencia. ¿Hay ejemplos reales de cómo usar la cobertura de código?

Hacer que el emulador de Android funcione más rápido

El emulador de Android es un poco lento. Para algunos dispositivos, como el Motorola Droid y el Nexus One, la aplicación se e ... do posible? He estado jugando con sus parámetros, pero aún no he encontrado una configuración que muestre una mejora notable.

Pruebas unitarias vs pruebas Funcionales

¿Cuál es la diferencia entre las pruebas unitarias y las pruebas funcionales? ¿Puede una prueba unitaria también probar una función?

Configurar RSpec para probar una gema (no Rails)

Es bastante fácil con el generador añadido de rspec-rails configurar RSpec para probar una aplicación Rails. Pero, ¿qué tal a ... >= 2.0.0" a gemspec e hice un bundle install. ¿Hay algún buen tutorial qué hacer a continuación para que RSpec funcione?

Gradle: ¿Cómo mostrar los Resultados de las Pruebas en la Consola en tiempo Real?

Me gustaría ver los resultados de las pruebas ( sistema.out / err, registra los mensajes de los componentes que se están prob ... ba (que solo se generan cuando se completan las pruebas, por lo que no puedo "tail-f" nada mientras se ejecutan las pruebas)

Pruebas de procesamiento de correo electrónico HTML [cerrado]

¿Hay buenas herramientas para probar fácilmente cómo se verá el correo electrónico HTML en diferentes clientes de correo ele ... pregunta relacionada, pero no se refiere específicamente a las pruebas. ¿Cuáles son las pautas para el diseño de email HTML?

¿Cómo se ejecuta un único archivo de prueba / especificación en RSpec?

Quiero poder ejecutar las pruebas de un solo archivo spec, por ejemplo, para el archivo que estoy editando. rake spec ejecut ... on.rb ./lib/cushion ./lib/cushion/doc.rb ./lib/cushion/db.rb ./spec ./spec/spec.opts ./spec/spec_helper.rb ./spec/db_spec.rb

Rspec: "array.should = = another array " but without concern for order

A menudo quiero comparar matrices y asegurarme de que contienen los mismos elementos, en cualquier orden. ¿Hay una manera con ... t Por ejemplo: array.sort.should == another_array.sort Esto falla cuando los elementos arrays no implementan #<=>

¿Qué es la prueba Unitaria, la Prueba de Integración, la prueba de humo, la Prueba de Regresión?

¿Qué es la prueba Unitaria, la Prueba de Integración, la prueba de humo, la Prueba de Regresión y cuáles son las diferencias ... it y NUnit para Pruebas unitarias y Pruebas de Integración. ¿Hay alguna prueba de Humo o herramientas de Prueba de Regresión?

Desventajas del Desarrollo Impulsado por Pruebas? [cerrado]

¿Qué pierdo al adoptar un diseño basado en pruebas? Enumere solo los negativos; no enumere los beneficios escritos en forma negativa.

¿Cómo empezar a usar TDD con Ruby on Rails? [cerrado]

Estoy familiarizado con los conceptos (tomé clases de prueba en la universidad), pero no estoy seguro de cómo usarlos realmen ... ontactos, empresas y contactos de enlace a las empresas. No tiene que usar este ejemplo en su respuesta, pero ayudaría :)

¿Se pueden agregar pruebas unitarias con éxito a un proyecto de producción existente? Si es así, ¿cómo y vale la pena?

Estoy considerando agregar pruebas unitarias a un proyecto existente que está en producción. Se inició hace 18 meses antes de ... esarrollo del producto a TDD. Quiero abordar este desafío y desarrollar mi razonamiento sin mi propio punto de vista sesgado.

Cuándo debo usar Debug.Assert ()?

He sido un ingeniero de software profesional durante aproximadamente un año, habiéndome graduado con un título de CS. He sabi ... uso más apropiado? Tendría más sentido hacer Debug.Assert(val != null); O if ( val == null ) throw new exception();

Nuevo en pruebas unitarias, ¿cómo escribir grandes pruebas? [cerrado]

Soy bastante nuevo en el mundo de las pruebas unitarias, y acabo de decidir agregar cobertura de prueba para mi aplicación ex ... , tuve excelentes entradas en menos de 15 minutos que respondieron a más de las horas de lectura en línea que acabo de hacer.