I'm a long-time fan of Interactive Fiction and when I heard about http://playfic.com , I was eager to try my hand at building a game.
In the days that I've been learning about writing the code for the game, I've come up with this little vignette.
http://robert.watkins.net/adayinqa/play.html
Let me know what you think!
On a side note, there are some interesting debugging and testing tools that come with the Windows and Mac versions of the editors. I'll be digging into them and hopefully providing some information on them here.
The Red Earth QA SIG is an Information Technology organization that focuses on improving the quality of software implementation projects by sharing information on testing tools and techniques. This also includes networking with peers that may or may not be full-time Quality Assurance staff.
Saturday, March 03, 2012
Thursday, February 23, 2012
Taylor Ward from TEKsystems Is Filling a QA Position in OKC
Here is another opportunity for QA work in Oklahoma City, If you are interested, see Taylor's information below.
--------------------------------------------------------------------------
TEKsystems® is the nation’s leading technology staffing and services company. Combining a proven track record of superior performance, a quality-focused approach to service delivery, and the highest-caliber technical professionals in the market, TEKsystems helps our clients successfully plan, build, and run their critical technology initiatives.
With more than 25 years of experience, we annually deploy 70,000 technical professionals from 90 locations throughout North America, Europe, and Asia. Our capabilities include IT and communications staff augmentation and direct placement services; managed, project-based, and outsourced applications and infrastructure services; education services; and comprehensive workforce management solutions.
I am currently working for TEKsystems and I am looking to network with any and all IT professionals. I am a recruiter focusing primarily in the area of Applications. My goal is to provide our customers with the best technical talent in the OKC area. Please feel free to reach out to me at either of the numbers listed.Taylor WardTEKsystemsW: 405-254-9557C: 405-365-2793taward@teksystems.com
Our available opportunity:
TEKsystems is looking for a quality assurance professional who has 4+ years of QA experience to help spearhead their new testing department. Currently their team of 10-15 developers, the BA and the customer are responsible for testing the product. They want to separate testing into its own department. For now this candidate would be the only member of the testing team, therefore they are looking for someone who has a solid understanding of testing from conception to completion. Experience with test plans, test cases and test scripts needed. The qualified candidate would also have knowledge or experience in release management. This person will be responsible for functional testing, regression testing, release management/production control, and will eventually help them set up an automated testing environment. If interested please contact Taylor Ward at TEKsystems, 405-254-9557.
iFAQ - Infrequently Asked Questions
Today I was organizing test cases and was considering two alternatives. Ultimately, I decided on one course of action, but then thought. Am I going to remember why I chose A over B?
Where do you keep track of these 'Infrequently Asked Questions'? How often do you wish you had a place where you could look this up?
Where do you keep track of these 'Infrequently Asked Questions'? How often do you wish you had a place where you could look this up?
Tuesday, February 21, 2012
Do you feel like this some days...
I saw this today and have felt this way in the past... What could be done to change this?
http://www.lolhome.com/funny-picture-9979526995.html
Are You a QA Chef? (Or Do You Use Recipes?)
QA Chef
This type of person has done this work for so long, they 'just know' what is right. They take pride in being able to make adjustments to their souffle based on weather conditions. They know how much of any one ingredient to add using a combination of sight, smell and a bit of how they are feeling that day.
Taken to an extreme, they would be hard-pressed to provide an accurate recipe for someone else to follow. They also may be completely unable to cook anything outside their own kitchen.
Recipe Follower
This type of person is rule-bound. The recipe may have been used many times before, but the act of following it makes the outcome predictable. There may be favorite recipes, but recipes are always used, even if they have to make one.
Taken to an extreme, they cannot deal with changes to context. If a new oven cooks differently, they have trouble adapting. If some ingredient is no longer available, they cannot find a suitable replacement.
So What?
How often are you the Chef? or the Recipe Follower? What are the benefits you see? And what pains do you experience? Could you change your approach and get a better outcome?
This type of person has done this work for so long, they 'just know' what is right. They take pride in being able to make adjustments to their souffle based on weather conditions. They know how much of any one ingredient to add using a combination of sight, smell and a bit of how they are feeling that day.
Taken to an extreme, they would be hard-pressed to provide an accurate recipe for someone else to follow. They also may be completely unable to cook anything outside their own kitchen.
Recipe Follower
This type of person is rule-bound. The recipe may have been used many times before, but the act of following it makes the outcome predictable. There may be favorite recipes, but recipes are always used, even if they have to make one.
Taken to an extreme, they cannot deal with changes to context. If a new oven cooks differently, they have trouble adapting. If some ingredient is no longer available, they cannot find a suitable replacement.
So What?
How often are you the Chef? or the Recipe Follower? What are the benefits you see? And what pains do you experience? Could you change your approach and get a better outcome?
Wednesday, January 25, 2012
Test Case Management Software - A look at RTH, TestLink, Testopia
In looking for an alternative to a commercial application, I've been looking at open source alternative for test case management software.
RTH
The documentation for this product is incomplete and the user experience is not great. It appears to work as expected but it’s not always clear what to expect. If this were to be ranked agains Testopia, it would need additional evaluation to rank them, but it does not appear to be as complete as the TestLink option. There was some tweaking needed to get everythign installed.
http://sourceforge.net/projects/rth/
TestLinkThis system has relatively good built-in reports and access to data. This system would best be used by those that would use it on a daily basis and is not suitable for occasional users because executing tests and reporting is not very usable. Integration with external bug tracking system requires additional tools to be built or purchased. Overall, this seems to fit our needs best, given our constraints.
http://www.teamst.org/
Testopia:
While test result tracking 'in flight' is easy to track, test results tracking and anaysis over time will likely require customized reports and possibly customized code. This system would best be used by those that would use it on a daily basis and is not suitable for occasional users because executing tests and reporting is not very usable (or would require lots of customization that may not be supported when upgraded). In some cases, actions performed did not persist between sessions, so it has a sense of being unreliable. Installation was difficult.
http://landfill.mozilla.org/testopia2/testopia/doc/Manual.pdf
Others available, but not considered for my use
RTH
The documentation for this product is incomplete and the user experience is not great. It appears to work as expected but it’s not always clear what to expect. If this were to be ranked agains Testopia, it would need additional evaluation to rank them, but it does not appear to be as complete as the TestLink option. There was some tweaking needed to get everythign installed.
http://sourceforge.net/projects/rth/
TestLinkThis system has relatively good built-in reports and access to data. This system would best be used by those that would use it on a daily basis and is not suitable for occasional users because executing tests and reporting is not very usable. Integration with external bug tracking system requires additional tools to be built or purchased. Overall, this seems to fit our needs best, given our constraints.
http://www.teamst.org/
Testopia:
While test result tracking 'in flight' is easy to track, test results tracking and anaysis over time will likely require customized reports and possibly customized code. This system would best be used by those that would use it on a daily basis and is not suitable for occasional users because executing tests and reporting is not very usable (or would require lots of customization that may not be supported when upgraded). In some cases, actions performed did not persist between sessions, so it has a sense of being unreliable. Installation was difficult.
http://landfill.mozilla.org/testopia2/testopia/doc/Manual.pdf
Others available, but not considered for my use
- XQUAL http://www.xqual.com/qa/tools.html - There is a free version that looks good, but since that free version is ad-based, it was not considered for our use.
- Salome TMF - https://wiki.ow2.org/salome-tmf/ - I was not able to get this running after mucking around with it for some time. I didn't go looking for assistance and it may work well, I just don't know.
- Oracle Application Test Suite - This looked promising, but there is a license required, so it wasn't evaluated.
Saturday, January 21, 2012
ISTQB - Certified Tester Foundation Level training in Oklahoma
Randall Rice is a consultant for software testing and other software development processes who provides training worldwide. He is based in the Oklahoma City area and is hoping to schedule another CTFL training session in the area soon.
I took this course before and he does an excellent job at preparing for the certification exam and you'll have fun doing it!
You can find more about the course content here:
http://riceconsulting.com/home/index.php/ISTQB-Software-Tester-Certification/istqb-foundation-level-course-in-software-testing.html
If you are interested, you can contact him in one of many ways
-- Randall W. Rice, CSTE, CSQA, CTAL
Rice Consulting Services, Inc.
405-691-8075
FAX 405-691-1441
Cell 405-401-6469
www.riceconsulting.com
"Test everything. Hold on to the good." I Thessalonians 5:21
Join my newsletter today! http://www.riceconsulting.com/newsletter.htm
Check out my blog at http://randallrice.blogspot.com
On Facebook - http://www.facebook.com/pages/Oklahoma-City-OK/Randy-Rices-Software-Testing-Page/205723278494
Twitter - http://twitter.com/rricetester
I took this course before and he does an excellent job at preparing for the certification exam and you'll have fun doing it!
You can find more about the course content here:
http://riceconsulting.com/home/index.php/ISTQB-Software-Tester-Certification/istqb-foundation-level-course-in-software-testing.html
If you are interested, you can contact him in one of many ways
-- Randall W. Rice, CSTE, CSQA, CTAL
Rice Consulting Services, Inc.
405-691-8075
FAX 405-691-1441
Cell 405-401-6469
www.riceconsulting.com
"Test everything. Hold on to the good." I Thessalonians 5:21
Join my newsletter today! http://www.riceconsulting.com/newsletter.htm
Check out my blog at http://randallrice.blogspot.com
On Facebook - http://www.facebook.com/pages/Oklahoma-City-OK/Randy-Rices-Software-Testing-Page/205723278494
Twitter - http://twitter.com/rricetester
Monday, January 09, 2012
Happy 5th Birthday iPhone
Steve Jobs announced the iPhone on Jan 9th, 2007. Can you believe it's been five years?
This phone has set a new standard for phone and handheld device usability.
This phone has set a new standard for phone and handheld device usability.
Saturday, January 07, 2012
Randy Rice's Software Testing & Quality Blog: Book Review - Making it Big in Software
Randy Rice is an Internationally-known consultant that is local to my area (when he's not traveling). I hope you enjoy his book review.
Wednesday, December 21, 2011
A Tester's Commitment
http://www.satisfice.com/blog/archives/652
James Bach has a good post on what testers commit to
Here's an excerpt:
I provide a service. You are an important client of that service. I am not satisfied unless you are satisfied.
I am not the gatekeeper of quality. I don’t “own” quality. Shipping a good product is a goal shared by all of us.
I will test your code as soon as I can after you deliver it to me. I know that you need my test results quickly (especially for fixes and new features).
I will strive to test in a way that allows you to be fully productive. I will not be a bottleneck.
I’ll make every reasonable effort to test, even if I have only partial information about the product.
I will learn the product quickly, and make use of that knowledge to test more cleverly.
I will test important things first, and try to find important problems. (I will also report things you might consider unimportant, just in case they turn out to be important after all, but I will spend less time on those.)
I will strive to test in the interests of everyone whose opinions matter, including you, so that you can make better decisions about the product.
I will write clear, concise, thoughtful, and respectful problem reports. (I may make suggestions about design, but I will never presume to be the designer.)
I will let you know how I’m testing, and invite your comments. And I will confer with you about little things you can do to make the product much easier to test.
I invite your special requests, such as if you need me to spot check something for you, help you document something, or run a special kind of test.
I will not carelessly waste your time. Or if I do, I will learn from that mistake.
James Bach has a good post on what testers commit to
Here's an excerpt:
Tuesday, December 20, 2011
Bugs and Battleship
I got this link from Peter Hall today, it's a great way to look at different ways we look for bugs.
http://blog.ezyang.com/2011/12/bugs-and-battleships/
Enjoy!
http://blog.ezyang.com/2011/12/bugs-and-battleships/
Enjoy!
Wednesday, December 14, 2011
PCMM - Like CMM, but for people
There is lots of evidence that one of the major contributors to a successful software project is the right people with the right skills being motivated to perform well.
SEI has released (nearly 10 years ago) a method for managing this kind of management.
Check it out!
http://www.sei.cmu.edu/library/abstracts/reports/01mm001.cfm
SEI has released (nearly 10 years ago) a method for managing this kind of management.
Check it out!
http://www.sei.cmu.edu/library/abstracts/reports/01mm001.cfm
Tuesday, December 06, 2011
QA Tester Position in Oklahoma
This is a 6 month contract to hire opportunity. Looking for somebody to start December 12th but the earlier the better. They are definitely looking to bring somebody on full time. The first project is in Massachusetts and the individual will need to be on site the first 2 weeks. If the person is not in OKC they can work remotely from home and come to OKC once a week. If they are in OKC they will work in the office.
· Test Designer with Keyword experience preferably someone with web interface experience.
· DB queries would be a plus as would C#, .NET experience.
· Automation testing is the biggest requirement
· Will be using Selenium so if somebody has any experience with Selenium that would be a huge bonus!
Contact Info:
Taylor Brecher
GDH Consulting, Inc.
405-948-9022 Office
405-290-7505 Fax
972-839-1841 Mobile
Become a fan of GDH Consulting on Facebook
Monday, November 28, 2011
Re-imagining the Test Plan
Some folks got together to discuss the relative lack of utility of most test plans. Their idea is to tie in streams of data (tests, test results, bugs, issues, checkins, etc.) to provide an ongoing look at areas of risk for your application in a visual way.
This is by no means a usable product at the moment. However, the ideas are interesting. Read more here, join the discussion and be a part of this project!
http://googletesting.blogspot.com/2011/10/google-test-analytics-now-in-open.html
This is by no means a usable product at the moment. However, the ideas are interesting. Read more here, join the discussion and be a part of this project!
http://googletesting.blogspot.com/2011/10/google-test-analytics-now-in-open.html
Being Geek - another book review
I've posted another book review on StickyMinds.com. This one is on 'Being Geek'
http://www.stickyminds.com/s.asp?F=S1362_BOOK_4
http://www.stickyminds.com/s.asp?F=S1362_BOOK_4
Javascript Code Coverage Tool
The Google Testing Blog has an entry on a tool to calculate how much of the javascript on a page has been covered.
Now you can get details on each script on the page and how much is left to test!
http://googletesting.blogspot.com/2011/10/scriptcover-makes-javascript-coverage.html
Now you can get details on each script on the page and how much is left to test!
http://googletesting.blogspot.com/2011/10/scriptcover-makes-javascript-coverage.html
Tuesday, November 15, 2011
Time-Life Series on 'Understanding Computers' (circa 1989)
My brother-in-law brought these over for me. They were going to be thrown out at his work and he offered to take them off their hands.
The one that caught my eye was 'The Software Challenge'. It's essentially about Software Engineering and the tools and techniques used in software projects.
At the time, the big idea was CASE tools. Computer-Aided Software Engineering. There's a whole section on that idea as well as testing concepts such as boundary-value testing, positive testing, negative testing, code path coverage and more.
Sunday, November 13, 2011
Filters of Experience
Filters are great things, until they aren't...
I use my experience to filter lots of things. For example, I won't get started on optimizing how my email is stored because I've done that and it ultimately takes more time to maintain than I get value out of. Additionally, I will go out of my way to meet the maintenance people in my building because knowing them can quickly get issues fixed when they arise.
This experience I've developed over years has allowed me to see nuances in everyday activities to try to maximize the benefit to me or others.
But these filters of experience also hold me back sometimes. My son had a school project that would take several hours to do and he waited until the last minute to do it. I looked at the clock after dinner the night before the assignment was due and concluded that given my son's available time, he couldn't have finished it and would have to turn it in late. I thought that even if it were done, it wouldn't be done well. I was wrong. While he could have turned in a more polished final product, he did finish it reasonably well and only a little after his normal bedtime.
So if you are new in your career:
I use my experience to filter lots of things. For example, I won't get started on optimizing how my email is stored because I've done that and it ultimately takes more time to maintain than I get value out of. Additionally, I will go out of my way to meet the maintenance people in my building because knowing them can quickly get issues fixed when they arise.
This experience I've developed over years has allowed me to see nuances in everyday activities to try to maximize the benefit to me or others.
But these filters of experience also hold me back sometimes. My son had a school project that would take several hours to do and he waited until the last minute to do it. I looked at the clock after dinner the night before the assignment was due and concluded that given my son's available time, he couldn't have finished it and would have to turn it in late. I thought that even if it were done, it wouldn't be done well. I was wrong. While he could have turned in a more polished final product, he did finish it reasonably well and only a little after his normal bedtime.
So if you are new in your career:
- Look for those with experience to see if you can work better
- Don't let that experience hold you back if you have the desire to see it through (even if you end up being wrong to ignore experience, you'll have just built up some of your own)
If you are well established in your career.
- Look to the younger crowd for energy and new possibilities
- Be sure to voice your experience in a way that allows everyone to feel successful. (even if you end up being wrong, it won't be the first time)
Tuesday, November 08, 2011
What do you do if you need to test a system with little to no documentation?
You need to identify what sources of information exist. The common term is a 'Test Oracle'. The Test Oracles will tell you how the system is supposed to work, but unfortunately, they are known to conflict with each other.
This is an old article, but still very relevant on what forms Test Oracles take and what their strengths and weaknesses are.
This is an old article, but still very relevant on what forms Test Oracles take and what their strengths and weaknesses are.
(thanks Peter for remining me that this site has been too silent for too long)
Thursday, September 08, 2011
TestAPI for Win32 and .NET applications
I heard about this today and it looks promising... http://testapi.codeplex.com/
According to the site :
"TestApi is a library of test and utility APIs that enables developers and testers to create testing tools and automated tests for .NET and Win32 applications. TestApi provides a set of common test building blocks -- types, data-structures and algorithms -- in a simple, layered, componentized and documented stack."
Post a comment if you have any experience with this.
Subscribe to:
Posts (Atom)



