In this blog post, Dounia Berrada provides an introduction on how to use Selenium WebDriver with Android. Selenium WebDriver is an open source software testing tool that is now available as an extra in the Android SDK. The post explains how to write a basic test with WebDriver to test an Android application.
Dealing with dependencies is the most challenging aspect of test-driven development (TDD). Mocks and stubs are created to isolate the behavior we would like to test. The article “The Art of Mocking” is a good introduction on this topic. Creating all these testing classes by hand can lead to troubles: sometimes developers duplicate these classes and other times the mocks and stubs become more complicated than the code.
Delayed at the end of a project, software testing has often to be done under severe pressure. This article explains how to improve software testing efficiency with risk evaluation. It presents a strategy for prioritizing tests against deadlines and offer solutions for more effective test, which means to find more and more important defects in the same amount of time.
This blog post gives a short tutorial on how to deal with the several issues that prevent the use of functional testing tools (e.g. Fitnesse) with a Silverlight project out of the box. A recent experience with a Silverlight application showed that the approach produces a little overhead, but that this overhead is negligible compared to the benefits of automated functional testing involving the ViewModels.
This short tutorial presents a basic introduction to HP LoadRunner automated load testing tool. You will learn how to generate scripts with the Virtual User Generator, design and run a load test in the Controller and analyze the test results.
This video provides an introduction to the NUnit. NUnit is a unit-testing framework for all .Net languages. It is written entirely in C# and has been completely redesigned to take advantage of many .NET language features, for example custom attributes and other reflection related capabilities. The video covers what is NUnit, how to set it up, creating a test class and running tests.
Mockito is an open source mocking framework for Java. In this series of blog posts, Holger Staudacher shares his experiences with Mockito. He defines “effective” as arriving at clean test and production code as fast as possible. The first post of Effective Mockito explains how to setup Mockito in the Eclipse IDE for the daily work. The second post focuses on Mockito’s @Mock Annotation.