У пользователей более высокие ожидания, чем когда -либо прежде. В то же время, качество обслуживания клиентов Все чаще главный приоритет Из-за его далеко идущих последствий в отношении активации и удержания клиентов.
Самый простой способ убить хорошего обслуживания клиентов — с плохой ошибкой. Вот где проходят тесты.
Тесты способствуют предоставлению хорошего обслуживания клиентов — они обнаруживают ошибки, прежде чем клиент когда -либо получит шанс.
Некоторые технологии, такие как Static Typling и Linting, могут помочь вам в том, чтобы получить часть пути, но в конечном итоге вы должны писать тесты, чтобы обеспечить свою бизнес -логику и соответствующую работу по обслуживанию клиентов, как вы ожидаете.
В Walrus.ai Мы помогаем командам автоматизировать их самые раздражающие интеграционные тесты. Мы обрисовали некоторые из самых частых ошибок, которые наши клиенты испытали, что вы можете написать простые тесты, чтобы предотвратить.
Не отвечают интерактивные элементы
Ответ элементы смертельны. Часто они проявляются в опыте адаптации (продолжайте кнопки, формы ввода и т. Д.) И могут помешать клиенту предпринять ценные действия, такие как регистрация или в приведенном ниже случае, получение автомобильного кредита!
Валидация формы
Формы — это то, где вы собираете самые важные бизнес -данные от ваших клиентов. Будь то информация о их кредитной карте или информация, которая будет использоваться для привлечения клиента (например, электронную почту и номер телефона, качество этих данных, безусловно, важно для бизнеса и может оказать значительное влияние на качество обслуживания клиентов (например, , когда вы планируете демонстрацию и вводите неправильный номер телефона!).
Асинхронные данные
Действия пользователя, которые имеют асинхронные зависимости, особенно подвержены ошибкам и могут иметь значительные последствия для бизнеса. Например, если вы не оцениваете, достаточно ли кто -то претендовал на пропагандистский код достаточно быстро, ваша система предоставляет окно для мошенничества с купонами.
Пустые данные
Пустые ошибки данных возникают, когда пользователи ожидают определенных результатов (например, результатов поиска или данные, представленные в отчете), но фронт не дает никаких реальных результатов, несмотря на существующие данные. Эти ошибки особенно разочаровывают пользователя, потому что даже не ясно, что возникает ошибка.
Несколько всплывающих часов или модалов
Модалы — отличный способ привлечь пользователей — независимо от того, представляют ли это их новую функцию в вашем продукте, или скидка. Но не оба одновременно.
Не только перекрывающиеся модалы проблематичны Что касается соответствия ADA Они также разбавляют призыв к действию для конечного пользователя и, как правило, делают ваш продукт ненадежным.
Трудно писать тесты, потому что компьютеры не думают, как люди.
Человек думает о том, что пользователь пытается достичь в конкретном опыте (скажем, оформлении), и хочет убедиться, что пользователь может успешно выполнить эту задачу. Но компьютеры требуют гораздо более конкретных инструкций — убедитесь, что эта кнопка зеленая и содержит, например, конкретный текст. Написание тестов требует от людей думать как компьютеры.
Но есть новые способы написания тестов!
С Walrus.ai , вы можете написать сложные интеграционные тесты с одной строкой кода на простом английском языке.
Попробуйте бесплатно!
Оригинал: «https://dev.to/walrusai/the-five-most-common-bugs-you-should-be-writing-tests-for-11p2»