Привет, ребята, это мой первый средний пост, надеюсь, он получится хорошим.

Я разработчик, и часть нашей работы как разработчика состоит в том, чтобы тестировать задачи, над которыми мы работаем. Очевидно, что существуют разные типы тестов, но здесь основное внимание уделяется юзабилити-тестированию.

Я работал над многими проектами и задачами и тестировал их, но в нескольких случаях я тоже был заказчиком того, над чем я работал.

Интересным моментом, который всегда привлекал мое внимание, было чувство замешательства при работе с продуктом, над которым я работал и тестировал много-много раз, чувство, которого у меня не было, когда я тестировал свой код. функциональность, и мне пришло в голову, что намерение тестирования может сыграть значительную роль, и, возможно, это одна из причин, по которой мы слышим, что создатели продукта не являются правильной группой тестировщиков, может быть это потому, что мы не ставим себя на место клиентов, и вместо того, чтобы сосредоточить внимание нашего теста на цели нашего теста, цели, почему я использую этот продукт, мы сосредотачиваемся на том, правильно ли работает их система. .

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

Как это произошло со мной

Я работаю над приложением для iOS, в процессе разработки и реализации я работал над меню панели инструментов, которое во время разработки выглядело красиво и применимо для меня, поэтому я закодировал его и протестировал, и в процессе кодирования и тестирования все было правильно на мой взгляд, с точки зрения разработчика, но на этот раз я начал по-настоящему использовать свой продукт как пользователь, и это было похоже на то, что я врезался в стену и обнаружил, насколько эта панель инструментов была идиотской и не богатой, может быть, это было красиво, но UX был ужасным, поэтому я хочу изучить свое приложение, когда я использую его как реальный пользователь, найти недостатки и проблемы, поскольку это проблемы, которые действительно имеют значение, а не функция, которая иногда не работает должным образом, по крайней мере, на мой взгляд. Я призываю вас делать то же самое: иногда работать с вашим приложением как пользователь, а не как разработчик, вы можете поставить перед собой цель или просто работать с ним в повседневной жизни, но тот факт, что вы работаете с ним как пользователь, я верю, даст вам отличные идеи.