767 reputation
38
bio website resolvedtotest.com
location Maltby, WA
age 54
visits member for 3 years, 2 months
seen Jan 7 at 19:09

Just your typical software testing Sci-fi geek. (if there is such a thing. Been working with computers since the mid 74's, and doing so professionally since the early 80's It's been a long journey from the days of acoustically coupled modems, teletypes, and programs stored on punch-tape

Interests are: Agile Testing; BDD/ATDD; performance and load testing; Webtest UI automation via Watir and Cucumber; Virtualization of testbed systems using Hyper-V.

Also a bit of a hardware geek, building all my own systems other than laptops and tablets, as well as the occasional floating-arm trebuchet enter image description here when I feel the need to have fun sieging the castle or flinging a pumpkin or two.


Nov
16
comment Testing font button
Agreed. Note to self: next time I am interviewing candidates, let the recruiter know I'm going to ask about a 'test me button' on some page I make on a wordpress site. Then search the intrawebs for people asking 'how do I test the testme button' and my site URL if I can match up any of them to a resume that's been submitted pitch that resume in the trash.
Nov
16
comment Visual Studio Team System 2008 Test Load Agent - Query on “Usefulness and Licensing”?
The last time I checked, the license for 'agents' is cheaper than the license for the VSTS verisons that include the loadtest tool. and aggregating the results is a royal pain if you do it your way.
Nov
10
comment Problem with IE9 security certificate when accessing HTTPS URLs using Selenium 2 WebDriver
Did you ever find a solution for this? I have similar issues using watir-webdriver against IE as do others. It seems to be a webdriver issue. caused by something strange about that page.
Nov
9
comment Watir, Selenium::WebDriver for Chrome?
well that's strange, considering that it's an existing tag with something like 115 SO items tagged with it.. so no idea why it thinks you are trying to create a new tag.. something to take up with the SO folks or ask about in meta perhaps.
Nov
8
comment Watir, Selenium::WebDriver for Chrome?
added watir-webdriver tab since you'd be using that if you are using 'watir' to drive chrome. And just to get the obvious question out of the way, have you properly installed chromedriver? code.google.com/p/selenium/wiki/ChromeDriver
Jul
25
comment Should we reject QA candidates based on basic reasoning and math tests?
Great to have you here James.. you taught me a lot when I worked with/for you years ago, and I find I continue to learn from you even now. I also agree strongly about rapid learning (and that applies to anyone in the technical side of the software business), if you don't like learning new stuff find another profession!.
Jul
25
comment Should we reject QA candidates based on basic reasoning and math tests?
There are many products where a firm understanding of math is required to test them, especially in cases where the business rules involve a lot of math, formulas etc, or where any kind of datetime math is involved when time or dates are an important aspect of the product. The first question you provide addresses that, the second one addresses test theory, and while a good interview question, does NOT serve the purpose of the first question.
Jul
25
comment Should we reject QA candidates based on basic reasoning and math tests?
in terms of creating test cases from the spec, perhaps. in terms of finding creative solutions to actually test something, not generally. puzzles, especially if you ask the candidate to think out loud, and they remember to comply, give you a lot of insight into their thought process and how they approach solving a problem, troubleshooting, etc.
Jul
25
comment Should we reject QA candidates based on basic reasoning and math tests?
I could argue that the average spec is in many ways a mix of word puzzles and math problems. being able to parse that stuff, figure out what is testable, how it should actually behave in a given situation is a useful skill. As is creative solutions and 'out of the box' thinking, troubleshooting, etc. puzzle solving and troubleshooting have a lot in common.
Jul
21
comment What goes in your definition of done (DoD) ?
If you are using proper engineering practices (pretty essential to be successful when building stuff via iterations) then the code as a whole tends to be easier to maintain. (the work done in the 'next iteration' is in many ways exactly like 'maintenance' of the code produced in the prior iteration. If support will need tools etc, the customer should be specifying that as some of the stories they want built during the project, along with things like configurable/customization features etc. In any case, trust me, you'd much rather maintain code produced by an Agile team than a BDUF team.
Jun
27
comment Is drag-and-drop possible in watir-webdriver?
The best venue for technical questions regarding Watir or associated gems like watir-webdriver is the main StackOverflow site
Jun
23
comment Testing email generation
I'd known that caps made no difference and periods pretty much didn't exist in gmail addresses (johnsmith is the same as John.Smith) but of course that has a limited number of variations. The numeric suffix is a good trick, I wonder if systems like exchange can be setup to allow that
Jun
23
comment If I didn't use TDD but want to transition to agile, should I go back and create those unit tests?
+1 on the book referral, it cones highly recommened by a few devs I know. I would add in doing a fast search in your code for anything else that might utilize the object/class/method etc that you are modifying, and add unit tests that reflect the behavior expected by those things FIRST (and make sure they pass) before you then write unit tests for the new functionality or bug you are fixing.. that makes a slightly better guard against breaking existing functionality with your changes.
Jun
23
comment Should unit tests be executed as part of a build?
I would add to the advantages: fewer functionality regressions if someone reverts code by accident, or changes for a new feature are made to existing code and end up breaking existing functionality.
Jun
23
comment Should unit tests be executed as part of a build?
There are means by which developers can tag unit tests as 'pending' if the unit test itself is not complete, or the code that would make it pass is not complete, but the developer needs to checkin their code. The key thing is keep those to a minimum, and make sure that once a dev thinks their feature is complete, there are no tests still in that condition.
Jun
23
comment Should unit tests be executed as part of a build?
it might be better or clearer to say that the 'code can successfully be compiled and built' meaning that process itself does not generate an error, however unit tests (which verify the code is performing the correct behaviors) fail..
Jun
23
comment What is the difference between sanity and smoke testing?
I have also seen the 'sanity' test done as a quick test (in environments without good automated regression suites) ala your description, a random sampling of functional tests across the whole product, to ensure that a recent patch or 'hot fix' didn't break anything. That's a very different thing than 'is it good enough to test' it's closer to 'we don't have time to retest it all, does it look like nothing suddenly started behaving in a crazy way.'
Jun
23
comment What is the difference between sanity and smoke testing?
I've worked places they were the same, and places they were different.. different was rarely the same definition of different.
Jun
23
comment What is the difference between sanity and smoke testing?
Heh you guys are making me remember an old article on new solid state devices that appeared in an april issue of popular electronics long ago (I'm ancient). Three were applicable to this discussion.. SSCG Solid State Confetti Generator (25uF electrolytic 5v cap, placed across 120vac source.. good for one use only. NED the Noise Emitting Diode (Place a normal LED across 120vac source, makes a loud noise, once.) and DED -Dark Emitting Diode, what you have after a NED has been used once.
Jun
23
comment Can exploratory testing replace executing manual functional tests?
Did the people doing the manual testing actually find ALL of the same bugs that were found during exploratory testing plus 5% more? If not then I'd suggest you try another experiment next time, swap the order, do the manual functional tests first, then do the exploratory and see how many bugs you find during exploratory that were NOT found during the manual functional tests. I say this because the way the question is phrased makes it sound like the manual process resulted in finding all the same bugs that exploratory did and then some, which is not what I would have expected.