6 Tips to Get Started with Automated Testing

Automated testing will shorten your development cycles, avoid cumbersome repetitive tasks and help improve software quality but how do you get started? These best practices a successful foundation to start improving your software quality.

Essential Online Tools for Websites Testing

Essential Tools for Testing Your Websites. Free tools to test a website for seo, accessibility, compatibility and performance. Great for web designers

Lean and Agile – What’s the real deal?

Joshua Kerievsky posted this great article at BLogic This is a great illustration on how much Real everything is on Lean startup – take for example the Velocity (in Agile) and AARRR (in Lean) Dave McClure’s startup metrics that measure things like how many people are visiting your site, buying your product, etc.). In Agile, [...]

Not Every Test Should be Automated!

When you’re working with automation, choosing what NOT to test is every bit as important as choosing what TO test. Viewing your automation test suite with a disciplined eye and a Lean mindset will reap rewards as your project continues. Automation is a wonderful thing that I love dearly. (This may not come as a [...]

To Load Test or Not to Load Test: That is not the question

You don’t know how to do realistic load tests? You think load testing tools are too expensive and it takes too much effort to create and maintain scripts? You don’t know what to do with the test results and therefore skip testing at all? Let me give you some easy tips on how to do [...]

Use Selenium Grid to Run Automated, Parallel Tests in Multiple Environments

Selenium Remote Control (RC), part of a suite of tools from the Selenium project, is an automated test framework for web applications. Selenium RC supports many programming languages and almost all browsers. The most important advantage of Selenium RC is the method in which the browser is driven. Unlike other web UI automation tools, Selenium [...]

Driving Development with Tests: ATDD and TDD

Despite its name, TDD is a programming practice, not a testing technique. It happens to result in a fully automated suite of unit tests, but those unit tests are a side effect, not the ultimate goal. Practicing Test Driven Development is much more about setting concrete, detailed expectations in advance, and allowing those expectations of [...]

Exploratory Testing in an Agile Context

“Exploratory Testing” is a style of testing in which we learn about the behavior of a system by designing a small test, executing it immediately, using the information gleaned from the last test to inform the next. We continue that rapid cycle of design a test, execute it, observe until we’ve characterized the capabilities and [...]

The 10 Minute Test Plan

Anything in software development that takes ten minutes or less to perform is either trivial or is not worth doing in the first place. If you take this rule of thumb at face value, where do you place test planning? Certainly it takes more than 10 minutes. In my capacity as Test Director at Google [...]

How to Write Test Cases That Will be Automated

Everyone knows that a strong house can be built on a strong foundation only, never upon a weak one. This post is in continuation to the earlier post, How to write automatable test cases? Test cases here mean “manual” test cases, the kind that a tester can execute against the application under test by hand. [...]