Каждый тестировщик в моем окружении хоть раз попадал в ситуацию, когда на проекте требуется построить процесс с нуля. Многие наверняка задавались вопросом «С чего начать?». За последние 5 лет у меня было несколько проектов с таким опытом в разных студиях.
Что же делать? Нужно найти точку опоры, исходя из которой можно понять какой процесс подойдет. Для меня этой точкой опоры стали проблемы мобильных игровых проектов на ранней стадии разработки. В этом материале разберем самые основные и постараемся найти для них решение.
Рафаэль @red12
Пользователь
12 мин
Битва Charles и Fiddler: как тестировать с комфортом?
5 мин
27KВсем привет! Меня зовут Ксения Мерзлозубова, и я тестирую мобильные приложения в компании ATI.SU.
Для тестирования большинства задач мобильному тестировщику необходим сниффер — инструмент для перехвата и анализа трафика. Сейчас существует множество снифферов, но самые популярные — это Charles и Fiddler. В этой статье я опишу их достоинства и недостатки, обращу внимание на фичи, удобство использования, дизайн и еще некоторые нюансы. Снифферы всегда помогают мне при ручном тестировании, поэтому надеюсь, что и вы сможете выбрать один из них или будете использовать все.
+8
Чек-лист тестирования мобильных приложений
4 мин
215KУ многих начинающих специалистов в области тестирования возникает вопрос: «А как же протестировать мобильное приложение. С чего начать, какие проверки стоит осуществить?» Данный вопрос актуален, когда они приходят в компанию, где нет документации на проекте, либо это только что появившийся стартап. Чтобы ответить на эти вопросы была подготовлена универсальная шпаргалка, которую можно использовать при тестировании практически любого приложения.
+4
Облачные платформы для мобильного тестирования
14 мин
29KИ вот настало то время, когда нашим нуждам тестирования стало тесно на рабочем столе тестировщика. Душа попросилась в облака. На самом деле нет. Не совсем.
+13
Выбор мобильных устройств: пошаговая инструкция для начинающих QA. Часть II
7 мин
19KТуториал
Только за месяц этот вопрос был задан на трех митапах по тестированию, естественно в том формате ответ был очень общий. Информации совсем немного. Задача требует работы со статистикой, а это в основные обязанности тестировщика не входит. Я со статистикой работала плотно, есть что рассказать, чем поделиться и, что не менее важно, сейчас у меня есть время, а такая публикация требует его немало. Я ничего не продаю, я просто делюсь своими знаниями ).
Просьба к опытным QA mobile поделиться своим опытом в комментариях. Это не займет много времени. А новичкам это нужно.
В первой части мы заглянули в готовый список и прошли четыре первых шага: попытались получить свою статистику, проанализировали приложение и ЦА, подготовили шаблон требований/характеристик, изучив статистику производителей. И отдельно подумали нужен ли нам планшет(ы).
Во второй переходим к выбору конкретных моделей, попутно изучив лидеров и общие тенденции рынка.
Просьба к опытным QA mobile поделиться своим опытом в комментариях. Это не займет много времени. А новичкам это нужно.
В первой части мы заглянули в готовый список и прошли четыре первых шага: попытались получить свою статистику, проанализировали приложение и ЦА, подготовили шаблон требований/характеристик, изучив статистику производителей. И отдельно подумали нужен ли нам планшет(ы).
Во второй переходим к выбору конкретных моделей, попутно изучив лидеров и общие тенденции рынка.
+1
Чек-лист для тестирования числового поля
12 мин
201KПри тестировании встречаются как интересные задачки с замудреной логикой, так и простые, вроде проверки простой строки или числового поля. Для простых полей можно один раз написать чек-лист проверок, а потом переиспользовать, лишь немного меняя под «своё» поле.
Сегодня мы разберем чек-лист для числового поля. Сначала я напишу общий чек-лист, потом пройдемся по каждому пункту и разберемся, зачем он нужен, а в конце напишем чек-лист по этому шаблону.
Итак, у нас есть некое поле, куда нужно вводить число. Например, поле «возраст» при регистрации:
При этом на сайте нельзя регистрироваться до 18 лет, есть запрещённый контент.
Какие проверки тут можно провести:
Соединяем все вместе — Пример: чек-лист для возраста.
Ну и куда же практики — Попробуй сам!
Сегодня мы разберем чек-лист для числового поля. Сначала я напишу общий чек-лист, потом пройдемся по каждому пункту и разберемся, зачем он нужен, а в конце напишем чек-лист по этому шаблону.
Итак, у нас есть некое поле, куда нужно вводить число. Например, поле «возраст» при регистрации:
При этом на сайте нельзя регистрироваться до 18 лет, есть запрещённый контент.
Какие проверки тут можно провести:
- Корректные значения
- Некорректные значения (за пределами валидных диапазонов или нелогичные: 200 лет, 88 секунд...)
- Граничные значения
- Пограничные значения
- Дробное число — формат (через запятую и через точку)
- Дробное число — округление (с кучей знаков после запятой)
- Ноль
- Один
- Пустое поле
- Очень большое число (поиск технологической границы)
- Отрицательное число
- Нечисловые и «не совсем числовые» значения
Соединяем все вместе — Пример: чек-лист для возраста.
Ну и куда же практики — Попробуй сам!
+9
Повышаем сознательность граждан
2 мин
90KПривет!
Мы тут упоролись и сделали карточки с самыми частыми юридическими ситуациями в жизни. Ну, знаете, типа того, что хочется купить по цене с ценника, а не дают. Или что делать, если вас прямо сейчас забирает полиция. И так далее. На каждой карточке краткий алгоритм, что делать, и в каком порядке. Все карточки мелкие типа шпаргалок, подходят для того, чтобы положить в бумажник три-четыре самые важные.
Почему это важно сделать на бумаге? Потому что она без батарейки, не требует подключения к сети и содержит самые важные номера законов. В общем, бумага очень отказоустойчивая. Естественно, есть и PDF, которую можно просто залить на телефон.
Мы тут упоролись и сделали карточки с самыми частыми юридическими ситуациями в жизни. Ну, знаете, типа того, что хочется купить по цене с ценника, а не дают. Или что делать, если вас прямо сейчас забирает полиция. И так далее. На каждой карточке краткий алгоритм, что делать, и в каком порядке. Все карточки мелкие типа шпаргалок, подходят для того, чтобы положить в бумажник три-четыре самые важные.
Почему это важно сделать на бумаге? Потому что она без батарейки, не требует подключения к сети и содержит самые важные номера законов. В общем, бумага очень отказоустойчивая. Естественно, есть и PDF, которую можно просто залить на телефон.
+280
Сетевой нейтралитет. Почему важно чтобы каждый понимал о чём идёт речь?
5 мин
27KВсем доброго времени суток! Недавно на РБК появилась новость о том, что провайдеры попросили право самостоятельно ограничивать трафик отдельных сайтов. По сути наш Медиакоммуникационный союз (МКС) добивается того же, чего уже добились AT&T с Verizon и Comcast в США. На этом моменте вынужден процитировать самого себя. Фрагмент из поста в моём канале после решения Federal Communications Commission (Американский Минкомсвязи) об отмене сетевого нейтралитета 16.12.2017:
Против отмены сетевого нейтралитета в США выступали: Apple, Google, Amazon, Mozilla, Twitter, Reddit, YCombinator, Netflix и многие другие. На Wired есть целая коллекция противоборствующих мнений. Далее приведу несколько других примеров возможных последствий:
Вот представьте ситуацию, при которой Ростелеком занижает скорость Youtube и ускоряет, скажем, Вконтакте. Да, конечно, можно добиться одинаковых условий, если вы будете платить по дополнительным тарифам за Youtube. В момент Ростелеком с другими провайдерами становятся самыми могущественными технологическими компаниями. Как вам?
Против отмены сетевого нейтралитета в США выступали: Apple, Google, Amazon, Mozilla, Twitter, Reddit, YCombinator, Netflix и многие другие. На Wired есть целая коллекция противоборствующих мнений. Далее приведу несколько других примеров возможных последствий:
+34
О тонкостях приватности в Telegram Bots API: «это не баг, это фича»
2 мин
51KНеделю назад в мессенджере Telegram был запущен Bots API — платформа для создания ботов. Платформа пусть немного сыроватая, слегка костыльная, но тем не менее интересная — как для пользователей, так и для разработчиков, которые тут же ринулись писать (и портировать) разнообразных ботов. Но, как оказалось, в API есть как минимум одна особенность, которая может показаться довольно неожиданной (и даже неприятной) для конечных пользователей.
Сразу оговорюсь: данная заметка не является очередным нападком на защищенность Телеграма. Более того, учитывая дружеские отношения с некоторыми из разработчиков мессенджера, писать статью не особенно хотелось. Но предостеречь тех, кто планирует создавать и, главное, пользоваться ботами в Telegram, мне показалось важным. «Платон мне друг, но истина дороже».
Сначала вкратце для рядовых пользователей. Если вы отправляете какому-то боту в Телеграме фотографию (рассчитывая, что бот потом эту фотографию отправит другому человеку), — помните, что конечный получатель фото (при желании) легко сможет узнать ваше имя/фото/юзернейм (и сможет связаться с вами напрямую). Даже если бот предполагает приватность и анонимность. Этот интересный аспект крайне неочевиден даже для самих создателей ботов. И они (пока что!) ничего не могут с этим сделать. Строго говоря, это касается не только фотографий (а почти всех видов прикреплений), но увидеть ваш профиль в других случаях несколько сложнее.
В том числе этому подвержен приведенный в качестве примера в описании новой платформы @HotOrBot. В этом «аналоге Тиндера» можно легко подсматривать аккаунты тех, чьи фото вам предлагают оценить (и, собственно, писать им — даже если они ещё не ответили вам взаимностью).
Сразу оговорюсь: данная заметка не является очередным нападком на защищенность Телеграма. Более того, учитывая дружеские отношения с некоторыми из разработчиков мессенджера, писать статью не особенно хотелось. Но предостеречь тех, кто планирует создавать и, главное, пользоваться ботами в Telegram, мне показалось важным. «Платон мне друг, но истина дороже».
Сначала вкратце для рядовых пользователей. Если вы отправляете какому-то боту в Телеграме фотографию (рассчитывая, что бот потом эту фотографию отправит другому человеку), — помните, что конечный получатель фото (при желании) легко сможет узнать ваше имя/фото/юзернейм (и сможет связаться с вами напрямую). Даже если бот предполагает приватность и анонимность. Этот интересный аспект крайне неочевиден даже для самих создателей ботов. И они (пока что!) ничего не могут с этим сделать. Строго говоря, это касается не только фотографий (а почти всех видов прикреплений), но увидеть ваш профиль в других случаях несколько сложнее.
В том числе этому подвержен приведенный в качестве примера в описании новой платформы @HotOrBot. В этом «аналоге Тиндера» можно легко подсматривать аккаунты тех, чьи фото вам предлагают оценить (и, собственно, писать им — даже если они ещё не ответили вам взаимностью).
+17
Google, куда ты дел моё место в GMail? А вы точно знаете, как в GMail работают ярлыки?
7 мин
70KСтал я замечать, что из 15 гигабайт бесплатного месте, предоставленного Google, у меня почта занимает уже почти 12 гигабайт. И такая тенденция меня не радует.
С другой стороны я в качестве почтового клиента использую Thunderbird с полной синхронизацией. Т.е. все письма должны быть закачены. Так вот папка Thunderbird со всеми письмами и индексами занимает всего 3 гигабайта. Хотя по логике вещей размер должен не просто более менее совпадать с занятым местом на GMail, а быть побольше, т.к. Thunderbird не архивирует письма, а хранит как есть и еще индексы строит для ускорения поиска.
Проблема на лицо! Начинаем докапываться до сути.
+44
Грандиозное тестирование аккумуляторов AA/AAA
6 мин
301KПосле моего грандиозного тестирования батареек многие просили провести такие же основательные тесты NiMh-аккумуляторов. За четыре месяца я протестировал 198 аккумуляторов (44 модели AA и 35 моделей AAA).
+213
Дизайн услуг в борьбе с мелочью
4 мин
6.6KМелочь — штука неудобная. Убирать в кошелёк её каждый раз лениво, поэтому она накапливается в карманах, там она тоже мешается и поэтому выкладывается в прихожей, где копится до тех пор, пока не начинает мешать и там. После чего совсем непонятно куда её девать. Выкидывать деньги — плохо, расплачиваться мелочью — неудобно.
Давайте подумаем, как можно решить эту проблему с помощью дизайна услуг и современных технологий.
Давайте подумаем, как можно решить эту проблему с помощью дизайна услуг и современных технологий.
+73
Проект «Народная лицензия» или российский crowd-funding во плоти
3 мин
2.5KДоброго вторника, хабрасообщество!
Раз за разом мы с вами натыкаемся на ляпы кинопереводчиков, дурь копирастов и отсутствие золотой середины между посредственными официальными локализациями и более дотошными, но менее техничными работами любительских релиз-групп.
Некоторые замечательные вещи на русском языке не публикуются в принципе, а некоторые (как, например, некогда популярная игра «Icewind Dale») ждут официального русского релиза по 5-6 лет!
Сегодня мне хочется обсудить не эти негативные случаи, а российский проект, который может стать первопроходцем в мир оперативно и при этом качественно локализованных изданий.
А может и не стать — решать нам.
Раз за разом мы с вами натыкаемся на ляпы кинопереводчиков, дурь копирастов и отсутствие золотой середины между посредственными официальными локализациями и более дотошными, но менее техничными работами любительских релиз-групп.
Некоторые замечательные вещи на русском языке не публикуются в принципе, а некоторые (как, например, некогда популярная игра «Icewind Dale») ждут официального русского релиза по 5-6 лет!
Сегодня мне хочется обсудить не эти негативные случаи, а российский проект, который может стать первопроходцем в мир оперативно и при этом качественно локализованных изданий.
А может и не стать — решать нам.
+46
Заботливое компьютерное кресло
8 мин
255K Выбор нового компьютерного кресла у меня начался с того, что неприятность случилась с предыдущим – в крестовине ножки появилась большая трещина, из-за которой пневмопатрон с хрустом ушел в пол и заклинил, прилично исцарапав весь ламинат.
Насчет ламината меня быстро успокоили – оказывается, были случаи, когда пневмопатрон выходил через верх, делая больно беспечному владельцу вплоть до летального исхода )
Насчет ламината меня быстро успокоили – оказывается, были случаи, когда пневмопатрон выходил через верх, делая больно беспечному владельцу вплоть до летального исхода )
+141
Что, где, куда: обзор туристических блогосервисов
9 мин
6.2KЛето уже в самом разгаре, но в отпуска успели выбраться далеко не все. Информации море, и сориентироваться с ходу в ней может быть нелегко.
Куда поехать, как взять авиабилет со скидкой, забронировать номер в гостинице, узнать о подводных камнях выбранных направлений от опытных путешественников и просто с интересом провести время, читая отчёты о поездках и рассматривая фотографии — велком под кат, читать сравнительный обзор туристических социальных сетей.
В обзор попали:
turometr.ru/
tourbina.ru/
tourout.ru/
flagatrip.ru/
geoid.ru/
tripster.ru/
venividi.ru/
yapiligrim.ru/
Куда поехать, как взять авиабилет со скидкой, забронировать номер в гостинице, узнать о подводных камнях выбранных направлений от опытных путешественников и просто с интересом провести время, читая отчёты о поездках и рассматривая фотографии — велком под кат, читать сравнительный обзор туристических социальных сетей.
В обзор попали:
turometr.ru/
tourbina.ru/
tourout.ru/
flagatrip.ru/
geoid.ru/
tripster.ru/
venividi.ru/
yapiligrim.ru/
+45
Макросъемка китовым объективом
1 мин
15KПо подсказке знакомого почитал тут забугорный форум по поводу макросъемки. Хочу поделиться результатом.
На форуме в качестве примера были приведены фотографии, сделанные с помощью модифицированного объектива canon ef 35-80 1:3,5-5.6. Я решил «помучать» свой canon ef 28-80 1:3,5-5,6 — китовый объектив от пленочной зеркалки Кэнон.
Собственно вся модификация заключается в удалении передней линзы:
На форуме в качестве примера были приведены фотографии, сделанные с помощью модифицированного объектива canon ef 35-80 1:3,5-5.6. Я решил «помучать» свой canon ef 28-80 1:3,5-5,6 — китовый объектив от пленочной зеркалки Кэнон.
Собственно вся модификация заключается в удалении передней линзы:
+87
Опыт составления резюме
5 мин
33KПроблема
Не так давно мне потребовалось обновить своё резюме. Последний раз я это делал несколько лет назад, так что решил написать резюме с нуля.
В этом посте я бы хотел рассказать о своём опыте создания резюме: о предполагаемой целевой аудитории и деталях оформления. Оговорюсь, что я программист, в отделе кадров никогда не работал, так что к соображениям следует относиться со скептицизмом.
+83
Комбинация мультитач и перьевого ввода
1 мин
1KВ видео Microsoft Research исследует и предлагает варианты совместного использования двух технологий, которые сегодня противопоставлены друг-другу: мультитач и перьевой ввод.
Есть мнение, что эти наработки будут использованы в устройстве Courier, информация о котором иногда утекает в сеть.
Есть мнение, что эти наработки будут использованы в устройстве Courier, информация о котором иногда утекает в сеть.
+21
Началось?
1 мин
595Малоизвестная компания kobo анонсировала свой букридер. Ничего особенного, если бы не цена — $150.
Характеристики традиционны: 6" экран E-ink, форматы ePub, PDF, Adobe DRM и да, самое главное — виниловое покрытие задней крышки, что придает ощущение настоящей книги :)
Характеристики традиционны: 6" экран E-ink, форматы ePub, PDF, Adobe DRM и да, самое главное — виниловое покрытие задней крышки, что придает ощущение настоящей книги :)
+55
Sony Mavica MVC-FD73 — или дискеты еще пригодятся %) Осторожно трафик!
2 мин
15KВот попал в руки очень забавный экземпляр от компании, подарившей нам PSx, и еще много чего интересного ;)
UPDATE: Исправил очепятки.
UPDATE2: Добавил фото
UPDATE: Исправил очепятки.
UPDATE2: Добавил фото
+82
Информация
- В рейтинге
- Не участвует
- Откуда
- Москва и Московская обл., Россия
- Дата рождения
- Зарегистрирован
- Активность