Functional Testing

August 3, 2017

What Is It?

Functional Testing focuses on testing software against a design document, use cases, or a requirement document to ensure that it meets the standard. Checks the software to ensure that it provides the output required by the end-user or business. Requires a significant investment of time to build out documentation.

When Should it be Done?

Should be conducted after each relevant change to check for usability and evaluate how software conforms or relates to base requirements.

Helpful Tools

Checklists against use cases, user tasks, or requirements/design documents.

Want to learn more about the ins and outs of dev testing? Check out our white paper, Your Guide to Development Testing.

Ben Spencer

UX Researcher & Writer

Professional UX Researcher & Writer. Amateur Crossfitter, video gamer, and Planeswalker. I make sense of the world through storytelling and by observing the infinite wisdom of my two beloved Boxer dogs.

You might also like...



9 Steps for Moving Sites Between Servers

Technical needs change over time. To have a better optimized website, this may mean migrating your website to a different server. Perhaps you’ve found a server more conducive to efficiency and performance, and you need guidance about how to switch. While it may seem like more hassle than it’s worth, moving your site isn’t as … Continued



Dev Terminology 101: Common Programming Languages (and their key frameworks)

Language enables human communication – spoken or written – with words and phrases structured in a conventional way. Just like we need different languages to communicate with one another, we also need different languages to communicate with computers. In an article on Stack Overflow, Matt Sherman writes that at a foundational level, all programming languages … Continued



Meet Technology Stacker, a Tech-stack Planning Platform

Meet Technology Stacker, a tech-stack planning platform created for designers and developers, sales and project managers, and business users. Technology Stacker creates a visual representation of the technologies that apps and websites are built on. Users create and edit tech stacks, as well as view public stacks for other companies. We’ve been working on the … Continued

Pacific Science Center

application maintenance and development

Pacific Science Center


mobile development



web design, microsite development


Seattle Public Library

ui/ux design, microsite development

Seattle Public Library