Take the 2-minute tour ×
Software Quality Assurance & Testing Stack Exchange is a question and answer site for software quality control experts, automation engineers, and software testers. It's 100% free, no registration required.

I'd like to have an independent opinion / samples of whether radiobutton group should have an option selected by default: some colleagues tend to submit missing choice as an issue, while others say this is OK. However, I think there are several samples where NO default choice seems to be fine:

Please select your age:
( ) 16-20
( ) 21-25
( ) 26-30
( ) 31-40
( ) 41-50
( ) 50+

From where I sit it looks like for that case NO default selection is fine, otherwise some users may left that option unchanged, while it may be especially important according to business logic.

One more option is sorting: ASC / DESC choice, while at the same time no sorting is still acceptable by application / business logic.

To be more specific and not to make this a discussion, please provide specific samples where default choice is obligatory, and where it is NOT.

share|improve this question
1  
This is a fine thing to ask, but I think it is more about usability than testing. –  user246 Mar 1 '13 at 17:13
1  
Agreed it may be a bug, but SQA is not a forum about product requirements. StackExchange has a usability forum, where people can answer the question, "What should be?". Here, we focus on "How do we test whether what is matches what should be?" And now this is a meta-topic. Feel free to post a Meta question about this. –  user246 Mar 1 '13 at 17:49
2  
@user246 Why shouldn't usability be tested? I think it's very important thing. –  Edu Mar 1 '13 at 18:16
1  
@user246 there are customers that claim about MUST HAVE default option here, while others are sure it should not - and therefore react differently regarding submitted (or not submitted) bugs. That's why I need several obvious samples for supporting either case - depending on the situation. Usability is NOT a direct question here - it's about which cases are more likely / surely defects. –  Peter L. Mar 1 '13 at 20:42
1  
@testerab thanks a lot for the links - they're appreciated! However, this is NOT about usability, although very close to it: I don't tend to discuss whether or not default choice should be for this or that particular case from the usability standpoint. What I want as answers - is expert / experienced QA opinion whether this or that case is most likely an issue - and WHY. I need such proofs as my base to decide for future cases whether to submit bug or not - and that's why we have SQA site established. Please suggest how to rephrase the question to fit SQA format. Thanks in advance! –  Peter L. Mar 3 '13 at 19:12
show 3 more comments

2 Answers

There are at least two (conflicting) ways to think about this:

Whether you provide a default depends on the context. If you provide a default, you should be prepared for people to select it even when it's the wrong selection. This is particularly true for user interfaces that require lots of inputs.

For example, my company's application has an online calculator for determining how much money the government will permit them to contribute to their health savings account. The contribution amount depends on whether the employee's health insurance covers just the employee or their entire family. If the employee contributes too much, they will need to go through a tedious process to "undo" their excess contributions. The online calculator asks the employee to specify what kind of health insurance they have. The calculator used to provide a default value, and people tended to use that value without thinking about whether it was appropriate. Eventually we decided to remove the default.

On the other hand, there are times when a default is appropriate. If the default choice is the most likely or the best choice under the circumstances, you can improve usability by saving the user the trouble of selecting that value. This is especially true if the cost of changing your mind later is low. For example, imagine a website for viewing movie trailers. You can view the movie in three different resolutions. The lowest resolutions will download the fastest, which saves money for the website owner, and possibly saves money for the user, too. The cost of switching is low, and the website owner knows that most people prefer to use the lowest resolution, so it makes sense to default to the lowest resolution.

You need a hard-and-fast rule because consistency improves usability. Consistency (always selecting a default radio button, or never selecting a default radio button) leads to fewer surprises, and an object is more usable when you know what to expect out of it.

share|improve this answer
    
Thanks for great example regarding movie resolution - samples is the thing that I need! –  Peter L. Mar 1 '13 at 18:11
    
I agree with the answer. To put it differently, don't provide default answer if the user needs to make a conscious decision when answering and it is ok to give an error message if no selection has been made. –  Edu Mar 1 '13 at 18:19
    
@Edu could you please provide more samples for any case? –  Peter L. Mar 1 '13 at 18:26
2  
@PeterL. Hmm, do you want to order () book, () audiobook, () DVD? Accidentally selecting any default choice would probably make people angry, but it wouldn't be catastrophe. Do you want to pay () by bill, () online, (x) never? The default choice is easy to make in this case. And your age case is actually a good example where we can't know what is the correct default. If the question is about life insurance, it is ok to require an answer. If it's just statistics for survey, it may be ok to accept empty answer. –  Edu Mar 1 '13 at 20:35
    
@Edu your comment worth an answer to be upvoted) thanks! –  Peter L. Mar 1 '13 at 20:39
add comment

In actuality, the usability issues only come into play in a very specific case. In most cases, providing a default for a radio button list is actually a straightforward logic issue. Here are all of the parameters I can think of (in order of precedence):

Is the user required to provide a choice?

If no, then a default selection should never be displayed.

If yes, then

Is a "non-choice" selection provided?

If yes, then select this option by default.

If no, then is there an overriding reason for highlighting -or- requiring the user to actively answer the question?

If yes, then do not provide a default selection. In your example, if this is an online employment application for working at a location serving alcohol, then not providing a default choice and having the question highlighted in bold, red, and asterisked with a note that the question is required would be appropriate (assuming the first selection would reject them outright).

If no, then we finally get into usability issues where the answer becomes a choice based on context, clarity, and consistency.

share|improve this answer
    
thanks soooo much for the valuable chain of choice) –  Peter L. Mar 3 '13 at 19:08
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.