» Материалы за Декабрь 2018 года » Страница 11

 

Опыт внедрения автоматизации в процесс ручного тестирования на примере Android-приложения

Автор: admin от 25-12-2018, 06:15, посмотрело: 56

Совместно с нашими партнёрами мы активно разрабатываем, тестируем и поддерживаем семейство приложений для разных платформ: Android, iOS, Windows. Приложения активно развиваются, вместе с чем увеличивается и объём тестирования, в первую очередь — регрессионного.



Мы решили попробовать облегчить и ускорить тестирование путём автоматизации большей части тестовых сценариев. При этом мы не хотели полностью отказываться от процесса ручного тестирования, а скорее модифицировать его.



Реализация такого подхода началась с одного из Android-приложений, о чём я и расскажу. Статья будет интересна начинающим авторам UI-тестов, в первую очередь для мобильных приложений, а также тем, кто хочет в некоторой мере автоматизировать процесс ручного тестирования.



Поехали!

Категория: Android, Windows, iOS

 

Субкосмическая гонка

Автор: admin от 25-12-2018, 06:00, посмотрело: 30

Субкосмическая гонка


13 декабря частная космическая компания Virgin Galactic смогла запустить свой пилотируемый ракетоплан SpaceShipTwo на высоту 82 км, что технически соответствует безвоздушному пространству. Практически годом ранее, другая компания Blue Origin также успешно испытала в беспилотном полете свою ракетную систему доставки людей на высоту 100 км. Обе компании создают новый рынок космического суборбитального туризма, и надеются занять на нем значительную долю. Конкуренция подстегивает прогресс, и сохраняется интрига когда будет первый туристический полет.

Категория: Космонавтика

 

Apple подтверждает, что некоторые iPad Pro поставляются слегка изогнутыми, но говорит, что это нормально

Автор: admin от 25-12-2018, 05:30, посмотрело: 39

Apple подтверждает, что некоторые iPad Pro поставляются слегка изогнутыми, но говорит, что это нормально
MacRumors



Apple подтвердила изданию Verge, что некоторые экземпляры iPad Pro 2018 отправляются клиентам с очень небольшим изгибом в алюминиевом корпусе. По мнению компании, это является побочным эффектом производственного процесса и этот изгиб не должен ухудшаться со временем или негативно влиять на производительность флагманского iPad. Также Apple не считает это дефектом.

Категория: Гаджеты, Apple

 

Метод плавательных дорожек

Автор: admin от 25-12-2018, 03:50, посмотрело: 78

Есть на свете такая штука, называется «бизнес-программирование». Я вам о ней еще не рассказывал. И не уверен, что вам она будет интересна.



Бизнес-программирование — это программирование бизнеса, как системы. Вот вы же чего-то программируете? Сервис там, сайт, мобильное приложение, корпоративную систему. Она работала, никого не трогала, а вы — раз, и изменили чего-то, и стало лучше, быстрее, удобнее. Ну, или… Всяко ведь бывает.



Аналогично можно менять бизнес, принципы те же самые. Только есть отличия в деталях. Например, там есть люди, которые ни черта не хотят делать. И даже слушать вас не хотят. И вообще не хотят ничего, кроме получки, сериала про ментов и пиваса.



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

Категория: Программирование

 

Динамический прокси Java: что это и как им пользоваться?

Автор: admin от 24-12-2018, 18:10, посмотрело: 59

Всем привет!



Ну что ж до Нового года и старта десятого потока «Разработчик Java» осталось совсем шуть-шуть. Так что у нас остался один открытый урок, который мы подготавливаем для публикации и сегодняшняя заметка, из которой вы узнаете о динамическом прокси Java: что это такое, когда и как его использовать в коде.



Что такое прокси?



Прокси — это шаблон проектирования. Мы создаем и используем его для добавления и изменения функционала уже существующих классов. В таком случае, прокси-объект применяется вместо исходного. Обычно он использует тот же метод, что и оригинальный, и в Java прокси-классы расширяют исходные. Прокси может вызвать метод исходного объекта, так как у него есть дескриптор оригинала.



Таким образом, прокси-классы удобно реализуют многие вещи:




  • логирование старта и остановки метода;

  • дополнительную проверку аргументов;

  • имитацию поведения исходного класса;

  • реализацию отложенной инициализации затратных ресурсов;



Динамический прокси Java: что это и как им пользоваться?

Категория: Веб-разработка

 

Струйная печать как одно из направлений прикладной гидродинамики

Автор: admin от 24-12-2018, 18:10, посмотрело: 46

«Золотой век» гидродинамики



Годом появления гидродинамики как науки можно считать 1628 год, когда была издана маленькая работа Бенедетто Кастелли. В ней, несмотря на исходные ошибочные предпосылки, он довольно точно для своего времени объяснил несколько явлений при движении жидкости в реках и каналах. Однако и до этого были попытки исследований сопротивления среды движению тела такими известными учеными, как Леонардо да Винчи и Галилео Галилей. Впоследствии большой вклад в развитие гидродинамики внесли Ньютон, Эйлер, Торричелли, Бернулли, Даламбер и многие другие.



Современная наука развивается по экспоненте. Это происходит потому, что достижения в одной сфере дают материал для создания новейших инструментов, применяемых для исследований в других сферах. Поэтому будет справедливым сказать, что для гидродинамики наступил настоящий «золотой век». При этом изменился подход к исследованиям. Сейчас значительно усовершенствовались способы получения экспериментальных данных. Если раньше строилась теория и потом подтверждалась или опровергалась экспериментом, то сегодня теория основывается на комплексе высокоточных измерений.



Струйная печать как одно из направлений прикладной гидродинамики

Категория: Веб-разработка

 

3CX v16 Alpha 2 и планы в новом году

Автор: admin от 24-12-2018, 18:10, посмотрело: 48

3CX v16 Alpha 2



Прежде всего, позвольте поздравить вас с Рождеством и Новым годом и от души поблагодарить за доверие к нашим продуктам! Мы точно не подведем вас в 2019!



Перед самым рождеством мы выпустили 3CX v16 Alpha 2 с весьма интересными возможностями. Читайте наш обзор и следите за новинками — впереди еще много интересного!

Категория: Веб-разработка

 

Вход в Aeronet: запуск автономного квадрокоптера в виртуальной среде

Автор: admin от 24-12-2018, 18:05, посмотрело: 53

Вход в Aeronet: запуск автономного квадрокоптера в виртуальной среде



Полетать на квадрокоптере сейчас, при желании, может, пожалуй, каждый. Но чтобы решить задачу автономного управления, чтобы не нужно было двигать стиками пульта и постоянно следить за дроном – в такой постановке решение может требовать немало ресурсов: купить, собрать, спаять, настроить, взлететь, уронить, и после падения — возврат в начало цикла.



Обучая судей/преподавателей Aeronet на нашем проекте, мы столкнулись с потребностью упрощённого «входа в тему» программирования беспилотных аппаратов для преподавателей робототехники/информатики, которые уже обладают набором базовых знаний.



Существует простой способ изучить азы программирования полётов дрона – виртуальная среда симуляции, пошаговый пример использования которой мы и рассмотрим в нашей статье.

Категория: Программирование

 

Выбор режима работы web-сервера на личном опыте

Автор: admin от 24-12-2018, 17:05, посмотрело: 39

Эта статья будет полезна тем людям, у которых уже есть свой сайт, или которые планируют его открыть. Особенно интересна статья будет амбициозно настроенным вебмастерам, которые чувствуют, что звездный час их проекта не за горами и хотят подготовиться к наплыву посетителей страницы.



Даже те, кто пока только мечтают о тысячах пользователей на своём сайте, наверняка задавались вопросом: “А сколько же пользователей мой сайт выдержит, если они зайдут одновременно?” Сразу вспоминается известное выражение “Хабраэффект” – явление отказа сайта, который оказался не готов к многочисленным переходам на него после появления в интернете ссылки.

Категория: Программирование, Веб-разработка

 

OneWeb предлагает России долю в проекте в обмен на частоты

Автор: admin от 24-12-2018, 17:00, посмотрело: 42

OneWeb предлагает России долю в проекте в обмен на частоты


На днях представители проекта по созданию спутникового оператора связи OneWeb встретились с премьер-министром РФ Дмитрием Медведевым. На встрече компания предложила российскому правительству соглашение: 12,5% в проекте в обмен на определенный спектр частот в России, о чем сообщают «Ведомости».



Россия — важный для One Web рынок. Дело в том, что в стране достаточно много регионов, где нет широкополосной интернет-связи, поэтому One Web надеется на клиентов из этих локаций.

Категория: Android