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

Selenium WebDriver: полное руководство
онлайн, начало 20 октября
Тестирование веб-приложений
онлайн, начало 20 октября
Selenium: стартовый уровень
онлайн, начало 20 октября
Программирование на Java для тестировщиков
онлайн, начало 20 октября
Фотография

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


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

#1 July Kuzmicheva

July Kuzmicheva

    Постоянный участник

  • Members
  • PipPipPip
  • 247 сообщений

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

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

 

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

 

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

 

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

 

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


  • 0

#2 SALar

SALar

    Гуру

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


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

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


  • 1

-- 

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

Блог 255 ступеней

 


#3 SALar

SALar

    Гуру

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


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

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

 

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


  • 1

-- 

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

Блог 255 ступеней

 


#4 aviskase

aviskase

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

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


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

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

 

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

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

 

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

 

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

 

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

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


  • 0


Программирование на С# для тестировщиков
онлайн, начало 3 ноября
Практикум по тест-дизайну
онлайн, начало 27 октября
Техники и инструменты поиска и оформления дефектов
онлайн, начало 30 октября
Тестирование производительности (JMeter)
онлайн, начало 3 ноября



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

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

Яндекс.Метрика
Реклама на портале