I don’t know if other industries experience this, but in software development it appears to be getting increasingly common. Pick a word or phrase, perform an in-depth critique of the word explaining why it shouldn’t be used, and attempt to coin a new phrase (over which you can be the creater and arbiter of all […]
You can subscribe to the testing tag micro-feed.
If you have software that generates emails, you’ll want to test it without risking sending an email to a real address. Of course, your test environment is full of fake accounts with safe email addresses and you know that you should avoid cutesy test data because it leads to trouble – but there will always […]
You can hardly spend five minutes talking about test automation without someone bringing up the testing pyramid. The testing pyramid was devised by Mike Cohn and it is a good foundation for thinking of test automation. Here is the original version. The pyramid says, do plenty of unit testing, quite a bit less at the […]
This article talks about what I like to call the “Four Ss” of performance testing. They don’t actually all begin with “S” – but if reading, writing, and arithmetic can be described as the “Three Rs”, I’m not going to constrain myself either. Quick aside: it is only really performance testing if you are measuring […]
I have written previously about my general automation philosophy. The automation philosophy represents what I believe to be a universal truth of any automation if viewed from a human perspective. This article applies this truth specifically to software testing. It is easy to see that software testing provides a full spectrum of work from routine […]
If you are using Selenium WebDriver to automate your browser testing, you will almost certainly have come across a variation of the following code. In fact, in many cases you will have found this kind of thing scattered all over the place. IWebElement nameInput = driver.FindElement(By.Id(“name”)); If you are using this to grab elements all […]
Visual Studio 2012 has loads of new features aimed at integrating popular options that were previously supplied by third party extensions. Using a third party extension is a great way to get your hands on a missing feature, but if you have ever installed a number of extensions, you’ll notice the slow down you can […]