Software Testing Articles, Blog Posts, Books, Podcasts and Quotes

Acceptance Testing with Thucydide and Spring

September 30, 2011 0

Thucydides is an open source tool that lets you use WebDriver-based unit or Behavior Driven Development (BDD) tests to write more flexible and more reusable WebDriver-based tests, and also to generate documentation about your acceptance tests. In this blog post, John Ferguson Smart explains how you can use Spring dependencies in your acceptance tests with Thucydides if you need to run your acceptance tests against an embedded web server.

Efficient JavaScript Unit Testing

September 27, 2011 0

One of the biggest challenges facing web applications is the support of web browsers with different versions. This challenge is inherited from the lack of testing the JavaScript code living in the presentation tier from day one. Without unit testing this code, organizations may pay for repeated testing of web applications after upgrading or supporting new browsers. This article shows you how to reduce testing costs using efficient unit testing for JavaScript code.

Integration Testing for Java EE

September 26, 2011 0

Integration tests are performed after a successful execution of unit tests. Integration tests are, therefore, executed less frequently, because unit tests will naturally fail often. With this strict separation between unit tests and integration tests, we can save several minutes (sometimes, hours) with each turnaround. This article explains how integration testing can increase your productivity and ensure the deployability of your Java EE 6 application.

Automated Testing on the Cloud

September 22, 2011 0

As cloud computing dives deeply into its latest trend, the proliferation of instances of mobile device access, testing the explosive numbers of new applications could be an obstacle to speedy deployment. Automated testing on the cloud is the answer to that roadblock. This article discusses how to add grid computing and peer-to-peer collaboration functionality to make automated testing on the cloud more effective. It also provides an example of a real-world system and scenario.

Functional Testing with Arquillian

September 21, 2011 0

This article explains how to use Arquillian to test a web UI of the application you are building. The mission of the Arquillian project is to provide a simple test harness that abstracts away all container lifecycle and deployment from the test logic so developers can easily produce a broad range of integration tests for their enterprise Java applications. This article exercises the following tools: Arquillian, Arquillian Drone, ShrinkWrap Maven Resolver and Selenium.

Unit Testing Web Applications

September 20, 2011 0

Unit testing focuses on testing small pieces of code that a developer is writing. This article shows how to get started unit testing JavaScript as well as server-side code.

Automated Testing and Software Technical Risk Assessments

September 20, 2011 0

Testing continues to represent the single largest cost associated with the development of sophisticated, software intensive, military systems. A reduction in overall testing cost will save billions of dollars over the lifecycle of tactical software systems. Such savings can only be achieved if the concept of testing begins very early in the development process, improving synergy throughout the development and testing communities.

1 106 107 108 109 110 125