Блог

Альфа тестирование

Алекс
Алекс

01 Dec 2021

Founder 🚀

Обновления
Проверка, нужен ли наш продукт на рынке, тестирование гипотез и новых идей, отладка ошибок

Мы начинаем, альфа тест. До этого этапа мы провели теоретическую работу с бизнес анализом, проектированием системы, написания подготовительной документации. Сформировали ряд диаграмм, которые позволяют оперативно обновлять предметную область в голове разработчиков. Провели тестирование MVP. И наконец добрались до тестирования в поле 🎉.

Что сделали:

  • Поняли, что управленческий учет в этой области требует гибкого контроля за финансами 💡
  • спроектировали и написали первый прототип биллинга 💰
  • написали множественную филиальность 🏡🏠
  • написали стандартный функционал (регистрация, аутентификация и т.д.)
  • переписали журнал на другом инструменте (ag-grid, о этого использовали devexpress)

Основная цель альфа тестирования.

Очень интересно, каким образом на приложение реагируют реальные клиенты, нужен ли наш продукт на рынке. Для альфа тестирования мы выбрали Детский клуб Гулливер.

Гулливер выбрали по нескольким причинам:

  • Несколько филиалов
  • Несколько программ
  • Попытки самостоятельной автоматизации
  • В штате кроме преподавателей есть другие сотрудники, администраторы, бухгалтер и т.д.
  • Молодые сотрудники, готовые к изменениям и внедрению систем автоматизации
  • Географическое расположение в Минске

На момент альфа тестирования приложение кроме общих подсистем (регистрация, аутентификация и т.д.) содержит два больших компонента: журнал и биллинг.

При тесте мы попытаемся найти как можно больше явных/грубых/критических багов (например, которые приводят к падению приложения), до того, как приложение будет готово к следующему этапу тестирования и более широкому кругу пользователей. Повторно удостовериться, что наш продукт нужен на рынке...

Кроме того, мы планируем протестировать ряд гипотез, проведем отладку найденных ошибок, приводящих к падению и не только.

На этапе альфа тестирования запускаем все группы. Кликаем, везде, где хотим, вводим в поля, что хотим, пытаемся сломать приложение преднамеренно. Проверяем все формы на работоспособность и ошибки. Основная цель в этом периоде: найти состояния, которые ведут к падению приложения или потере данных. Данные, собранные во время альфа теста могут быть потеряны или испорчены: ничего страшного. После того, как удостоверимся, что данные консистентные и удается стабилизировать сборку, через пару месяцев перейдем к закрытому бета-тестированию – отказываемся от других форм ведения учета и ведем свои группы только в приложении. В дальнейшем планируем присоединение к приложению следующую порцию сотрудников.

Наравне с оценкой работоспособности проводим множественное тестирование готовых юс-кейсов на предмет любых ошибок. Обращаем внимание на:

  1. Не работает
  2. Не удобно
  3. Не красиво
  4. Не понятно
  5. Не хватает (что хочу, а его нет или круто было бы)

Технологический стек

Несколько изменений:

  • Начали интеграцию Typescript
  • Внедрили Redux и Redux Thunk
  • Добавили Reselect и селекторы
  • Перешли на MaterialUI

P.s. 🧩😕

  • Названия снова нет (но мы держимся 😁😂)
  • Почти полностью переписали код оО
  • В команде 3 человека (🐱💻🐱👓🐱🚀)
  • Два рабочих компонента - Журнал и Биллинг

Блог
updates

Возможно, вас также заинтересует:

Обновления
Алекс
26.03.2024
Рассылки 💌
Обновление: 4.11.4. Рассылки, новые цены и не только
Обновления
Алекс
06.03.2024
Задачи❤️‍🔥
Обновление 4.10.30. Управляйте задачами удобно с помощью современного инструмента
Статьи
Лена Леонова
10.01.2024
KISS😘 и Заумь
Статья о крайне сложном стремлении к простоте
Обновления
Алекс
09.12.2023
Кабинет клиента
Эта статья посвящена обновлению 4.9.10 и функциональности кабинета клиента

Все еще есть вопросы?

Мы с удовольствием 🧁 ответим на любые вопросы. Звоните 📞 +375(25) 750 25 25, или закажите звонок, мы свяжемся в ближайшее время