Preguntas etiquetadas con testing

La prueba de software es cualquier actividad dirigida a evaluar un atributo o capacidad de un programa o sistema y determinar que cumple con los resultados requeridos.

3
Cómo probar una preocupación en Rails
Dado que tengo una Personableinquietud en mi aplicación Rails 4 que tiene un full_namemétodo, ¿cómo haría para probar esto usando RSpec? preocupaciones / personable.rb module Personable extend ActiveSupport::Concern def full_name "#{first_name} #{last_name}" end end


5
Reutilizar los pasos del pepino
Quiero reutilizar algunos pasos de pepino, pero parece que no puedo encontrar el camino correcto. Quiero escribir un paso como: Given /^I login with (.*) credentials$/ |type| # do stuff with type being one of "invalid" or "valid" end Pero luego da otro paso como: Given /^I login successfully$ # …
103 ruby  testing  cucumber 

5
contar miembros con jsonpath?
¿Es posible contar la cantidad de miembros que usan JsonPath? Usando la prueba spring mvc , estoy probando un controlador que genera {"foo": "oof", "bar": "rab"} con standaloneSetup(new FooController(fooService)).build() .perform(get("/something").accept(MediaType.APPLICATION_JSON)).andExpect(status().isOk()) .andExpect(jsonPath("$.foo").value("oof")) .andExpect(jsonPath("$.bar").value("rab")); Me gustaría asegurarme de que no haya otros miembros presentes en el json generado. Con suerte, contándolos usando …

5
Cómo dar la propiedad del sistema a mi prueba a través de Gradle y -D
Tengo un programa Java que lee una propiedad del sistema System.getProperty("cassandra.ip"); y tengo un archivo de compilación de Gradle con el que comienzo gradle test -Pcassandra.ip=192.168.33.13 o gradle test -Dcassandra.ip=192.168.33.13 sin embargo, System.getProperty siempre devolverá nulo . La única forma que encontré fue agregar eso en mi archivo de compilación …
103 java  testing  gradle 


7
¿Cómo pruebo la carga de un archivo en rieles?
Tengo un controlador que es responsable de aceptar archivos JSON y luego procesar los archivos JSON para hacer un mantenimiento de usuario para nuestra aplicación. En las pruebas de usuario, la carga y el procesamiento de archivos funcionan, pero, por supuesto, me gustaría automatizar el proceso de prueba del mantenimiento …

13
Espresso: Thread.sleep ();
Espresso afirma que no es necesario Thread.sleep();, pero mi código no funciona a menos que lo incluya. Me estoy conectando a una IP. Mientras se conecta, se muestra un cuadro de diálogo de progreso. Necesito sleepesperar a que se cierre el diálogo. Este es mi fragmento de prueba donde lo …

8
python: ¿cómo enviar correo con TO, CC y BCC?
Necesito, con fines de prueba, llenar unos cientos de buzones de correo electrónico con varios mensajes, e iba a usar smtplib para eso. Pero, entre otras cosas, necesito poder enviar mensajes no solo A buzones de correo específicos, sino también CC y CCO. No parece que smtplib admita CC-ing y …
102 python  email  testing 

4
Flujo de trabajo de pruebas de Haskell
Acabo de comenzar un nuevo proyecto de Haskell y quería configurar un buen flujo de trabajo de prueba desde el principio. Parece que Haskell tiene muchas herramientas de prueba excelentes y únicas y muchas formas diferentes de integrarlas. He mirado en: HUnit Comprobación rápida press de banca HPC complejidad Todos …
101 testing  haskell 


2
Prueba angular2: no se puede enlazar a 'ngModel' ya que no es una propiedad conocida de 'input'
Estoy tratando de probar el enlace bidireccional angular2 para el control input. Aquí está el error: Can't bind to 'ngModel' since it isn't a known property of 'input'. El app.component.html <input id="name" type="text" [(ngModel)]="name" /> <div id="divName">{{name}}</div> La app.component.ts @Component({ selector: 'app-root', templateUrl: './app.component.html' }) export class AppComponent implements OnInit …



3
Java JUnit: el método X es ambiguo para el tipo Y
Tenía algunas pruebas funcionando bien. Luego, lo moví a un paquete diferente y ahora recibo errores. Aquí está el código: import static org.junit.Assert.*; import java.util.HashSet; import java.util.Map; import java.util.Set; import org.jgrapht.Graphs; import org.jgrapht.WeightedGraph; import org.jgrapht.graph.DefaultWeightedEdge; import org.jgrapht.graph.SimpleWeightedGraph; import org.junit.*; @Test public void testEccentricity() { WeightedGraph<String, DefaultWeightedEdge> g = generateSimpleCaseGraph(); Map<String, …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.