Tag Archives: Testing

  • Laura M Castro – Making property based testing easier (Lambda Days 2016)
    2016-03-10 Erlang Central

    Videos



    Slides and more info: http://www.lambdadays.org/lambdadays2016/laura-m-castro Software stakeholders who do not have a technical profile (i.e. users, clients) but do want to take part in the development and/or quality assurance process of software, have an unmet need for communication on what is being tested during the development life-cycle. The transformation of test properties and models into semi-natural language representations is one way of responding to such need. Our research has demo ...


    Read more


  • Tutorial: Testing Web Services with QuickCheck
    2013-06-13 Erlang Central

    Presentations

    Testing web services on the user interface level is a featured that many developers are looking for. It's simply too boring to click your way through an web service in order to get it tested. Test automation by pre-recorded sequences of clicks is neither the ideal way to go.Instead one would like to describe a model of the system and automatically generate test cases for the web service from this model. That's what QuickCheck can do for you. Quviq developed an open sourced Erlang implement ...


    Read more


  • WebDriver: Controlling your Web Browser
    2013-06-13 Erlang Central

    Videos



    Quviq developed an open sourced Erlang implementation of the WebDriver protocol. This implementation allows an Erlang programmer to fully interact with a web browser, such as Google Chrome, Opera and Firefox. Testing web services in different browsers is made possible via test cases written in Erlang. This in its turn allows us to use QuickCheck for testing web services. Many random scenario's are tested and when the website differs from the intended behaviour we automatically find the shorte ...


    Read more


  • Let’s Write A Test!
    2013-06-13 Erlang Central

    Presentations Videos

    Come with me as we walk through implementing a new feature of Riak with riak_test. We'll go through adding a feature to Riak with Test Driven Development, going into as much detail as time will allow. We won't be delving into the internals of riak_test, but rather how we use it to test Riak. Talk objectives: Attendees of this talk should leave with an understanding of how to add a feature to Riak using Test Driven Development and riak_test and how those techniques and tools might be applic ...


    Read more


  • Beating the No-Win Scenario: Testing a Distributed System
    2013-03-18 Erlang Central

    Videos



    Testing distributed systems is hard. Testing is hard, but we've been given tools like EUnit and common_test to make it easier. Where is this toolkit for distributed systems? I'm not going to claim that I have all the answers or even that I have a framework you can use to solve your problem. What I do have is an idea and a solution to MY problem, which is ""How do we test Riak?" Come with me on an adventure of design decisions, tradeoffs and deep dark corners of Erlang. We'll go from group l ...


    Read more


  • Tests Web fonctionnels chez Corporama
    2012-11-30 Erlang Central

    Presentations

    http://corporama.com est un agrégateur de données web temps réel implémenté avec Yaws/Erlang. Il dépend d'un certain nombre de contenus externes à récupérer en temps réel et à adapter en fonction de l'offre commerciale des clients. Pour valider le comportement du site et détecter les régressions, il a été développé un système de tests distribués utilisant Selenium pour prendre le contrôle de plusieurs navigateurs web allant tester un build du site. Cette présentation a p ...


    Read more


  • Automated testing with Erlang (“these go to eleven”)
    2012-11-05 Erlang Central

    Videos



    Erlang is designed for building massively scalable and highly available soft real-time systems. Unsurprisingly , Erlang provides us with powerful libraries for automated testing of these type of systems. In this talk, we take a look at three of the popular automated testing libraries for Erlang, discuss their individual strengths and weaknesses and illustrate the importance of continuous integration by deploying sample automated tests to Travis-CI, a free continuous integration service for the ...


    Read more


  • Alternatives in Error Handling
    2012-05-28 Erlang Central

    Videos



    We all know this wonderful "let it fall" mantra. It works perfectly in a lot of cases; the only problem is that sometimes you just can't let it fall — maybe you want to present errors in a more handy way, or maybe you want to do something when your computation fails. In this talk different ways of error handling will be considered, in particular "straightforward" monadic approach of Erlando and more idiomatic one of z_validate library. Talk Objectives: raise attention to particular ...


    Read more


  • Continous Integration at WCDMA using Erlang Common Test
    2012-05-28 Erlang Central

    Presentations

    This is a description of how our Erlang common test based test framework is used within Continous Integration of the RNC node at WCDMA. The strategy is that the cross functional teams write test suites for new features that are then inherited into Continous Integration. Talk objectives: to give an understanding of the framework structure and how it is used within Continous Integration and also some experience from a user perspective. Target audience: SW developers and testers. ...


    Read more


  • An Erlang-Based Framework for the Automatic Testing of Web Services
    2012-05-28 Erlang Central

    Videos



    Web Services are an essential part of modern web systems, yet their testing is an extremely slow and painful process. In this talk we will present a testing framework based on PropEr, xmerl, and the SOAP library of Yaws that aims for automatic property-based testing of Web Services.  We will show how one can use this framework to perform fully automatic response testing of Web Services, how given a WSDL specification of a Web Service the tool can generate structurally valid test cases, and, if ...


    Read more


  • Prevention is better than cure (unit testing in Erlang)
    2012-04-23 Erlang Central

    Presentations

    Well written unit tests are a great way to ensure the correctness of software components, document their public APIs and facilitate the refactoring of code bases. The most prominent features of EUnit - Erlang's unit testing framework will be demonstrated by example. Time permitting we'll also take a quick glance at "meck" - a mocking framework for Erlang. Talk objectives: Show how Erlang software components can be unit tested in an effective and elegant fashion. Elucidate some of the more "es ...


    Read more


  • QuickCheck for EUnit
    2012-03-02 Erlang Central

    Videos



    We are all used to writing EUnit test cases, but are they good enough? Are we missing some relevant unit tests in our test suite? With the bluefringe algorithm one can compute a state machine that describes the tests in the suite and additional tests that seems to hold as well. By using QuickCheck as an underlaying motor, one can then generate EUnit tests that improve your test suite. Together QuickCheck and bluefringe form a useful pair for those that want to learn writing QuickCheck stat ...


    Read more


  • Page 1 of 212