Перейти к содержимому

Фотография

Юзабилити-тестирование API


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 3

#1 July Kuzmicheva

July Kuzmicheva

    Специалист

  • Members
  • PipPipPipPipPip
  • 518 сообщений

Отправлено 11 октября 2017 - 06:49

Автор: Юлия Багрий, ведущий специалист по тестированию компании "Лаборатория качества"

 

Оригинальная публикация: http://quality-lab.r...bility-testing/

 

Юзабилити-тестирование… API?! Да, именно так. В своей предыдущей статье я говорила, что юзабилити является одной из ключевых характеристик хорошего API. Пришло время рассмотреть ряд важных вопросов: зачем, как и, главное, с помощью каких методов можно оценить эту характеристику для API.

 

Когда говорят о графических пользовательских интерфейсах (GUI), уже ни у кого не вызывает сомнения то, что юзабилити тестировать необходимо. Но давайте вспомним, что согласно международному стандарту ISO 9241-11 юзабилити – это степень, с которой продукт может быть использован определенными пользователями при определённом контексте использования для достижения определённых целей с должной эффективностью, продуктивностью и удовлетворенностью. Проще говоря, это та степень удобства использования продукта, с которой пользователь может без затруднений применить продукт и достичь своей цели. Как видим, в определении нет ни слова о менюшках, цвете кнопочек и размере шрифта. Мы можем оценить юзабилити для любого продукта, будь то мобильное приложение, утюг, или, в нашем случае, API.

 

Читать публикацию полностью


  • 0

#2 SALar

SALar

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 2 298 сообщений
  • Город:Москва


Отправлено 11 октября 2017 - 11:38

Это не юзабилити. Это группа критериев качества "сопровождаемость". Смотри ГОСТ 25010. Или первоисточник ИСО/МЭК 25010.


  • 1

-- 

Сергей Мартыненко

Блог 255 ступеней (байки для оруженосца)

facebook (Дети диаграммы Ганта)

ВебПосиделки клуба имени Френсиса Бэкона 

 


#3 SALar

SALar

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 2 298 сообщений
  • Город:Москва


Отправлено 11 октября 2017 - 11:51

Проводил  я вебинар посвященный этим вопросам. Там хорошо понабросали идей. Особенно мне понравилось: "Коде ревью неопытными разработчиками". Ни в одной книге не описана, хотя казалось бы, при планомерном анализе проблемы идея лежащая на поверхности.

 

PS. Я планирую включить это блок в большой тренинг по написанию плана контроля и обеспечения качества.


  • 1

-- 

Сергей Мартыненко

Блог 255 ступеней (байки для оруженосца)

facebook (Дети диаграммы Ганта)

ВебПосиделки клуба имени Френсиса Бэкона 

 


#4 aviskase

aviskase

    Новый участник

  • Members
  • Pip
  • 24 сообщений
  • ФИО:Багрий Юлия


Отправлено 12 октября 2017 - 11:30

Это не юзабилити. Это группа критериев качества "сопровождаемость". Смотри ГОСТ 25010. Или первоисточник ИСО/МЭК 25010.

 

Не совсем согласна.

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

 

"Коде ревью неопытными разработчиками".

 

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

 

PS. Я планирую включить это блок в большой тренинг по написанию плана контроля и обеспечения качества.

А что за тренинг? )


  • 0


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных