Pull to refresh
2
0
Send message

Автоматизация Android. Супер простое руководство по созданию первого Espresso-теста

Reading time5 min
Views30K
Здравствуйте, друзья. В преддверии старта курса «Mobile QA Engineer», хотим поделиться с вами переводом интересного материала.




Что такое Espresso?


Нет, это не напиток, который вы пьете каждый день, чтобы взбодриться. Espresso — это тестовый фреймворк с открытым исходным кодом, разработанный Google. Он позволяет выполнять сложные тесты пользовательского интерфейса на реальном устройстве или эмуляторе. Потребуется ли время, чтобы начать писать сложные тесты для Android?

Возможно. Но ничего не мешает вам сделать первый шаг и научиться писать простые тест-кейсы для Android с помощью фреймворка Espresso прямо сейчас.
Читать дальше →
Total votes 22: ↑20 and ↓2+18
Comments1

Сквозное тестирование (end-to-end): что, зачем, почему

Reading time9 min
Views154K
Тестирование в больших компаниях, в enterprise, чаще всего дело сложное и неблагодарное. Разрыв между бизнес-подразделениями и IT огромный: когда разработчик имеет видение на уровне кода, а проверку – на уровне модульных тестов, а заказчик мыслит работающими или неработающими даже не услугами, а целыми процессами, выходящими за рамки одной команды разработки, а то и целого подразделения\компании. И просит организовать бизнес-тестирование, или сквозное тестирование, или тестирование на основании сценариев от начала и до конца (end 2 end).

image
Читать дальше →
Total votes 6: ↑6 and ↓0+6
Comments4

UI controls на русском

Reading time3 min
Views76K
Дабы не печалился Boomburum о полупустоте хаба опубликую-ка я здесь эту подборку русских названий графических элементов управления (виджетов), которые мы используем в своих и чужих приложеньицах. Тем более что такая шпаргалка в любом случае, уверен, не помешает: бывает такое, что в самый не подходящий момент нужное слово из головы и вылетает.

Много терминов может показаться банальными и очевидными, но есть и такие, для которых я не нашёл добротных, годных переводов (например grid, toggle button, extender). Т.ч. приглашаются все желающие в комментарии для дополнений, исправлений, размышлений.
Читать дальше →
Total votes 15: ↑13 and ↓2+11
Comments18

Все, что вам надо знать о юридически значимой переписке: бумажной и электронной

Reading time12 min
Views74K
Как устроен обмен юридически значимыми сообщениями в России

В любимых нами американских сериалах часто встречается эпизод, когда притворяющийся курьером или случайным прохожим человек вручает герою увесистый пакет и сообщает, что тому пришла повестка. Герой меняется в лице: он понимает, что деваться некуда, повестку он получил. Лео Месси, чтобы сообщить «Барселоне» плохие новости, использовал специальную испанскую технологию доставки сообщений, которая называется “бюрофакс” (собственно, заинтересовавшись кейсом Лео, мы и решили затронуть эту тему).

В России тоже бывают случаи, когда нужно не просто отправить документ, а еще и зафиксировать факт его отправки и получения. Например, если нужно уведомить работодателя об увольнении, сообщить компании о прекращении договора или отправить производителю претензию к качеству товара. В подобных случаях закон предусматривает использование юридически значимых сообщений.

Про юридически значимую переписку в сети можно найти много мифов – вроде «я не открою письмо с повесткой, значит, я его не получу, и мне ничего не будет» или «отправлять заказное письмо электронно – ненадежно». В этой статье мы собрали ответы на самые популярные вопросы, которые касаются обмена юридически значимыми сообщениями в России, чтобы вы точно знали зачем, когда и как ими правильно пользоваться.
Читать дальше →
Total votes 11: ↑10 and ↓1+15
Comments15

Как я восстановил данные после форматирования, создания разделов и установки системы на «не том» жестком диске

Reading time12 min
Views99K

Здесь будет история о том, как я восстановил файлы и каталоги с жёсткого диска, который превратился в неразмеченную область, был частично отформатирован, разбит на новые разделы, на один из которых и была установлена новая система Linux. Если вам всё ещё интересно, вэлком под кат.
Читать дальше →
Total votes 95: ↑91 and ↓4+116
Comments100

Я всегда с собой беру…

Reading time9 min
Views58K

Некоторые сотовые провайдеры не разрешают раздавать их безлимитный интернет без дополнительной оплаты. Приобретать отдельное походное устройство по обеспечению широкополосного беспроводного доступа в глобальную сеть с абонентской оплатой более 1к рублей в месяц ради нескольких дней в году может совсем не хотеться. В связи с этими обстоятельствами в статье рассмотрено, как сотовые операторы узнают о раздаче доступа в интернет с мобильных устройств, а также какие возможности имеются на борту RouterOS по обеспечению приватности подобных действий.
Читать дальше →
Total votes 90: ↑87 and ↓3+112
Comments134

У английского языка нет будущего (времени)

Reading time5 min
Views85K

«Английский язык не имеет будущего времени, потому что у него нет ни словоформ будущего времени в том виде, в котором они есть в других языках, ни других грамматических форм, которые могли бы обозначать только будущее время».

Но погодите. А чем тогда является Future Tense, который изучают уже на уровне Elementary? 

На самом деле, все сложнее, чем кажется на первый взгляд. Говорим сегодня о будущем времени в английском языке. Поехали.

Читать далее
Total votes 65: ↑60 and ↓5+77
Comments130

Домашний DPI, или как бороться с провайдером его же методами

Reading time16 min
Views286K

Долгое время я терпел ограничения РосКомНадзора и соответствующие действия провайдеров по различным ограничениям доступа к сайтам - но с определённого момента устал, и начал думать как бы сделать так, чтобы было и удобно, и быстро, и при этом с минимумом заморочек после настройки... Хочу оговориться, что цель анонимизации не ставилась.

Вообще, эта проблема имеет несколько решений... Но я решил бороться с провайдером их же методом.

...При помощи NGINX!
Total votes 179: ↑178 and ↓1+244
Comments187
2

Information

Rating
Does not participate
Registered
Activity