Лучше, чтобы тест юзабилити был первым.
Кроме того, как вы собираетесь тестировать графический интерфейс? Какой будет выход? Если кто-то что-то щелкает и получает то, что он "изначально" искал? Что следует считать неприемлемым поведением?
Вы получите тонны бычьего мусора, чтобы просмотреть.
Юзабилити - это большое слово, но простой юзабилити-тест - это нанять вашего помощника (желательно не того, кого вы знаете, друга друга), которого вы, возможно, считаете находящимся в приложении «целевой аудиторией». Надевая camtasia / camstudio (программное обеспечение для записи на рабочем столе, возможно, будет хорошо записать его лицо). Дайте ему несколько заданий на листе бумаги (или лично, иногда бумага лучше, потому что вы не будете вмешиваться - более реалистичный сценарий). И смотри, что он делает!
Если он нуждается в помощи, то вы видите разделы внимания для будущего развития.
Никогда не пытайтесь повлиять на парня, который говорит ему такие вещи, как «но посмотри, вот эта кнопка, я подумал, что так удобнее».
Вы получите гораздо лучшие результаты такого теста, чем тратите свое время на компьютерное тестирование. GUI - это ИНТЕРФЕЙС между человеком и компьютером. Модульное тестирование - это все равно что пытаться разобрать только что написанную книгу и проверить, хорошо ли это.
Конечно, это устранит ошибки проверки орфографии, например, но это очень маленькая вещь -> по сравнению с реальными целями книги.