Web app acceptance test survival techniques, Part 3: Musings
By Julian HartyPart 1 and Part 2 of this series provided how-tos and usefulness tips for creating acceptance tests for Web apps. This final post reflects on some of the broader topics for our acceptance tests.Aims and drivers of our testsIn my experien…
By Julian Harty Part 1 of this series provided practical how-tos to create acceptance tests. Read on to learn how to make your tests more useful. Increasing the velocity Once we have some automated acceptance tests, they must be run, without delay, as …
By Julian HartyAutomated tests are often touted as a solution for software testing, and effective automated tests certainly have their place and can deliver vital confidence in the software being tested. However, many tests fail to deliver value, eithe…
Posted by Zhanyong Wan, Software EngineerFive months ago we open-sourced Google C++ Testing Framework to help C++ developers write better tests. Enthusiastic users have embraced it and sent in numerous encouraging comments and suggestions, as well as p…
by Zhanyong Wan, Software Engineer Life is unfair. You work every bit as hard as Joe the Java programmer next to you. Yet as a C++ programmer, you don't get to play with all the fancy programming tools Joe takes for granted. In particular, …
Posted by Philip Zembrod, Software Engineer in Test, SwedenSo you’re working on TheFinalApp – the ultimate end-user application, with lots of good features and a really neat GUI. You have a team that’s keen on testing and a level of unit test coverage …
Posted by Jessica Tomechak, Test Engineering TeamJulian Harty, one of our senior test engineers, is presenting a keynote at the STARWEST conference today (Wednesday, October 1) on Six Thinking Hats for Software Testers. Expanding on the Thinking Hats c…
Test first is fun!
Posted by Philip ZembrodSo the Test-Driven-Development and Extreme-Programming people tell you you should write your tests even before you write the actual code. “Now this is taking things a bit too far,” you might think. “To the extreme, even. Why wou…
Announcing: New Google C++ Testing Framework
Posted by Zhanyong Wan, Software EngineerWe all know the importance of writing automated tests to cover our code. To make it easier for everyone to write good C++ tests, today we have open-sourced Google C++ Testing Framework (Google Test for short), a…
When a method is long and complex, it is harder to test. You can make it easier by extracting methods: finding pieces of code in existing, complex methods (or functions) that can be replaced with method calls (or function calls). Consider the following…