Acceptance Tests with SpecFlow

Published October 24th, 2014 Under Functional Testing | Leave a Comment

SpecFlow is open source behavior-driven development tool for the .NET environment that is part of the Cucumber family and uses the official Gherkin parser. It is a tool to write user acceptance tests in a pragmatic, business-friendly language. It is much more than that, however. Read more

Automated Acceptance Testing for Mobile Apps with Calabash

Published October 21st, 2014 Under Functional Testing | Leave a Comment

Calabash is an open-source technology for automated acceptance testing of mobile native and hybrid apps. It provides a uniform interface to automated testing of Android and iOS apps. Technically, Calabash consists of Ruby (and soon JVM) libraries that provide advanced automation technology on both platforms. Behavior-driven development (BDD) is supported via the Cucumber tool. Read more

Beautiful Builds

Published October 13th, 2014 Under Configuration Management | Leave a Comment

This presentation covers useful patterns for solving common problems that you might come across while building your automated build process: slow builds, unmaintainable scripts, dependencies between multiple components and versions. Read more

Old Code, New Tests

Published October 6th, 2014 Under Software Testing | Leave a Comment

This presentation explains how Eventbrite has taken a code base, that has been around for quite a while, and built a culture of testing around it. Eventbrite has been around since 2007. At that time there wasn’t much of a testing culture to speak of, but they began testing their code as they simultaneously adopted Django. Today, with a bigger team that builds on a more complex architecture (that includes services as opposed to a single monolithic application), they’ve adopted an attitude that “tests matter”. Read more

Using Selenium at Joomla

Published September 29th, 2014 Under Functional Testing | Comments Off

Many organizations are using Selenium-IDE and RC for testing softwares. This presentation explains how Joomla use Selenium-webdriver to setup a software testing suite. In an era of highly interactive and responsive software processes where many organizations are using some form of methodology, test automation is frequently becoming a requirement for software projects. Read more

TDD with AngularJS and TypeScript

Published September 23rd, 2014 Under Unit Testing | Comments Off

Writing clean, testable JavaScript can be a daunting task for front-end developers. Many find it difficult to get into and thus discard it. Test automation is an essential part of modern web applications, especially when it comes to maintainability. In this talk, I show how easy and straightforward testable JavaScript code can be written using Test-Driven Development (TDD). Read more

Unit Testing Client Side Code

Published September 16th, 2014 Under Unit Testing | Comments Off

This video demonstrates how to use tools like Mocha and PhantomJS to build rigorous client tests. It also discusses programming techniques to make Javascript client code more easily testable. Read more


next page »