• Советы и рекомендации по развёртыванию процесса автоматизация тестирования с нуля

    Предисловие


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

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

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

    P.S.: И последнее — данный текст бы никогда не сформировался, если бы не полезные лекции Алексея Баранцева и Натальи Руколь, а также пропасть информации, написанная добрыми людьми за последние годы по данной теме.

    Вот теперь всё, вы предупреждены — можно начинать рассказ.
    Читать дальше →
  • Бесплатные базы патентной информации онлайн. Версия 1.09

      Подборка ссылок на патентную информацию и поисковые ресурсы в интернете.
      Версия 1.0. Будем дополнять.
      Поделитесь в комментариях своими ресурсами. Будем благодарны и добавим в пост для удобства.



      Подробности
    • readyto.travel — как сэкономить 30% и более при покупке авиабилетов

        Привет, Хабр!
        Хочу рассказать вам о readyto.travel — особенном поисковике авиабилетов, разработанном rtt.
        Его отличительная черта — собственный алгоритм поиска маршрутов, который позволяет находить неочевидные дешевые и быстрые варианты перелетов.



        За счет чего же это достигается?
        Читать дальше →
      • Google будет бесплатно распространять материалы для обучения разработчиков на DVD

          image

          Сегодня в блоге Google появилась запись, анонсирующая новую инициативу поискового гиганта — для тех разработчиков, которые из-за слабого интернет-канала не могут загрузить интересующие их материалы для обучения или разработки, через Google Developers Groups они будут доступны на DVD.
          Узнать подробности
          • +13
          • 8,9k
          • 5
        • Подключаем FB, VK, G+ в Android. Версия Light

          Встала передо мной задача – сделать постинг ссылок из Андроида в пару-тройку соцсетей. Причем, максимально простой и легкий – чтобы не плодить сущности и как можно меньше заморачиваться с токенами, сессиями и прочая. Задача, действительно, минимум – только размещение ссылки в собственном аккаунте пользователя. Если к ссылке можно легко добавить описания или картинки – сделать, но не упираться.

          В силу разных причин были выбраны Facebook, Vkontakte и Google+. Планировала добавить Twitter, но его Fabric к тому времени еще не вышел, а использовать стороннюю библиотеку не хотелось (см. п.2 ниже). Позже добавлю.

          В итоге, задача для этих трех соцсетей получилась следующей:

          1. Максимально простой программный интерфейс постинга ссылок.
          2. Использование только нативных SDK (из тех соображений, что эти знания пригодятся в дальнейшем).
          3. Минимум кода – только самое необходимое для работы.
          4. Работать все должно вне зависимости от наличия у пользователя установленного клиента соцсети. Но если он есть – использовать диалоговые окна клиента.
          5. Пользователю должно выводиться сообщение об успешном или нет размещении записи.
          6. Должна быть возможность программно реагировать на успешное размещение записи.

          Читать дальше →
        • FAQ по программированию под Android от новичка, и для новичков

          Предисловие к FAQ.

          Программирование является моим хобби уже давно (правда на других языках и платформах), но до андроида руки дотянулись совсем недавно. Прошло несколько этапов, прежде чем я добрался до написания программ.
          Сначала была пара месяцев посвященных Java, на сайте с «Сгибателем».
          После, долгие попытки подружится с Eclipse, закончившиеся побегом на Android Studio.
          На данный момент выпущено 7 программ и две находятся в разработке.
          Данная подборка возникла как попытка структурирования и оптимизации полученной в процессе информации.
          Заранее извиняюсь за возможно некорректную терминологию – так как практикую обучение через создание, и в теоретической части есть пробелы.

          Надеюсь, что приведенные примеры окажутся полезными.
          Читать дальше →
        • Первая бесплатная школа Android-разработчиков в e-Legion

            Набравшись опыта в организации школ для iOS и WP-разработчиков, мы открываем набор в 1-ую школу Android-разработчиков.

            Наши ведущие Android-специалисты в течение 2-х месяцев будут обучать 15 человек всем тонкостям разработки приложений для Android-устройств.



            Чтобы попасть в школу, нужно прислать готовое тестовое задание до 12:00 20 августа. Имена тех, кто прошел в школу, будут известны 27 августа.
            Занятия начнутся 1 сентября и будут проходить 2 раза в неделю в нашем офисе. Программа курса не предполагает онлайн трансляции, поэтому занятия будут проходить в очной форме.

            Программу курса, адрес офиса, расписание занятий вы можете найти на сайте школы.
          • 10 самых популярных видео докладов с 404фест 2013

              image

              Как вы знаете, мы тут в своей Самаре каждый год проводим Фестиваль 404, куда приезжают разные люди и делятся опытом. Доклады записываем на видео и выкладываем совершенно бесплатно на свой канал youtube. Предлагаем подборку самых популярных видео докладов за прошлый год.

              В прошлом году я уже делал такой пост. Его прочитали почти 30 000 человек. Могу скромно предположить, что этот пост тоже должен получиться интересным и полезным.

              Читать дальше →
              • +29
              • 17,1k
              • 4
            • 25+ видеоуроков по Android для начинающих

              • Tutorial

              Приветствую вас, уважаемый хабрачеловек!
              Предлагаю вашему вниманию бесплатно серияю видеоуроков в котрых рассмотренно базовые понятия разработки под Android.
              Читать дальше →
            • Авторизация через Google в Android и проверка токена на сервере

              Недавно мне захотелось создать личный проект на андроиде, и основной вопрос был такой: как однозначно идентифицировать пользователя заставляя его делать как можно меньше телодвижений? Конечно же это аккаунт Google. Я пытался пробовать множество примеров в сети — однако API несколько раз обновилось за время своего существования, многие методы не работали, мои вопросы в Google+ по этому поводу либо были вообще никак не восприняты окружением, либо были вроде «Никогда такое не делал».
              В этой статье я постараюсь как можно более просто для новичков (вроде меня) описать мой метод авторизации в Google на андроид, получения токена и проверке этого самого токена на сервере.
              Читать дальше →
            • Умный дом — дешево и сердито

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

              На хабре уже полным полно статей о реализации подобного, чем же моя будет отличаться? Меня задушила жаба. Я не захотел покупать законченные устройства, это дорого и не интересно, было принято решение делать все самому.

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

              Но для начала я бы хотел вам рассказать про аппаратную часть «рабочей лошадки» дома – RC-2(room controller). Я давно пишу прошивки под AVR МК, поэтому в качестве мозга нашего контроллера будет известная Atmega 8-16PU, которая есть во всех магазинах радиодеталей. Да, ее старший брат используется в уже надоевшей всем Arduino Uno, но мы будем держаться от нее подальше.
              Читать дальше →
            • Раздаем 500К на организацию кружков робототехники



                UPD: Конкурс завершен

                Почти два года назад мы начали активно продвигать робототехнику в Екатеринбурге. Вскоре после начала нашей деятельности пришло понимание, что самый верный способ привлечения людей в эту сферу — работать со школьниками. Чем мы, собственно, успешно и занялись. Довольно быстро возникло желание масштабировать наш опыт. Нам удалось разделить это желание с двумя екатеринбургскими ИТ-компаниями — Naumen и Экстрим, результат — см. заголовок поста.

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

                Читать дальше →
              • 1000+ часов видео по Java на русском

                • Tutorial
                Добрый день.
                Меня зовут Головач Иван, я руковожу небольшой образовательной компанией и преподаю сам:
                1. Java Core
                2. Junior Java Developer: Servlet API, JDBC, Maven, JUnit, Mockito, Log4J, основы Spring/SpringMVC, основы JPA/Hibernate, шаблоны/архитектуры MVC/IoC/DAO.
                3. Multicore programming in Java.


                Также я веду курс «Scala for Java Developers» на платформе для онлайн-образования udemy.com (аналог Coursera/EdX).

                В следствии этого у меня скопилось значительно количество ссылок на видео на русском языке по Java как моего авторства, так и моих коллег.

                (GolovachCourses.com)


                Здесь собраны несколько вариантов записи моего курса Java Core.
                Модуль #1 (Procedural Java):
                Набор июль 2013: #1, #2, #3, #4
                Набор апрель 2013: #1, #2, #3, #4
                Набор февраль 2013: #1, #2, #3, #4
                Набор январь 2013: #1, #2, #3, #4
                Набор октябрь 2012: #1, #2, #3, #4.
                Читать дальше →
                • +102
                • 1199k
                • 38
              • Работа с геозонами (geofences) в Android


                Добрый день, хабровчане. Сегодня я хотел бы рассказать о Location APIs в общем и о геозонах (geofences) в частности, которые были представлены на Google I/0 2013 (видео и презентация). Не смотря на то, что событие произошло более полугода назад, на хабре до сих пор нет вменяемой информации об этом (только одно упоминание). Постараюсь немного исправить ситуацию.
                Читать дальше →
                • +16
                • 19,5k
                • 7
              • Определение местоположения пользователя с помощью Сервисов Google Play

                • Tutorial
                Добрый день, Друзья!

                Вопрос определения местоположения пользователя на максимальном количестве девайсов мучил меня примерно полгода. Дело доходило даже до велосипедов, описанных тут и тут. Дело было в том, что находились устройства, на которых местоположение не определялось, по неизвестной причине, однако другие приложения работали вполне хорошо. Очередной раз, копаясь в коде и рыская в просторах гула в поисках того, что я упускаю, и реализации, которой я еще не опробовал, наткнулся на свеженькую статью-мануал от google и, о боги(!), это заработало.
                Прошу внутрь
              • Обзор бесплатных сервисов для веб-разработки

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

                  Всем нам иногда хочется попробовать новую идею, запилить какой-нибудь сайтик про манулов, но чтоб обязательно на node.js, хайлоад реди, с мемкешем, монго, фейловером и с претензией на мировое господство. У меня для Вас хорошие новости: благодаря щедрости проклятых западных капиталистов всё это можно получить совершенно бесплатно.
                  Читать дальше →
                • Geonames, Google Maps, Geocoding, часовые пояса и все, все, все


                  Пользователям не хочется разбираться с особенностями координат, часовых поясов. Некоторые даже не знают, как эти координаты выражаются, и что такое часовые пояса.
                  Как сделать, чтобы было хорошо пользователю?

                  В данной статье будет разобрано, как работать с координатами и часовыми поясами:
                  А именно,
                  1. Установка Google Maps, рассмотрен небольшой функционал с примером.
                  2. Поиск часового пояса с по координатам (Geonames.org).
                  3. Поиск координат и часового пояса по названию города (Geonames.org).
                  4. Определение названия местности по координатам.


                  Читать дальше →
                  • +13
                  • 20,4k
                  • 2
                • Превращаем статический сайт в мобильное приложение с помощью jQuery Mobile и PhoneGap

                  • Tutorial

                  После приобретения телефона на базе Android, возникла задача сделать из сайта brainexer мобильное приложение. Выбор пал на jQuery Mobile и PhoneGap. До этого никаких познаний в обрасти мобильной разработки не было, поэтому пришлось осознать некий пласт новой информации, выжимкой из которого я бы и хотел поделиться. В итоге статья представляет из себя небольшой quick start — как из пачки html файлов получить приложение опубликованное в Google Play.
                  Читать дальше →