Chris McMahon
Member for
21 years 7 monthsChris McMahon is an experienced software tester. He lives in a small town deep in the Four Corners area of southwest Colorado. He is a dedicated telecommuter committed to building and growing high-performing distributed agile software development teams. Email him at [email protected].
Chris McMahon is an experienced software tester. He lives in a small town deep in the Four Corners area of southwest Colorado. He is a dedicated telecommuter committed to building and growing high-performing distributed agile software development teams. Email him at [email protected].
All Articles by Chris McMahon
All Stories by Chris McMahon
| Ten Frontiers for Software Testing In May 2010, the first Writing About Testing conference brought some of the top minds in the field together to discuss the current state of public discourse on software testing and areas where testing is evolving within the realm of software development. In this column, Chris McMahon, who designed and launched the conference, continues his mission to advance the discussion by sharing ten of the most interesting frontiers for software testing. |
|
| Software Is Art We can measure, study, and understand the interactions between software and individual users, but what tools exist to understand the interaction among software creators, the software itself, and millions of users? Chris McMahon says we can't look to computer science, engineering, or manufacturing for tools to understand the experience of a large audience. Instead we should look to the performing arts for help understanding the audience experience. |
|
|
Test Case Design for Automated UI Tests In this article, Chris McMahon offers an approach to implementing automated tests at the user interface level in a way that is visually simple and should save a lot of work when analyzing and maintaining tests down the road. |
| Testing Innocence | |
| Performing the Software: Succeeding at Agile Development Sometimes, it's helpful to explore how people in other occupations create their products in order for us to better our own. In addition to being an experienced software tester, Chris McMahon has spent time on the road and in the studio as a professional musician. In this article, Chris takes a look at some of the things that make for a successful live concert and compares them to what it takes for an agile team to build software successfully. |
|
| Distributed Agile Day to Day"Distributed" isn't a word that always has appeared favorably in works about agile methodology. After all, the proximity of agile team members while working is highly regarded. In this article, an excerpt of which originally appeared in the May 2009 Iterations eNewsletter, Chris McMahon takes a look at how "agile" and "distributed" can work together successfully. | |
| Multi-user, Multi-process Test AutomationThere is a saying about how to make software: First you make it work; then you make it good; then you make it fast. If you have working test automation, and if your test automation is finding bugs, then the next step is to make your tests run fast. This article talks about handling two things you will need to address to make that happen: users and processes. |