| Тестирование вне офиса (Вызовы мобильного тестирования - 4) Источник: Батыров Арсений 21.11.2017 16:17 В одной из мнемоник мобильного тестирования, LONG FUN CUP, есть очень верное высказывание: "Тестировать мобильные телефоны за столом - грех. Ложитесь на диван!" Высказывание, конечно, юмористическое, но оно очень точно отображает необходимость работы с мобильными устройствами не только за столом.Если приложение имеет хоть какие-то функции, связанные с мобильным функционалом смартфона или планшета - его обязательно нужно тестировать "снаружи". Есть как очевидные функции, как GPS или мобильный интернет, так и гораздо менее явные. Например, собеседник |
| Мобильная безопасность (Вызовы мобильного тестирования - 3) Источник: Батыров Арсений 21.11.2017 16:15 Обеспечение безопасности данных пользователя всегда вызывало сложности при разработке. Однако для мобильных приложений безопасность — одна из главных проблем. Угрозы безопасности мобильных устройств с годами не изменились. Есть всего два основных пути потери контроля над данными: недостаточная защита при физическом доступе и использование плохо защищённых приложений. Но вот последствия таких потерь стали гораздо серьёзнее.Мобильные устройства сейчас хранят в себе гораздо больше личной информации, чем персональный компьютер. Поми |
| Новые типы мобильных устройств (Вызовы мобильного тестирования - 2) Источник: Батыров Арсений 21.11.2017 16:15 Одна из наиболее важных тенденций современности - появление и развитие интернета вещей, или IoT (Internet of Things). Сейчас уже никого не удивишь чайником с подключением по WiFi или весами, выдающими статистику ваших взвешиваний. И хотя большинство таких устройств общается по собственным протоколам, появляется всё больше девайсов, использующих наработки мобильных ОС в собственных прошивках. И с течением времени стали появляться приложения, которые работают не только на телефонах и планшетах, но и на телевизорах, тв-приставках, в часах и автомобилях. С |
| Цикл выпуска устройств (Вызовы мобильного тестирования - 1) Источник: Батыров Арсений 21.11.2017 16:15 Этой статьёй я начну рассказ о различных вызовах мобильного тестирования, с которыми тестировщики сталкиваются сейчас или столкнутся в ближайшем будущем. Для начала поговорим о цикле выпуска мобильных устройств и связанных с ним проблемах в тестировании.Несколько лет назад производители мобильных телефонов выпускали по одному флагманскому аппарату раз в 1-2 года. Однако с тех пор сроки релиза значительно сократились, и сейчас флагманы выпускаются парами, а зачастую - несколько раз в год. И каждый из этих телефонов обладает новыми способн |
| Какие тест — кейсы автоматизировать? Источник: Quality Assurance Automated Testing 17.11.2017 02:06 Для аутсорса существует такое понятие как “контракт”, иногда в нём указано, какие виды тестов и какое покрытие ими должно быть на проекте, в такой ситуации выбор не велик. Рассмотрим ситуацию, когда мы что-то решаем. Что вообще происходит?Нет смысла покрывать автотестами, что покрыто unit – тестами и интеграционными тестами. Зачем тестировать дважды? Хотя был проект когда вроде и юнит – тесты есть, но всё равно на сложных элементах (меню навигации, таблицы и прочие самодельные) выскак |
| Разница между Quality Assurance, Quality Control и Testing … Источник: Виноградов Алексей / Brainual Tester 10.11.2017 03:47 ... это бесполезнейшее из знаний, постоянно перетекающих по ресурсам с статьями сомнительной ценности. Очередной образчик с таблицей бессмысленных сравнений. Там "превентивный процесс", а тут "превентивные меры". Штоа? "Фокус на исполнение тестирования путём выполнения...." - да ну?! И т.д. Тем не менее, этой разнице постоянно пытаются учить начинающих тестировщиков, при этом еще делают фокус на том, что начнёте пока с тестирования, а потом, прокачаетесь для QA. Данные сравнения актуальны не более, чем сравнение в мире разработки ме |
| Покрытие кода в пул-реквестах Источник: Кошелев Артём / Test (automation) remarks 09.11.2017 20:00 Я тут запилил плагин для bitbucket-server, который хранит и показывает информацию о покрытии кода прямо в пул-реквестах. Т.е. не надо больше ходить ни в какие отчёты в CI, не надо ходить в Sonar - вся информация прямо под рукой. Процесс настройки довольно прост: собрать и установить плагин (скоро будет доступен в Atlassian Marketplace) запушить в REST-API данные о покрытии profit!Я долго думал, в каком формате принимать данные, но так ничего не придумал и сделал свой формат :). Maven-плагин, который лежит в той же репе, умеет конвертить LCOV. Планирую добавить поддер |
| Про рефакторинг и не только Источник: Дунин Илья / Catching The Bugs 31.10.2017 23:52 В рабочем чате скинули ссылку на блог: https://www.industriallogic.com/blog/ . Оставлю тут, чтобы не потерялась. Особенно приглянулась статья: Smells To Refactorings Cheatsheet Сохранил себе cheatsheet: smellstorefactorings |
| Поездка на конференцию EuroSTAR 2017 Источник: Гриневич Максим / «Я тестер!» 26.10.2017 14:05 Так сложились обстоятельства, что у меня с командой получается поехать на конференцию EuroSTAR 2017 в Копенгаген. Возможно кто-то из читателей был на этой конференции ранее и может поделитсья опытом и отзывами? |
| Ожидания в стиле Java 8 Источник: testers little helper 21.10.2017 01:31 На мысль навел просмотр видео, в котором Сергей Король справедливо напомнил, что многие из нас «упираются» собственно в средства Селениума и не используют всю силу благословенной Java. Уже вышла 9 версия, а многие еще недостаточно освоили 8, часто ли вы используете в проекте лямбды, стримы, функциональные интерфейсы? Покажу небольшой пример применения функциональных интерфейсов для ожиданий, который делает код кратким, понятным и, главное, вполне в стиле 8 Java. Идею я честно взял из вышеуказанного видео, немного поправив для своих |