Software Quality Assurance & Testing Stack Exchange is a question and answer site for software quality control experts, automation engineers, and software testers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Well, I am not going to say what falls in functional/non-functional testing as it might vary in your work place. But if you carry out a11y testing then do you have it marked as functional testing or non functional testing?

share|improve this question
In your shop, does it matter in which category Accessibility Testing in placed? Is it funded or staffed differently? – Joe Strazzere Jul 11 '11 at 12:00
I do not understand the point of this question. It would help for the question to explain why the categorization matters. – user246 Jul 23 '11 at 15:48
looks like that is another question!!! – Tarun Jul 24 '11 at 5:06
up vote 2 down vote accepted

In traditional models, accessibility falls under non-functional testing; however, because in commercial software accessibility often falls under legal or regulatory requirements it may also be considered functional but, not all software is commercial software or needs to comply with governmental regulations

I like the following definitions from "a functional requirement specifies what the system should do" "a non-functional requirement specifies how the system should behave"

share|improve this answer

I think that it would depend on the industry and the deployment of the application as to how you treat it. For example, it may be irrelevant for an internal only tool, but completely relevant if you are the website of the Olympic Games and don't want to get sued.

(The Sydney 2000 Organising Committee lost a lawsuit for failing to cater for users who could not access a visual version of the Sydney 2000 Olympic Games website.)

Like Jeff Atwood treats performance (as a feature) I would treat it like a feature, and test it as such.

share|improve this answer
Silly questions but I suppose you say a11y is functional testing, right? – Tarun Jul 11 '11 at 6:55

Objective of Accessibility Testing is to ensure the application / website being tested are usable by people with disabilities which falls under functional testing. I guess it should be considered as functional testing.

share|improve this answer
If the site is not accessible to someone, its functionality is worthless to them, so I would argue that it is functional. – TomG Jul 13 '11 at 1:58

I think its for this exact reason that Cem Kaner came up with the term "Para-functional Testing"

Some discussion on it here & here & here

share|improve this answer

Your Answer


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.