Skip to main content

Home/ Arquitectura?/ Group items tagged testing

Rss Feed Group items tagged

Pablo Lalloni

Arquillian - 1 views

  •  
    Arquillian brings the test to the runtime so you don't have to manage the runtime from the test (or the build). Arquillian eliminates this burden by covering all aspects of test execution, which includes: Managing the lifecycle of the container (or containers) Bundling the test case, dependent classes and resources into a ShrinkWrap archive (or archives) Deploying the archive (or archives) to the container (or containers) Enriching the test case by providing dependency injection and other declarative services Executing the tests inside (or against) the container Capturing the results and returning them to the test runner for reporting
Pablo Lalloni

Pacto - 0 views

  •  
    Consumers Pacto helps you test consumers by both validating and stubbing services. This helps you decouple tests to reduce test times and non-deterministic test failures without losing confidence in your test suite. You can also design compatibility tests for similar consumers. Providers You can use Consumer-Driven Contracts to ensure you're providers are well tested without losing agility. Pacto will test the provider implementation and make sure it complies with the same contract used to stub the service for consumers.
Pablo Lalloni

ScalaMeter - 0 views

  •  
    ScalaMeter is a microbenchmarking and performance regression testing framework for the JVM platform that allows expressing performance tests in a way which is both simple and concise.  It can be used both from Scala and Java. write performance tests in a DSL similar to ScalaTest and ScalaCheck specify test input data specify how test results are collected organize performance tests hierarchically
Pablo Lalloni

vcr/vcr - 1 views

    • Pablo Lalloni
       
      Esta idea está muy interesante para hacer tests de clientes que usen mocks de servers cuyo comportamiento se graba de corridas contra servers reales, ¿habrá algo así para java/.net?
  •  
    "Record your test suite's HTTP interactions and replay them during future test runs for fast, deterministic, accurate tests."
Pablo Lalloni

Testing your REST api in Go with forest | Ernest Micklei's Blog - 0 views

  •  
    "Go package forest was created to simplify the code needed to write real tests of a REST api." Totalmente aplicable en todos los proyectos de servicios que estamos haciendo para portal.
Pablo Lalloni

Pacto - 0 views

  •  
    Pacto judges the contracts between consumers and providers of RESTful services. It can aid in designing realistic test doubles, by ensuring the double complies with the same contract as the real service. It can also aid with service evolution patterns, like Consumer-Driven Contracts or Documentation-Driven Contracts. Pacto ensures consumers meet their contractual obligations: Send the required HTTP request headers Send an appropriate request body (when required) Pacto also ensures providers meet their contractual obligations: Send an appropriate response code Send the required HTTP response headers Send an appropriate response body Pacto can also ensure the provider and consumer collaborate appropriately. It can ensure that for a given scenario: The consumer calls the expected service(s) with a valid request The provider sends a valid response No unexpected services were called
Pablo Lalloni

longevity - 1 views

  •  
    "Model your domain in the language and style of Domain Driven Design. Implement it using Scala case classes and companion objects. Pass us your subdomain, and we provide the persistence. Persistence concerns, operations and data are abstracted behind an elegant persistence API. We provide you with fully featured repositories for MongoDB and Cassandra. We provide a suite of integration tests to exercise your repositories against a real database, as well as in-memory repositories for other tests."
Pablo Lalloni

The ImageTerrier Master Project - - 0 views

  •  
    "ImageTerrier is an open-source, scalable, high-performance search engine platform for content-based image retrieval applications. The ImageTerrier platform provides a comprehensive test-bed for experimenting with image retrieval techniques. The platform incorporates a state-of-the-art implementation of the single-pass indexing technique for constructing inverted indexes and is capable of producing highly compressed index data structures. ImageTerrier is written as an extension to the open-source Terrier test-bed platform for textual information retrieval research."
Sebastián Zaffarano

Unit testing best practices : Junit Reference guide « How to do in "JAVA" - 1 views

  •  
    Muy buen artículo sobre todo si se lee desde punto de vista mas general que junit+java. Me gustó particularmente la cita: "It's overwhelmingly easy to write bad unit tests that add very little value to a project while inflating the cost of code changes astronomically."
Pablo Lalloni

Jasmine - 0 views

  •  
    Jasmine is a behavior-driven development framework for testing JavaScript code.
Pablo Lalloni

ScalaTest 2.0.M3 - org.scalatest.selenium.WebBrowser - 0 views

  •  
    DSL de Selenium en ScalaTest!
Pablo Lalloni

realestate-com-au/pact - 0 views

  •  
    "Enables consumer driven contract testing, providing a mock service and DSL for the consumer project, and interaction playback and verification for the service provider project."
Pablo Lalloni

jepsen-io/jepsen: A framework for distributed systems verification, with fault injection - 0 views

  •  
    "Breaking distributed systems so you don't have to. Jepsen is a Clojure library. A test is a Clojure program which uses the Jepsen library to set up a distributed system, run a bunch of operations against that system, and verify that the history of those operations makes sense. Jepsen has been used to verify everything from eventually-consistent commutative databases to linearizable coordination systems to distributed task schedulers. It can also generate graphs of performance and availability, helping you characterize how a system responds to different faults. See jepsen.io for examples of the sorts of analyses you can carry out with Jepsen."
Pablo Lalloni

saddle/src/test/scala/org/saddle/stats/VecStatsSpec.scala at master · saddle/... - 0 views

    • Pablo Lalloni
       
      Esto podría eliminar varias decenas de LOC de retistruen, audit y navrel!
Pablo Lalloni

vast-eng/scala-maven-tools - 0 views

  •  
    "This is a maven plugin that adds a new packaging type ('scala-jar') to maven with a better default lifecycle. This lifecycle binds net.alchim31.maven:scala-maven-plugin:compile to the 'compile' phase by default while also retaining an invocation of maven-compiler-plugin. Additionally, com.vast:scala-surefire-maven-plugin:test is bound to the 'test' phase. This allows native and seamless use of ScalaTest in your build."
Pablo Lalloni

InfoQ: Benchmarking JVM Concurrency Options for Java, Scala and Akka - 0 views

  •  
    Buen set de tests comparativos entre varias implementaciones de paralelismo local.
Pablo Lalloni

Streaming XPath Processing with Forward and Backward Axes - 0 views

  •  
    "We present a novel streaming algorithm for evaluating XPath expressions that use backward axes (parent and ancestor) and forward axes in a single document-order traversal of an XML document. Other streaming XPath processors, such as YFilter, XTrie, and TurboXPath handle only forward axes. We show through experiments that our algorithm significantly outperforms (by more than a factor of two) a traditional non-streaming XPath engine. Furthermore, since our algorithm only retains relevant portions of the input document in memory, it scales better than traditional XPath engines. It can process large documents; we have successfully tested documents over 1GB in size. On the other hand, the traditional XPath engine degrades considerably in performance for documents over 100 MB in size and fails to complete for documents of size over 200 MB."
1 - 20 of 56 Next › Last »
Showing 20 items per page