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

I am looking for some good examples of pure Computer Science and Mathematics applications in software QA. The objective is to create a course for CS and Applied Math students with applications that can be used in both practical and theoretical QA.

Thank you!

share|improve this question

Statistics is often used explicitly or implicitly. Some examples:

  • Analyzing the validity of multiple performance tests results.

  • Choosing parameter values based on distribution, e.g. uniform vs. normal

  • Developing test techniques, e.g. a proof that randomness is as good as X wise testing under certain assumptions.

share|improve this answer

I agree with both Rsf and jruberto statement, I think statistics and Big-O is used frequently, In addition here is some other topic that is used too i.e

  • Boundary Value and Equivalence Class Partitioning
  • Percentage of Covered Code
  • List item

For pure CS, I think this is a good example used on QA (All Pairs Testing)

share|improve this answer

Big O notation comes to mind. Important to understand the scalability of a system, given the anticipated input.

Equivalence partitioning is also frequently used in test design.

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.