Многие считают, что тестирование юзабилити - это проверка удобства использования продукта на соответствие некоему субъективному здравому смыслу. На самом же деле, тестирование юзабилити - это интереснейшая и захватывающая наука! Содержащая в себе как подтверждённые законы, так и общепринятые гипотезы, и множество спорных, ещё обсуждаемых постулатов.
На этом докладе я расскажу о грамотном тестировании юзабилити:
Основные принципы и термины человеко-машинного взаимодействия
Законы Хика и Фитса, способы "измерения" удобства
Принципы моделирования интерфейсов через призму пользователей, проблем или задач
Задачи тестирования в проектировании "удобных" интерфейсов
Помощники тестировщика юзабилити: гайдлайны, сценарии использования, ролевые модели
Как и когда заводить ошибки юзабилити? Как определять и обосновывать их приоритет?
На этом докладе я расскажу об основных направлениях в тестировании юзабилити и поделюсь источниками для более глубокого изучения.
Если Вам интересна эта тема, приходите на новый тренинг Натальи Руколь Тестирование удобства использования (начало занятий ближайшей группы -- 15 июля).
Это наиболее глубокий и технически сложный тренинг по инструменту Selenium, в нём детально рассматриваются все возможности этого инструмента, особенности и нюансы их использования, известные баги и ограничения и способы их преодоления.
Курс предназначен для опытных пользователей Selenium.
Мы предлагаем новый, совершенно уникальный тренинг – про Selenium 2.0 как он есть, со всеми его достоинствами и недостатками!
тренинг полностью посвящен WebDriver, aka Selenium 2.0, потому что за ним будущее, никаких реминисценций в адрес Selenium RC и тем более в адрес Selenium IDE не будет!
минимум лирических отступлений на тему “что лучше – TestNG или JUnit” или “автоматизация в контексте Agile”,
только правда про Selenium, вся правда, и ничего кроме правды!
Более актуальной и полной информации вы не найдёте нигде – ни в официальной документации, ни в книгах, ни на других тренингах!
а также целого ряда тренингов, покрывающих самые разные области тестирования –- тест-дизайн, тестирование производительности, тестирование защищенности.
Вы получите ответы даже на самые каверзные вопросы, касающиеся Selenium!
Ну а если вам не нужна настолько подробная и глубокая информация про Selenium?
Не нужна сейчас – пригодится в будущем!
У вас останутся записи, которые будут служить вам руководством в развитии навыков автоматизатора и справочным материалом, к которому можно обращаться в случае затруднений.
"А что делать, если я только начинаю заниматься автоматизацией? Будет ли мне полезен этот тренинг?"
Онлайн-тренинг, 4 занятия с домашними заданиями и консультациями тренера
Если верить статистике, которая была представлена на последней Google I/O Conference, Android занимает весьма большую часть рынка мобильных технологий.
Более 400 000 000 Android устройств было продано по всему миру (это в 4 раза больше, чем в прошлом году) и более 1 000 000 новых Androidустройств активируются каждый день.
Эти цифры взволнуют каждого! Новые приложения для Android появляются с фантастической быстротой. Для кого-то это инструмент по улучшению своего бизнеса. А кому-то это просто интересно - написать приложение для своего смартфона и использовать его для решения повседневных задач.
Многие из нас уже занимались тестированием разного рода Android приложений:
веб сайтов, популярных порталов, оптимизированных под мобильные устройства;
родных Android приложений, устанавливаемых через Play Market
игр, написанных на OpenGL или Flash.
Процесс разработки и тестирования мобильных приложений изначально отличался своей динамичностью. Ведь самую простую версию приложения можно выпустить за несколько недель!
Те кто уже пробовал автоматизировать тестирование мобильных приложений, должно быть, столкнулись с проблемой выбора инструмента автоматизации. Если вам дорого ваше время и вы не хотите тратить его на эксперименты с разными инструментами, а стремитесь как можно быстрее начать заниматься делом и приносить пользу вашему проекту, не поленитесь и инвестируйте ваше время в новый, дополненный курс от Андрея Дзыни по автоматизации тестирования Android приложений.
Посетив этот курс, Вы:
ознакомитесь с существующими инструментами для автоматизации Android приложений;
консультируясь с тренером сможете научиться автоматизировать Android приложения;
научитесь использовать рекомендуемые паттерны автоматизации тестирования Android приложений;
обретете отличную мотивацию для старта автоматизации на вашем проекте;
сможете проконсультироваться с тренером о возникших проблемах при попытках автоматизировать тестирование Android приложения, с которым вы работаете.
Геннадий Алпаев, автора единственного русскоязычного учебника по TestComplete и автор тренинга Автоматизация тестов с использованием TestComplete, очередной набор которого начнет работу 19 июля.
TestComplete дает возможность создавать тесты, используя несколько языков программирования, и новичку обычно нелегко сделать выбор в пользу того или иного языка. В этой статье я постараюсь максимально подробно рассмотреть этот вопрос, а также ответить на часто задаваемый вопрос «какой язык выбрать?».
Выбор языка
Выбрать язык для нового проекта необходимо в момент создания проекта.
Давайте сначала кратко рассмотрим каждый из предлагаемых языков.
<ul>VBScript – процедурный язык от Microsoft с добавленными позже возможностями объектно-ориентированного программирования (ООП). Очень лёгкий в освоении, рекомендуется новичкам в программировании.<li>JScript – объектно-ориентированный язык программирования, более гибкий и мощный по сравнению с VBScript. Рекомендуется для более опытных в программировании.<li>DelphiScript – процедурный язык программирования без возможностей ООП. Его рекомендуется использовать только в крайнем случае (см. ниже описание Самотестирующихся и Подключаемых приложений).<li>C++Script/C#Script – тот же JScript с небольшими синтаксическими отличиями.
Такое впечатление, что ТС перемещает курсор по прямой между центрами пунктов меню. По дороге задевается «правка» и на выходе клик получается не там где надо.
Как на картинке: http://smages.com/images/menu1tut.png
При чем происходит это только при выборе menu.Click("[0]|[0]"), menu.Select("[0]|[0]") работает как надо.
Еще прекрасно – баг имеет место быть при отключенном визуализаторе – а отключать его приходится, что бы не постить в отчет скриншоты на каждый чих (очень большой иначе)
В итоге обошел косяк так:
var menu = window.MainMenu;
menu.Select("[0]|[0]");
var x = Sys.Desktop.MouseX;
var y = Sys.Desktop.MouseY;
Sys.Desktop.MouseDown(1,x,y);
Sys.Desktop.MouseUp(1,x,y);
Вопрос – как бы придумать более изящное решение.
В smartbear толи не поняли меня толи не захотели, отписавшись «call Menu Item by name e.g w.MainMenu.Click("Edit|Copy")», короче, ни о чем.
Требуется Java-разработчик
2013-07-02 14:42
В крупную компанию требуются Java-разработчик для работы в офисе в Москве. Полная занятость. Работа в составе команды по созданию, поддержке и развитию интернет-портала (автоматизация бизнес-процессов, управление документооборотом, и др. функции). J2EE, Spring, Hibernate, и т.д. Начальная зарплата 70-80 т.р., увеличение через 1-2 года до 120 т.р. Образование высшее, пол, возраст значения не имеют. Возможен испытательный срок, длительность и размер оплаты во время его - на собеседовании.
Более подробно в переписке. Контакт: it_job@obeng.ru, Николай.
Требуется IT-инженер
2013-07-02 14:45
В крупную компанию требуется IT-инженер (системный администратор) для работы в офисе в Москве. Полная занятость. Работа в составе команды по созданию, поддержке и развитию интернет-портала (автоматизация бизнес-процессов, управление документооборотом, и др. функции). Уверенное знание и Windows и Linux платформ, умение искать и находить решение по администрированию различного ПО. Желателен опыт работы с open source продуктами. зарплата 70-80 т.р.
Образование высшее, пол, возраст значения не имеют. Возможен испытательный срок, длительность и размер оплаты во время его - на собеседовании.
Более подробно в переписке. Контакт: it_job@obeng.ru, Николай.