testdriven.com Wrangling quality out of chaos

Archive for the ‘Links’ Category

Behavior Driven Database Development

01.12.2009 · Posted in Links

This article shows how the behavior driven development can be applied to database development and how it can be used to develop and design databases in an iterative and incremental way, writing code and test in the same time.
link

JMUnit: J2ME unit testing tool

01.01.2009 · Posted in Links

The JMUnit is a Java ME (or J2ME) application used by developers to test code. It’s an implementation of the popular xUnit framework.

JMUnit 1.1 has been released. It allows test failures and errors to be viewed on real devices (not just the emulator console). An Ant task for JMUnit has been added that generates XML reports that can be rendered by the <junitreport> Ant task.

JMUnit 1.2 is included in the Eclipse MTJ 0.9.1 plugin and in Netbeans 6.5. JMUnit 1.2 adds additional support for Ant and classes for performance monitoring.

link

Ruby on Rails TDD Boot Camp

01.01.2009 · Posted in Links

For those of you interested in learning Rails, we have scheduled our next Ruby on Rails TDD Boot Camp for Feb 2-5, 2009 in Chicago.

The course is for experienced programmers learning Ruby and Rails. The material is taught using TDD and has a 1/2 day dedicated to TDD theory and practice in Ruby. At the end of the course, you will be pretty comfortable "thinking" in TDD.

You can visit here for details:
http://obtiva.com/ruby-on-rails-tdd-boot-camp

Thanks!


Kevin P. Taylor
312.380.6672

//obtiva – Agility Applied. Software Delivered.

http://obtiva.com

link

Tags:

Agile Development and Test Drive Development Training by Thycotic Software Ltd.

12.19.2008 · Posted in Links

We offer onsite and offsite Test Driven Development training for your development team using Microsoft’s .NET technologies. You will train with highly qualified, reputable professionals in the industry. These instructors use Agile techniques in their daily operations!

Course
Help us learn what we do not know about Test Driven Development and

Purpose:
what we can do better.

Audience:
Developers or other individuals who have a direct application of Test Driven Development.

Prerequisites:
1-2 years of .NET development experience

Solid understanding of Object Oriented Principles

Class Size:
8-10 people

Class Length:
2 days (8 hours per day)

Assumptions:
Course is about the process not tools

Tools will be covered with an appendix

Hands on labs will be built into the offering
link

Tags:

Method Park America QA Training

11.18.2008 · Posted in Links

Providing training and consulting, including the ISTQB Foundation Level 3 day course accredited by the American Software Testing Qualifications Board.

Method Park America Inc.
39555 Orchard Hill Place
Novi, MI 48375
USA
Phone +1 (248) 605-1419
Fax +1 (248) 630-2611
link

Tags:

DataConstructor

11.18.2008 · Posted in Links

A tool that facilitates incremental database development by making each change testable and keeping database builds repeatable.
link

WAPT

11.13.2008 · Posted in Links

WAPT is a load, stress and performance testing tool for websites and web-based applications. In contrast to "800-pound gorilla" load testing tools, WAPT is designed to minimize the learning curve and give the user an ability to create a heavy load from a single regular workstation. You can create a basic test scenario and get meaningful information about your performance landscape in a matter of minutes. WAPT is able to generate up to 3000 simultaneously acting virtual users for an "average" test scenario using standard hardware configuration (Pentium 4 2GHz, 1GB RAM, Gigabit Ethernet). WAPT creates a test workload which is virtually the same as the load experienced by a web site in the real world. Virtual users in each profile are fully customizable. They can have individual IP address (IP spoofing), user name and password, and persistent cookies, to name a few. Basic and Integrated Windows (NTLM) authentication methods are supported. Graphs and reports are shown in real-time at different levels of detail, thus helping to manage the testing process. You don’t need to wait for the completion of the test to get results, so if you have already identified a problem, you can stop the test, fix the problem and start the test again to check for performance changes. The command line interface allows you to integrate WAPT into the existing development environment. Standard XML files are used to store test scenarios and can be modified by third party software.
link

A New xUnit Test Pattern

10.11.2008 · Posted in Links

This article describes a xUnit pattern called ‘Own Library Interface’, which enables TDD for classes which seem not testable before. Especially TDD beginners can benefit from this pattern.
link

Windmill Testing Framework

09.11.2008 · Posted in Links

Windmill is a web testing framework intended for complete automation of user interface testing, with strong test debugging capabilities.

The first goal of Windmill is to make test writing easier, portable and sustainable. Test writing and debugging is an interactive process and requires an architecture that allows for large amounts of flexibility and back-and-forth communication.

The second goal of Windmill is to keep the project open and transparent, encouraging as much outside contribution as possible. This goal is shared by every project started at OSAF and we have maintained a reputation of accomplishing transparency in Windmill.
link

TestUtil v. 2.4: Automated Method Testing

09.08.2008 · Posted in Links

TestUtil is a Java open source low-effort automated method testing strategy and tool for verifying all matching accessor methods on mutable objects with a single line of unit test code. It is compatible with both in-container and outside-the-container strategies extending JUnit.

Version 2.4 includes support for Enums.

link

Acceptance TDD Explained

08.19.2008 · Posted in Links

Acceptance test-driven development is what helps developers build high-quality software that fulfills the business’s needs as reliably as TDD helps ensure the software’s technical quality.
link

TDD Training

08.12.2008 · Posted in Links

Test-Drivent Development training examines how to write test code for a very small piece of program functionality. TDD training will explore how to develop the code, run a test, and then and refactor try again if the test fails. The TDD training will work with testing tools such as JUnit, ANT and Maven to process the short iterations of code. The best practices of refactoring will also be covered.
link

Tags:

expecco – model-based test development

07.22.2008 · Posted in Links

expecco is an innovative product suite for model-based test development and execution. Create tests as easily as with a modular system. In expecco, tests are created as graphical models (activity diagrams). This enables employees without any programming know-how to create, maintain and execute tests.

Reusable test blocks and extensive libraries greatly simplify the development, automation and evaluation of even the most complex test scenarios.

expecco offers comprehensive functions and libraries to automate tests and recurring tasks for web applications (Selenium IDE integrated), Window GUIs and general soft- and hardware.
link

Coverity -Static analysis, software quality for C, C++, Java

07.11.2008 · Posted in Links

Coverity Prevent, as static source code analysis tool is the leading automated approach to identifying and resolving the most critical defects in C, C++ and Java source code. By providing a complete understanding of your build environment, source code, and development process, Prevent sets the standard for enabling high-quality software.
Coverity’s Static source code analysis allows organizations to find & fix defects at the earliest stage in the software development life cycle, saving millions of dollars in associated costs. Prevent is the industry standard because only Coverity understands the strict requirements of static source code analysis.

link

CoTestive – a comprehensive testing tool

05.08.2008 · Posted in Links

CoTestive is a new testing framework. At the time of this posting, it is in its very early stages; about 90% NUnit compatible. It’s goals are to be:

1. NUnit & MbUnit compliant
2. FIT compliant
3. Extensible

In essence, it is slated to be comprehensive – a single testing framework that is developer-friendly, customer friendly, and extensible to suit the changing needs of the industry.
link

OpenUP – The Best of Two Worlds

04.24.2008 · Posted in Links

This article gives an overview of OpenUP and explains how it relates to both RUP, from which it received its foundation, and agile methods, from which it incorporates their best practices.
link

Tags:

Creating an Agile Environment

04.10.2008 · Posted in Links

Migrating to Agile is more than changing your process. It also requires a change in culture. For most companies changing culture is the most difficult part. I believe this is true for several reasons. These issues should be addressed in two ways. First, you want to address the culture needs of each group head on. We will lay out a game plan for obtaining support from line management, the team, the individual and executive management.
link

Tags:

BugHuntress QA Lab. Mobile usability testing: problems and solutions

03.29.2008 · Posted in Links

High-quality usability of mobile applications can be a winning competitive advantage in the today’s software market.

Nonetheless, BugHuntress QA Lab experience in independent software testing showed that high-quality user interfaces occurred in about 70% of desktop applications, while a similar number for mobile applications is about 40%.

This article covers the following topics:
– What usability is in brief;
– Basic standards of the user interface;
– Mobile standards;
– Mobile interface peculiarity: left-handed mode; speed vs. satisfaction; landscape mode;
– General problems of mobile usability;
– Successful solutions;
– Automation of usability testing;
– Independent usability testing services.
link

BugHuntress QA Lab

03.29.2008 · Posted in Links

Software testing company BugHuntress QA Lab offers expert-level testing of software products, independent verification and validation (IV&V), as well as dedicated testing team services. BugHuntress core expertise is testing of embedded hardware-software systems, wireless / mobile applications, mobile internet, Web 2.0, e-Business systems. BugHuntress performs automated and manual testing of functionality, usability, load, performance, compatibility, and other types of testing. High level of services is confirmed by long-term cooperation with a number of the clients from the USA and the EU.

BugHuntress QA Lab
info@bughuntress.com
www.bughuntress.com
Ukraine, Eastern Europe
link

mockito: Java mock objects library

03.04.2008 · Posted in Links

Java mocking is dominated by expect-run-verify libraries like EasyMock or jMock. Mockito offers simpler and more intuitive approach: you ask questions about interactions after execution. Using mockito, you can verify what you want, without expensive setup upfront. Mockito aims to be transparent and let the developer to focus on testing selected behavior.
link

DataConstructor

03.01.2008 · Posted in Links

This is a database build tool that changes how databases are built to enable truly test-driven development. Which, in turn, enables true refactoring. Which enables true agility in the database world.
link