1,561 reputation
511
bio website oldmrcrankypants.blogspot.com
location Massachusetts
age
visits member for 3 years, 4 months
seen 2 days ago

I have been a tester, manager, automator, and release angineer for over 15 years. Working in Windows, *nix and distributed environments I've come in as the first part of QA and built groups or joined existing groups. I like process and am an evangelist for process improvement. I also dabble in tool smithing, while I am not a great coder I stick with it and have built up a nice array of tools over the years in Perl, Ruby and PowerShell. I automate when I can now, as that is my prime passion, and I wear all kinds of hats doing whatever is needed but always handling code from test to production.

I have many interests in cooking, reading, home improvement, MakerSpaces and many more. You'll find me on many SX's here.

I currently work for NaviNet as a Software Engineer in Test II


Aug
20
comment WebDriver Clicking button issue in IE 11
Other than the fragility of IE, if you can't find an obvious error turn up logging and see if you get anything. I've always had IE tests fail and pass on rerun, it's one of the most aggravating parts of Automation that tests will sometimes fail for no obvious reason
Aug
20
comment WebDriver Clicking button issue in IE 11
I've found intermittent IE errors are usually page loading (your mileage may vary). If you are using the page object model on the page, can you get the element as an object and verify it before clicking? I've had better success with that than waits.
Jul
3
comment Suite of automated tests - owned by devs or testers?
I'd agree, except that it doesn't take Developers to automate the test cases, it takes someone trained or who has experience generating automation frameworks. Developers can help, and should code review the tests when they can, but it's not just up to them to automate, QA should be able to find capable people to do this as well
Jul
3
comment Suite of automated tests - owned by devs or testers?
@NielsvanReijmersdal there are people who do automation frameworks and can follow Development Methods and Practices and work solely as Testers. I've seen Developers with bad Unit Test skills and Testers with good Test Frameworks, there is a lot of cross over in these to realms so its not all set in stone.
May
19
comment BDD living documentation for Product Owners
Have you asked your Business Users why the reports are not useful for them or why they have not reviewed? Working on their feedback first my be more beneficial.
May
13
comment Advice regarding a non-coding solution
If they want a non-coding automated solution what is it that they want and think they can get? Automation, unless you use record and playback which has a limited lifespan, will require some coding to keep it current.
May
9
comment How to stop the browser loading process after 20 minutes?
By default the Selenium Timeout is much shorter than 20 minutes, didn't the timeout stop your browser before or are you looking for something different?
May
9
comment How to stop the browser loading process after 20 minutes?
You have a web server configured with more than 20 minutes for timeout? That's awfully generous. Why would you need something like that?
Apr
28
comment How to handle new “not reproducible” bug, that is known to exist but not known how
It may also be one of those "works on my machine" defects where it will only occur due to some interaction on the Customer's machine. You may also tell the PM that while you have tried to duplicate it you can't, can keep it open for checking but if the Customer has had it happen again or has any further information that would help you immensely and get a fix in place sooner. You need more than a screenshot for a defect, you may need to educate your PM about that
Apr
22
comment Changing my career field to QA
I'd also suggest Coursera coursera.org and even the Khan Academy khanacademy.org have courses on programming and computer science online, and free. These can only help to augment whatever testing knowledge you get from Kate's links
Apr
22
comment Changing my career field to QA
@JoeStrazzere It's always a good idea to improve your testing with a little programming or computer science, which is why I added it as a comment and not an answer
Apr
22
comment What arguments would you make to persuade management that UI automation is a bad investment
Other than cost? Honestly though why do you feel you need less automation? Is the UI not stable and not ready? In which case I wouldn't be automating at all at this point. Pushing away from automation these days seems to be the opposite track many of us are on as Testers/Checkers/QA, why are you going the other way? You say its a bad investment, but not why.
Mar
31
comment How to solve miscommunication issues with qa in order to decrease task redundancy?
@user5529 At the point you start asking the question about eliminating triage it becomes a people/trust problem. Either you trust the people entering defects to keep their duplicates down, and enter useful defects that provide clear communication on what the issue is. Or you don't. Triage is not only a centralization process but a review process, because it tends to also dictate priority on a higher level of oversight than those entering the defects have
Mar
31
comment How to solve miscommunication issues with qa in order to decrease task redundancy?
"the bug reporting tool must have a good search function" - I find this is WAY more important once you actually have a fairly large repository of defects, since people do not like to search through long lists or even non-descriptive names. Getting people used to entering good descriptive titles, or triaging them over time, is useful in mediating this though it never quite gets rid of it when someone is just too rushed to do a good search or doesn't care to do so
Mar
24
comment Why test code should not be included in software application?
Just because it is easy, does not always mean that it should be done.
Dec
5
comment Testing the popup with Selenium IDE
Is the situation the popup then updates the original active window, the popup goes away, and you need to go back to the main window? I have used WebDriver (Selenium) to go from popups, make a selection, and go back to an updated original window without errors
Sep
27
comment Selenium: Best way to capture unexpected error?
@Andy when dealing with custom errors you usually end up having custom functions to call whenever you think you might encounter them. That may be where you end up unless you can learn to make an intelligent script that looks for deviations its only going to do what you tell it.
Sep
27
comment Good strategy for automated regression where initial state can't be guaranteed or predicted
I've done similar to this on a system I was thrown into, was insanely complex and I barely understood, so what I did was take bites to handle what I could. The DB was the longest piece and of the most benefit to me for learning, and it took awhile to build so I understood the most barebones DB I needed and I would restore it and start from there. With all the other priorities though, it looks like you are going to have a long slog no matter what. They give you very few options, like how I handle my 2 year old by giving limited choices to get the result I want.
Sep
19
comment iPhone / Android Emulators for PC that works with apk / ipa files
If you want to check the IPA on an iPhone set up some developer certificates through the Developer Center and add your iPhones as approved Devices. Do Dev build for your approved devices once you are in a spot to check, as for submitting to iTunes you WILL need a Mac as the Application Loader used to upload to iTunes only comes with XCode as far as I know.
Sep
16
comment URL Verification software
I don't get the Free is a danger issue, but I do use Xenu to go through our site to help me find dead links on occasion so I can have them resolved through Content Editing or redirects. It's very nice, but spend time with the reporting because the default HTML one is not Business User friendly. I do my own summary of links using PowerShell to link the reports together for easy readability