SugarSync: Cloud Backup
A couple months ago my laptop got into an unbootable state after a software update. As annoying as that was, the timing was particularly problematic. I had documents that I urgently needed. I...
View ArticleBad Proxy
A fairly bizarre issue come up recently that I thought would be amusing to share. It all started fairly simply. One of the development teams needed to test some website changes that required...
View ArticleSticky Sessions are Evil
Sticky sessions are evil. Ok, I’ve said it. Actually I have said it before. In fact I am surprised at how often I have had to say it. They seem to get used with surprising frequency without...
View ArticleAgile Development Conference 2012
I was invited to speak at the Agile Development Conference in November in Orlando. It was a great experience and I’m glad I agreed to do it. I have received some very positive feedback from some of...
View ArticleSpeaking at Agile Knoxville
I will be speaking at the Agile Knoxville meeting on Aug 6th. See their website for details. The topic will be Distributed Scrum. It should be a good time. Update The Agile Knoxville session was...
View ArticleCodeStock 2014
I have been attending CodeStock 2014 here in Knoxville the last few days with a group of my software and quality assurance engineers. Several were even speakers this year! Thanks to the conference...
View ArticleWoman in Technology
I attended the CodeStock development conference in Knoxville recently. One of the sessions that I attended was the Woman in Technology panel. Michael Neel was on the panel and he made an interesting...
View ArticleJavaScript parameter passing
How does JavaScript pass parameters into functions? I have seen a lot of confusion and misunderstanding on this topic for several years. Even among people that consider themselves JavaScript experts....
View ArticleControlling Sauce Connect
Programmatically controlling a Sauce Connect Tunnel I recently decided that I wanted to create and control Sauce Connect tunnels from within my own test code and could not find any examples of how this...
View ArticlePrioritizing a Test Automation backlog
Starting a test automation strategy may seem daunting due to the very large number of features and use cases that will be identified for automation. Determining where to start and the order to tackle...
View ArticleTest Automation: Calculating Business Value
In a previous article I discussed how to prioritize a test automation backlog. An important part of prioritizing and tackling a test automation backlog is to identify or calculate the business value...
View ArticleCan’t is a 4 Letter Word
Can’t is a 4 Letter Word What is the most offensive word that you know? Would you use it at work with your colleagues or with your manager or team lead? Maybe you would under certain circumstances....
View ArticleCode Review Criteria
Code Review Criteria I have had the opportunity to review a lot of automation test code and to work with teams to begin peer reviewing each others code. I felt it would be useful to codify and share...
View ArticleUsing Proxies in UI Testing
When testing web browser based software, I often find using a proxy to intercept the browser calls is a powerful tool that helps me cover all my use cases. It is also something that I sometimes get...
View ArticleTest Priority Spreadsheet
A have had a few requests for a test automation spreadsheet to use to help with assigning the business value and test complexity and calculating priority. This particular spreadsheet is very simple,...
View ArticleCalculating Test Automation Complexity
In the past I have glossed over how to calculate complexity for an automated test, because in general it was not the area where people were the most confused or needed the most help. However after...
View Article
More Pages to Explore .....