10 essential UX testing methods
Validation is the cornerstone of MVP product development. It's the fuel that powers the MVP Build-Measure-Learn feedback loop. There are a number of different testing methods that can be used to help define MVP and continuously improve UX iteratively by applying Build-Measure-Learn cycles.
The following are 10 essential UX testing methods that can be used to help validate your MVP:
- Survey: The most cost-effective way to find out who your users are, what they want, what they do, what they purchase, where they shop, and what they own is to survey them. You can find survey software that is free, so there's no excuse.
- Persona/market segmentation: Use the survey data and identify meaningful patterns and behaviors among your user groups. Surface what functions certain segments demand as well as the pain points they experience. Find your MVP market sweet spot within your market segment.
- Contextual inquiry: Sometimes it's difficult for users to communicate exactly what they want or what they are trying to achieve. It's always ideal to observe users in their environment performing the tasks and functions that are critical to their role. You can probe and survey them while they are performing their tasks to discover what works and what needs improving.
- SME/stakeholder interviews: There's a lot of information that can be tapped internally within your own organization. Interview any SMEs, customer support, QA, development, marketing, or sales personnel to find out what needs to be built, for whom, and why.
- Task analysis: Measure discoverability, usability, and performance by observing users engaged in specific tasks and workflows.
- Moderated in-person testing: This is ideal for mobile device testing, or when it's tough to put prototypes up remotely, test users in a lab, conference room, or even a coffee shop to gather invaluable feedback and insight.
- Moderated remote testing: This is the cheapest form of user testing available. Using services such as Zoom meetings, Google Forms, and InVision allow you to record and moderate user tests anywhere on the internet. Helps expands your recruitment base, and doesn't limit user pools.
- A/B testing: This can be used in many conditions, remote, moderated, and so on. Comparatively test layouts, interface controls, buttons, CTAs, colors, tasks, performance... the sky's the limit.
- Comparative benchmark study: Comparatively test the same tasks on competitive applications. Use core metrics such as completion rates, time and task difficulty as a basis for creating benchmarks. For example, is the checkout process at Zappos faster, more efficient, and easier to use than the checkout process at Amazon?
- Multivariate testing: One-variable-at-a-time testing can take a long time, and you will quickly burn through your testers a lot faster than expected. If you need to test often, performing multivariate tests will allow you to not only maximize the returns you get from your testing pool, but also give you a great idea of how your experience works as a whole. For instance, changing the color of a button will glean some data, but nothing compares to the data you mine when you change the location, color, and label of the button and test all the variants together. You can do multivariate tests on both live and prototype environments. Products such as Optimizely helps you organize and launch multivariate tests in live environments with real users.
推薦閱讀
- 數據庫原理及應用教程(第4版)(微課版)
- 數據分析實戰:基于EXCEL和SPSS系列工具的實踐
- Test-Driven Development with Mockito
- 從0到1:數據分析師養成寶典
- App+軟件+游戲+網站界面設計教程
- 數據驅動:從方法到實踐
- 大數據Hadoop 3.X分布式處理實戰
- Hands-On Mathematics for Deep Learning
- SQL優化最佳實踐:構建高效率Oracle數據庫的方法與技巧
- 爬蟲實戰:從數據到產品
- Doris實時數倉實戰
- 改變未來的九大算法
- R Machine Learning Essentials
- 算法設計與分析
- 云工作時代:科技進化必將帶來的新工作方式