Reputation
797
Next privilege 1,000 Rep.
Edit questions and answers
Badges
3 8
Newest
 Yearling
Impact
~44k people reached

Mar
28
comment Automation and bypassing Google No CAPTCHA reCAPTCHA
To be fair there is probably a lot of app that can still be tested. Heck you can probably even test things like new user generation or comment generation by making direct api calls or something. Still for stuff protected by captcha you basically gotta tell the powers that be that they cannot have it both ways. The same captcha that blocks robots will block test automation (or it fails at its purpose). Tell your bosses to Pick One: Automated testing for those areas or captcha fully enabled in QA environments.
Mar
28
comment Automation and bypassing Google No CAPTCHA reCAPTCHA
it always amazes me that google does not have some sort of test mode, or at the very least a recommended solution to this kind of problem in their FAQ for their captcha stuff.
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.