Submit Blog Login Last Submitted Blogs RSS Archive Contact  
Quality Frog
 
 
 
Quality Frog
Questioning Software. Ben Simo's software testing blog.
Language: English
RSS Feeds for this Blog
Statistics
Unique Visitors: 0
Total Unique Visitors: 195
Visitors Out: 1719
Total Visitors Out: 1728
 
 
Articles
Let's Talk Testing at CAST
2008-06-12 12:54:00
I attended the Conference of the Association for Software Testing (CAST) last year and discovered something new: a conference that does a great job of mixing presentations by testing thought leaders and practitioners with conferring. CAST is now my favorite testing conference.In addition to learning from expert keynote presenters (including Jerry Weinberg and Cem Kaner), I look forward to time spent with people that care about software testing.Testers tend to question things. The organizers of CAST recognize this and allow for questioning of every presentation. I saw this in action last year. I heard audience members add insight to what was presented. I heard assertions challenged and discussed. I even observed discussion move into another room and continue beyond the scheduled session...
 
Is There A Problem Here?
2008-05-20 18:24:00
msn videoTo use this product, you need to install free softwareThis product requires Microsoft Internet Explorer 6 with Microsoft Media Players 10 and Macromedia Flash 6 or higher versions, or Mozilla Firefox 1.5 with Macromedia Flash 8, or Safari 2.0.4 with Macromedia Flash 8. To download these free software applications, click the links below and follow the on-screen instructions.Step 1: download firefox 1.5download firefox 1.5Step 2: Download Macromedia Flash PlayerMacromedia Flash player is free to download.If still having problems, uninstall Flash and then re-install Flash.Once the installations are complete, reload this page. Ben Simo QuestioningSoftware.com ...
 
Aggravation Testing
2008-05-10 06:18:00
An example:How Long Do I Have To Wait?A few hours? I don't have hours. I am sitting in the car using borrowed WiFi from a campground. I had to seek out Internet access to use software that came on a CD. I finally find Internet access and now it says I may have to wait a several hours. Can I abort if it takes longer than I have? What happens if I lose my internet access while the firmware update is underway?I'm already frustrated with this device. I'm already frustrated with the software. I was hoping that a firmware update might fix bugs and usability issues on the device itself. I have reached the tipping point. This thing is going back to the store. Ben Simo QuestioningSoftware.com ...
 
Terrified by Improvisation
2008-05-04 10:12:00
[Improvisational comedy] involves people making very sophisticated decisions on the spur of the moment, without benefit of any kind of script or plot. That's what makes it so compelling -- and to be frank -- terrifying. ... What is terrifying about improv is the fact that it appears utterly random and chaotic. It seems as though you have to get up onstage and make everything up, right there on the spot. But the truth is that improv isn't random or chaotic at all. ... Improv is an art form governed by a set of rules... How good people's decisions are under the fast-moving, high-stress conditions of rapid cognition is a function of training, rules, and rehearsal.- Malcolm Gladwell, Blink: The Power of Thinking Without ThinkingNow, reread the quote above and replace improv with exploratory te...
 
Don't be fooled by the green lights
2008-05-03 14:55:00
If we're uncertain about the reliability and value of code, writing more code seems like a highly fallible and paradoxical way to resolve the uncertainty.- Michael BoltonThere is a disturbing trend in software testing. This is a trend towards redefining test to be code and testing to be a coding activity.In his book, Testing Object Oriented Systems, Robert Binder writes "Manual testing, of course, still plays a role. But testing is mainly about the development of an automated system to implement an application-specific test design." While this book contains a great deal of useful information about test design and test automation, I wholeheartedly disagree with this statement -- and I make a living developing test automation. I find Bob Martin's statements about manual testing being im...
 
A Good Practice
2008-04-04 18:20:00
The Association for Software Testing (AST) is a professional organization dedicated to advancing the understanding and practice of software testing. The AST provides forums for academics, students, and testing practitioners to discuss testing. AST does this through online forums, workshops, education programs, and conferences. The third annual Conference of the Association for Software Testing (CAST) provides a great forum for face-to-face conferring. This is not your typical conference where experts talk at the masses. This is the software testing conference that puts the confer back in conference. Ever sit in a presentation about testing and think anything like the following?Yeah that works for you but it'll never work in my situation.What do you ...
 
Retraining the unskilled to code software
2008-03-02 10:32:00
I stumbled across a 46 year old newspaper article about how automation is changing business. The following statement caught my attention."Unskilled workers can then be retrained to handle peripheral jobs in the EDP system such as coding, card punching and so on."Computor Invasion Scares The Unskilled,WINNIPEG FREE PRESS, 1962Times sure have changed. If retraining unskilled workers to code software was a viable option, then they must have been coding some pretty simple software. Maybe "coding" really refers to the process of entering code designed by someone else. Maybe "coding" meant data entry.Regardless of what "coding" meant in 1962, computers and the software we create today are more complex than they were 46 years ago. It is too bad that some w...
 
Evidence That Quality Has Everything To Do With Value
2008-01-15 00:54:00
Quality is value to some person.”Gerald Weinberg,Quality Software Management – Systems ThinkingThis morning, Jason Gorman's blog post title Proof That Value Has Little To Do With Quality? caught my attention. This title contradicts my definition of Quality. To me, Quality is all about value to stakeholders.Quality is not about implementing the best development practices. Quality is not about writing solid code. Quality may not be about impressive features. Quality may have no relation to elegance. Quality may not even be reliable. Quality may be cheap or it may be expensive. Quality may be well planned or it may be haphazard.Quality is all about value. Quality is about value to people that matter.Jason ref...
 
Regular Expressions
2008-01-11 11:30:00
(bb|[^b]{2}); [Tt]hat is the ?. Regular expressions are great tools for testers. I have found them useful for describing GUI objects to GUI test automation tools. I have found them useful for automation results validation. I have found them useful for extracting data I care about from voluminous log files. I've also found them useful for manipulating data.What are regular expressions? Regular expressions are patterns for finding text of interest. They are supported by many test tools, system utilities, text editors, and programming languages.Regular expressions can include the following meta characters to define patterns.^ Matches the beginning$ Matches the end. Matches any single character* Matches zero or more occurrences of the preceding character Escape character? Matches...
 
Discombobulation Testing
2007-12-22 01:31:00
I do not like software that discombobulates users. I find that software error handling and reporting often confuses users more than it helps. Several months back, I created and wrote about a mnemonic of guideword heuristics that I have been using for testing error handling and reporting. I have found this useful in my own testing and have received some positive feedback from others that are using it. I created the following PowerPoint show to help demonstrate how I use the mnemonic. Take a look. It runs for just under seven minutes.FAILURE.pps(For those that don't have PowerPoint: try an experimental Flash version here.)The next time you encounter an error, try the FAILURE heuristic.F Does the error detecting, reporting, and handling function as expected?A Is the error reported at the appropriate time in an appropriate manner?I Is the impact to the user communicated?L Is the error appropriately logged? ... or not logged if that is desired?U Is the error appropriately reported in the user interface in terms that the user understands?R Is the user told how to recover from the error condition?E Does the error reporting evoke the desired emotions? Could changes in the error reporting and handling improve the users emotional response?Merry Christmas, and Happy Testing! Ben Simo QuestioningSoftware.com ...
 
Whose side are you on?
2007-12-16 16:35:00
Many marriages would be better if the husband and the wife clearly understood that they are on the same side.- Zig ZiglarMany software teams would be better if the testers and developers clearly understood that they are on the same side.No one creates a team to battle their team members. Husbands and wives don't embark on life together so that they can spend their lives battling each other. Software development teams aren't formed to create conflict within a company. Yet, conflict happens. Partners become the victims of friendly fire.When the going gets tough, the tough need to stop bickering long enough to realize that they are on the same team. Here are a few tips that can help keep a team together.Keep the common mission in sightSeek first to understand, then to be understood (Stephen Covey)Help others overcome obstacles instead of assigning blamePraise good workBe honest and tactfulAlthough each team member may serve a different role, it is essential that teams value the input of each member and work together to accomplish the common mission. Testers and developers should not be enemies. Ben Simo QuestioningSoftware.com ...
 
Solving Intractable Problems
2007-12-04 21:10:00
"A solution to a given problem is called optimal if one can prove that no better solution exists. Some skeptics might ask, Why should intuition rely on a rule of thumb instead of the optimal strategy? To solve a problem by optimization -- rather than by a rule of thumb -- implies both that an optimal solution exists and that a strategy exists to find it. Computers would seem to be the ideal tool for finding the best solution to a problem. Yet paradoxically, the advent of high-speed computers has opened our eyes to the fact that the best strategy often cannot be found." - Gerd Gigerenzer, Gut Feelings: The Intelligence of the UnconsciousAn intractable problem is a problem for which there is no efficient means of solving. These aren't necessarily problems for which there is no solution. Ins...
 
What is Software Testing?
2007-11-27 18:52:00
I know what I mean when I say testing, but what do you mean when you say testing?Bill Cosby does a comedy routine on his 1964 album "I Started Out As A Child" about a patient in surgery (under local anesthesia) hearing the doctor say "Oops!" The patient says "What did you say?! What did you say?! Did you say oops?! I know what I've done when I say oops! What did you do saying oops there?!"Hopefully none of us ever hears our doctor say "Oops!" while we are being treated. As ambiguous as "Oops" is, I suspect that any English speaker hearing it understands that it indicates that the speaker has accidentally done something bad. However, some other words with seemingly less ambiguous definitions can lead to misunderstandings and conflict amongst people.This confusion can be caused by both the n...
 
The Bananananananana Principle
2007-11-24 23:11:00
... as the little boy said, "Today we learned how to spell 'banana', but we didn't learn when to stop." ... In honor of that little boy, we can elevate his idea to a principle, The Banana Principle: Heuristic devices don't tell you when to stop. - Gerald M. Weinberg, An Introduction to General Systems ThinkingI just had the following exchange with my 12 year old daughter Jessica.Me: How do software testers know when to stop testing something?Jessica: When you die! . . . Or when you get really tired of it.[Update: The Banana Principle does not mean that heuristics cannot be useful in determining when to stop. It means that heuristics do not tell us when to stop using the heuristic. There is a tendency to start transforming the most useful heuristics into laws -- in our minds. Heuristics should help us think and not replace thinking. This includes continual questioning of even the most useful heuristics.] Ben Simo QuestioningSoftware.com ...
 
Maybe it would be better if code changes broke our tests
2007-11-23 17:14:00
For those that put faith in code coverage metrics:Consider this: If a small change made to the code produces no change in the results of any of the tests, we have evidence of insufficiency of the full set [of tests].- Robert H. Dunn,Software Quality: Concepts and Plans Ben Simo QuestioningSoftware.com ...
 
Arranging Abstract Absolute Artifacts
2007-11-22 11:30:00
For any system of interesting size it is impossible to test all the different logic paths and all the different input data combinations. Of the infinite number of choices, each one of which is worth of some level of testing, testers can only choose a very small subset because of resource constraints.- Lee Copeland,A Practitioner's Guide to Software Test DesignThe complexity of software makes it impossible to test all the possible things we could test for all but the most simple systems. (And I have often argued that even very simple systems cannot be completely tested.) This inability to test everything requires that we testers (and testing developers) identify the things that we believe are most likely to help us fulfill our testing mission. This makes test design very important. We ...
 
Finally, a tester certification test that I might like!
2007-11-17 12:45:00
I am not a fan of any of the current software tester certification programs. Perhaps it is because I take the word certification too literally -- which means that I expect it to have real meaning. When I think of certification, I usually think in lines with the IEEE's definition of certification.certificationThe process of confirming that a system or component complies with its specified requirements and is acceptable for operational use.Perhaps my thinking is biased by my past IV&V testing work. If one can go to a weekend class and become certified, then I question the value of that certification. I believe that certifications based on ability to memorize terms and practices free of context are of little value -- and may do more harm than g...
 
Green Means Go?
2007-10-17 19:28:00
Traffic control devices are used on roads to help regulate the flow of traffic. When I taught defensive driving classes, I ensured that each class included a discussion about these devices. It is imperative that all drivers understand what each device means. My first Driver License test (in Germany) required that I properly identify 94 of 100 different signs to pass. There was a time that each local governing authority created its own traffic control devices. However, it was not long after the automobile became common that governments began working together to standardize these safety-critical devices. While there is no universal standard that is really followed (the USA being one of the countries that differs from most), standardization within each country (and some continents) has led to...
 
Problems: So What's On All Those Sticky Notes?
2007-10-17 00:59:00
In my previous post about the Agile Alliance Functional Testing Tools Workshop , I wrote the following:After reviewing existing tools used by agile teams: we identified software testing issues that have been solved (yellow), those that have been partially solved (orange), and those that have not been solved (pink). As I recollect, most of the solved issues were technical problems and most of the unsolved problems were people problems. Many of the partially solved problems were those for which I believe we have technical solutions but have not yet been integrated and presented in ways that best support people.In case you are wondering what problems we wrote down on these notes, Frank Maurer kindly transcribed them for the workshop participants and I have posted them below.Looking at this li...
 
Better Tools for Individuals through Collaboration
2007-10-14 17:00:00
Individuals andinteractionsoverprocesses and tools- from the Agile ManifestoI spent the second half of last week at the Agile Alliance Functional Testing Tools Visioning Workshop. (How's that for a long name?) Before the workshop, I was thinking that it seemed a little oxymoronic to have an agile workshop with a focus on tools. Perhaps my thinking was triggered by my concerns about those who seem to value "agile" processes and tools (often ones they sell) more than people.Agile people are supposed to care about people and not care about tools. Right? Wrong.while there is value in the items on the right, we value the items on the left more- from the Agile ManifestoSoftware is developed by people for people. Agility involves building better software by...
 
Are you smarter than a 3rd grader?
2007-10-05 11:37:00
"I guess you could say I like to figure out how stuff works, I just like new adventures."- Carson Page, 8 year old junior beta testerRodolfo GonzalezAMERICAN-STATESMANGood testers can be hard to find. It looks like Actel Corp has found a good one. He is young. He is smart. He has excellent growth potential. And he works cheap -- for now.Check out these stories:Austin American-Statesman: Boy, 8, evaluates software for Silicon Valley companyEETimes: 8-year-old whiz designs with FPGAsI suspect that this kid does not know many testing buzzwords. I suspect he doesn't know much about testing tools and processes. However, Carson knows how to ask "why?" and communicate with engineers."We would ask what he liked and didn't like about it and he could explain it on a very high-end level."- Mark Nagel, Actel Corp, Field Applications Engineer A tester that can think, ask questions, and communicate can go far. Ben Simo QuestioningSoftware.com ...
 
Imaginary Testing
2007-10-02 19:39:00
Ever thought of a test that you haven't executed? Ever wonder if it might be valuable to add a use case, test case, or test charter? Ever feel like you spend more time talking about how to solve problems than it would take to try some of the proposed solutions?I've been involved in discussions about software bugs that take more time than it would take to fix and retest. I understand that it is important to consider the risks associated with a bug and any proposed solutions. However, some times we just need to do it.I've been in test planning meetings that take more time than it would take to execute the proposed tests. I've also wasted time performing unnecessary tests. The problem is that the usefulness of a test is usually not known until we have the results from that test.When it makes sense, stop hypothesizing and start testing.Imaginary testing is unreliable. Ben Simo QuestioningSoftware.com ...
 
Multiple Choice
2007-09-27 20:37:00
I dislike multiple choice tests. The distractors (the wrong answers) tend to be either so wrong that it is easy to find the correct answer or so close to the correct answer that they confuse test takers that know the material. Multiple choice tests make computer scoring of students possible but they are not capable of measuring students' understanding as well as short answer or essay tests. Tests that better measure learning are harder to grade. Tests that better measure learning require sapient human judgment -- not computer-scorable multiple choice tests.Scripted software tests based on objective pass/fail criteria overly simplify testing. These tests may be easy to execute using automation or cheap labor. These tests may be easy to score. However. they are not able to provide the same value as sapient exploration of the system under test.If only we could give software multiple-choice tests to measure quality ...Testing ain't easy. Ben Simo QuestioningSoftware.com ...
 
The Shopping List
2007-08-22 00:16:00
A couple nights ago, my son and I were in a store with a list of grocery items to purchase. My wife had given the list to our son and he was calling out a few items at a time. If he called out too many items, I'd forget them all and ask him to start over. When he called out something that I knew was nearby, we'd head in that direction and get that item. Darting back and forth may not be a very efficient way to shop, but it likely costs me less than systematically going through the store. When I go grocery shopping with an always-hungry 10 year old boy, it is very likely that we will buy twice as much stuff as is on our list.Although he will claim that I always say "no", my son is skilled at talking his dad into buying things. In this trip to the st...
 
The Shopping List
2007-08-21 17:16:00
A couple nights ago, my son and I were in a store with a list of grocery items to purchase. My wife had given the list to our son and he was calling out a few items at a time. If he called out too many items, I'd forget them all and ask him to start over. When he called out something that I knew was nearby, we'd head in that direction and get that item. Darting back and forth may not be a very efficient way to shop, but it likely costs me less than systematically going through the store. When I go grocery shopping with an always-hungry 10 year old boy, it is very likely that we will buy twice as much stuff as is on our list.Although he will claim that I always say "no", my son is skilled at talking his dad into buying things. In this trip to the st...
 
Failure Usability
2007-08-18 18:43:00
One of my pet peeves about software is bad error messages. In my view, a bad error message is one that does not tell the user how the error impacts them and what they need to do in response to the error. Too many messages fail to communicate this information in terms that the software's user is going to understand. Too many of these messages are written for developers, not users.There is a place for error logging in terms that help developers and testers troubleshoot and fix problems. This information is often best written to log files, not displayed in the user interface.Pradeep Soundararajan and I recently discussed some of our experiences with error messages. You can listen to excerpts from this conversation using the link below.Click to listen: ErroneousErrors.mp3After the above c...
 
Failure Usability
2007-08-18 11:43:00
One of my pet peeves about software is bad error messages. In my view, a bad error message is one that does not tell the user how the error impacts them and what they need to do in response to the error. Too many messages fail to communicate this information in terms that the software's user is going to understand. Too many of these messages are written for developers, not users.There is a place for error logging in terms that help developers and testers troubleshoot and fix problems. This information is often best written to log files, not displayed in the user interface.Pradeep Soundararajan and I recently discussed some of our experiences with error messages. You can listen to excerpts from this conversation using the link below.Click to listen: ErroneousErrors.mp3After the above c...
 
Excuses, Excuses
2007-08-16 03:18:00
I have heard a variety of responses from developers in response to bugs I report. Some are good, some bad, and some are just plain ugly. Here are a few handfuls.That's strange.How'd you do that?It works on my machine.I already fixed that. You'll have it in the next build.No user would do that.That's not how you're supposed to do that.It's a data problem. Tell the users to fix the data.That's a cool bug! Show me again.I didn't touch that code.It works as designed.It works as coded. [Well, duh. What else would it do?]That's not a bug, it's a feature.I can't test everything.Thank you. ... and my absolute favorite (this came from a development manager)Don't judge it, just test it.The difference between the good and bad is often the relationship between developer and tester. Testers need d...
 
Excuses, Excuses
2007-08-15 20:18:00
I have heard a variety of responses from developers in response to bugs I report. Some are good, some bad, and some are just plain ugly. Here are a few handfuls.That's strange.How'd you do that?It works on my machine.I already fixed that. You'll have it in the next build.No user would do that.That's not how you're supposed to do that.It's a data problem. Tell the users to fix the data.That's a cool bug! Show me again.I didn't touch that code.It works as designed.It works as coded. [Well, duh. What else would it do?]That's not a bug, it's a feature.I can't test everything.Thank you. ... and my absolute favorite (this came from a development manager)Don't judge it, just test it.The difference between the good and bad is often the relationship between developer and tester. Testers need developers to create something to test. Respect your developers. Communicate with respect and help turn the ugly responses into good responses.As I've heard James Bach say: Testers don't create quality. Developers create quality.What's your favorite bug report response? Ben Simo QuestioningSoftware.com ...
 
Things We Know
2007-08-09 01:00:00
I find it at work. I find it in online forums. I find it in books. I find it in papers. I find it in blogs. I find it at conferences.I hear it from experts. I hear it from freshers. I hear it from friends. I hear it from managers. I sometimes even hear it come out of my own mouth.It influences testers. It influences developers. It influences managers that influence testers and developers. It impacts customers.It wastes time. It wastes money. It frustrates developers. It confuses executives. It demeans testers. It decreases quality in the name of improvement.It permeates the practice of developing and testing software.What is this ubiquitous it?It is testing folklore.It ain’t so much the things we don’t know that gets us in trouble. It’s the things we know that a...
 
Things We Know
2007-08-09 00:22:27
I find it at work. I find it in online forums. I find it in books. I find it in papers. I find it in blogs. I find it at conferences.I hear it from experts. I hear it from freshers. I hear it from friends. I hear it from managers. I sometimes even hear it come out of my own mouth.It influences testers. It influences developers. It influences managers that influence testers and developers. It impacts customers.It wastes time. It wastes money. It frustrates developers. It confuses executives. It demeans testers. It decreases quality in the name of improvement.It permeates the practice of developing and testing software.What is this ubiquitous it?It is testing folklore.It ain’t so much the things we don’t know that gets us in trouble. It’s the things we know that a...
 
Things We Know
2007-08-08 18:00:00
I find it at work. I find it in online forums. I find it in books. I find it in papers. I find it in blogs. I find it at conferences.I hear it from experts. I hear it from freshers. I hear it from friends. I hear it from managers. I sometimes even hear it come out of my own mouth.It influences testers. It influences developers. It influences managers that influence testers and developers. It impacts customers.It wastes time. It wastes money. It frustrates developers. It confuses executives. It demeans testers. It decreases quality in the name of improvement.It permeates the practice of developing and testing software.What is this ubiquitous it?It is testing folklore.It ain’t so much the things we don’t know that gets us in trouble. It’s the things we know that a...
 
Extreme Telecommuting
2007-08-04 21:06:53
"Ten years ago, there's no way this would have worked. Now there are hardly any barriers."- Anthony PageMany of us spend most of our days trapped in a cubical or windowless office. At times I have enjoyed the opportunity to telecommute from home. I've had some good and bad home offices over the years. I've worked with great views and I've worked in basements. I'm a bit envious of James Bach's new digs.I have the pleasure of working from home one day a week. I look forward to this day because I don't have to deal with traffic, I can work in the comfort of my own home, and I can get work done with fewer interruptions.Earlier this week, I came across a CNN story about telecommuters that don't work from home. These telecommuters work from wherever they want to be. They are working glob...
 
Extreme Telecommuting
2007-08-04 20:41:00
"Ten years ago, there's no way this would have worked. Now there are hardly any barriers."- Anthony PageMany of us spend most of our days trapped in a cubical or windowless office. At times I have enjoyed the opportunity to telecommute from home. I've had some good and bad home offices over the years. I've worked with great views and I've worked in basements. I'm a bit envious of James Bach's new digs.I have the pleasure of working from home one day a week. I look forward to this day because I don't have to deal with traffic, I can work in the comfort of my own home, and I can get work done with fewer interruptions.Earlier this week, I came across a CNN story about telecommuters that don't work from home. These telecommuters work from wherever they want to be. They are working glob...
 
Extreme Telecommuting
2007-08-04 13:41:00
"Ten years ago, there's no way this would have worked. Now there are hardly any barriers."- Anthony PageMany of us spend most of our days trapped in a cubical or windowless office. At times I have enjoyed the opportunity to telecommute from home. I've had some good and bad home offices over the years. I've worked with great views and I've worked in basements. I'm a bit envious of James Bach's new digs.I have the pleasure of working from home one day a week. I look forward to this day because I don't have to deal with traffic, I can work in the comfort of my own home, and I can get work done with fewer interruptions.Earlier this week, I came across a CNN story about telecommuters that don't work from home. These telecommuters work from wherever they want to be. They are working globetrotters. Today's technology makes it possible for many people to work from anywhere in the world. I think we are still some time away from this being an option for many employees. However, it may be a viable option for contract work. If work can be outsourced to anywhere in the world, why not a beach or mountain top?"People ask me where I live, and I'm not sure what to say, I'm not sure where I live. I live in the world." - Trygve IndaIf you could be an extreme telecommuter, from where would you work? Ben Simo QuestioningSoftware.com ...
 
For Better or For Worse
2007-07-26 04:23:11
I just stumbled across a 1986 quote from then-president of now defunct Ashton-Tate. I think it has application to automation in software testing."A computer will not make a good manager out of a bad manager. It makes a good manager better faster and a bad manager worse faster."-Ed EsberAll software is automation. Therefore, all software testing involves some level of automation.Automation has potential to do good or bad faster. And, faster is not necessarily better.Let's be smart about how and what we automate. Ben Simo QualityFrog.com Questioning Software℠ ...
 
For Better or For Worse
2007-07-26 04:06:00
I just stumbled across a 1986 quote from then-president of now defunct Ashton-Tate. I think it has application to automation in software testing."A computer will not make a good manager out of a bad manager. It makes a good manager better faster and a bad manager worse faster."-Ed EsberAll software is automation. Therefore, all software testing involves some level of automation.Automation has potential to do good or bad faster. And, faster is not necessarily better.Let's be smart about how and what we automate. Ben Simo QualityFrog.com Questioning Software℠ ...
 
Keys to Innovation
2007-07-26 02:53:49
Lee Copeland's CAST keynote address referenced in a previous post was not only about books. Good books was one of the items on Lee's list of eight recent innovations in software testing. Lee's complete list is shown below.Innovations in Software Testing(Lee Copeland's List)Context-Driven School Testing Specialties Test-First Development Really Good Books Open Source Tools Session-Based Test Management Testing Workshops CertificationI was glad to see most of the items on this list. I am especially happy to see the Context-Driven School and Session-Based Test Management on the list. I believe that these have had a significant impact on software testing and have great potential that has not yet been realized.Tester certification may be an innovation but...
 
Keys to Innovation
2007-07-26 02:52:00
Lee Copeland's CAST keynote address referenced in a previous post was not only about books. Good books was one of the items on Lee's list of eight recent innovations in software testing. Lee's complete list is shown below.Innovations in Software Testing(Lee Copeland's List)Context-Driven School Testing Specialties Test-First Development Really Good Books Open Source Tools Session-Based Test Management Testing Workshops CertificationI was glad to see most of the items on this list. I am especially happy to see the Context-Driven School and Session-Based Test Management on the list. I believe that these have had a significant impact on software testing and have great potential that has not yet been realized.Tester certification may be an innovation but...
 
For Better or For Worse
2007-07-25 21:06:00
I just stumbled across a 1986 quote from then-president of now defunct Ashton-Tate. I think it has application to automation in software testing."A computer will not make a good manager out of a bad manager. It makes a good manager better faster and a bad manager worse faster."-Ed EsberAll software is automation. Therefore, all software testing involves some level of automation.Automation has potential to do good or bad faster. And, faster is not necessarily better.Let's be smart about how and what we automate. Ben Simo QuestioningSoftware.com ...
 
 
 
 
eXTReMe Tracker