test automation
Have you heard about NUnit Attributes and how they’re awesome?
VERY IMPORTANT!!! Some attributes in this article are only available in NUnit 2.5 and later. I would strongly recommend upgrading your NUnit to the newest version. Okay, so, have you heard about NUnit attributes, and how they’re awesome? Sure you’ve heard of Setup, Test, TestFixture, and TearDown? But how about Values? How about Range? The [...]
Read Full Post | Make a Comment ( 12 so far )Selenium RC In C# as a Console App: Another End-To-End Example
The purpose of this post is to show people how to wrap a Selenium RC test up into a console app (*.exe) so can been executed from the command line. This is a solution makes it where you don’t have to have NUnit involved. Déjà vu all over again! Another basic Selenium example. What the [...]
Read Full Post | Make a Comment ( 32 so far )Wrapping my mind around Slim Query Tables
I started using the Slim test framework (the .NET implementation) about two weeks ago, but had worked primarily with scenario, script , and decision tables up until yesterday. (Scenario tables ROCK btw and I will blog about them soon). Yesterday I started working on an automated test (or, if you prefer, collection of checks) that [...]
Read Full Post | Make a Comment ( 3 so far )Selenium RC in C# using NUnit: An End-to-End Example
This may come as a shock to many of you, but I’m kinda a dummy. (Collective gasps echoing through the Web.) I know! It’s hard to believe, but that’s why I’m such a great tester: I don’t take much for granted. I hate technology tutorials that kind of wing the details. The devil is in [...]
Read Full Post | Make a Comment ( 95 so far )Grid Interaction in Selenium Tests with XPath
Even though I have been using SeleniumRC for a few years now, I never actually had the need to write xpath expressions. I knew that xpath was one option for locating UI controls in Selenium, but I was always able to use control IDs, names, or text…until recently. I’m working on automating tests for a [...]
Read Full Post | Make a Comment ( 2 so far )Here it is. My first post. (a.k.a. Why automate sub-UI?)
…all was going well until I said something (I thought to be) pretty benign – something along the lines of “Well, I’m hoping that the architecture of the app is such that most of these test actions and verifications can be performed sub-UI.”
I heard brakes screech…
…Well, why DO we want to automate tests primarily at the sub-UI level?
Read Full Post | Make a Comment ( 9 so far )