| Что такое UiPath: краткий обзор инструмента Источник: Алпаев Геннадий -- Рецепты TestComplete 05.01.2020 16:34 UiPath — это инструмент для эмуляции действий пользователя с различными приложениями. При этом программирование действий в UiPath делается не с помощью написания кода, а в виде создания своеобразных блок-схем. Кроме того, UiPath позиционируется не как инструмент для автоматизации тестирования, а как средство для автоматизации бизнес-процессов, из чего следуют сразу 2 важных отличия от классической автоматизации: наши […] |
| Книга: Катерина Ленгольд. Просто Космос Источник: Макаров Никита: Разрабатываем. Тестируем. Наблюдаем 24.12.2019 11:00 Пусть вас не пугает приписка на обложке «практикум по agile-жизни» и вот это все - оголтелого agile-изма внутри нет. Эта книга про то как определенные практики (некоторые из которых похожи на практики agile) помогают, точнее возможно помогут вам быть продуктивнее. Пожалуй самым близким к agile является практика 9-недельного спринта, но есть один момент - он направлен на то чтобы понять интересно ли дальше делать что-то в этом направлении или нет. Меня больше заинтересовала вторая половина книги , которая посвящена оборотной стороне высокой |
| Книга: Мэтт Ридли "Геном" Источник: Макаров Никита: Разрабатываем. Тестируем. Наблюдаем 12.12.2019 11:00 Знаете ли вы что, только 3% от всего объема вашего генома - реально рабочие, а еще 14% - абсолютно бесполезный ретровирус ? Я не могу сказать что читаю много, и уж тем более не могу сказать, что каждая прочитанная мною книга заставляет мозги напрячься и открывает бездну нового - скорее ровно наоборот, из книги на 400+ страниц я достаю пару-тройку мыслей, ну максимум 5-6 абзацев ёмких формулировок. Однако Геном - это то самое приятное исключение из обыденных правил. Причина наверное ещё и в том, что мои школьные учителя биологии были бездар |
| Список демо-сайтов для тестировщиков Источник: Дунин Илья / Catching The Bugs 05.12.2019 10:53 https://testpages.herokuapp.com — большая подборка примеров страниц с разными компонентами, на которых можно проверять работу Selenium-like инструментов. https://abstracta.us/blog/software-testing/best-demo-websites-for-practicing-different-types-of-software-tests/ — подборка сайтов для практики. Наиболее интересны для автоматизации: https://www.seleniumeasy.com/test — большое кол-во GUI элементов для проверки автотестов https://github.com/public-apis/public-apis/blob/master/README.md — подборка публичных API https://petstore.swagger.io/ — пример приложнния с API и swagger. https://idemo.bspb.ru/ — демо-сайт реального интернет банка. Примечателен тем, что разра |
| UiPath: исключения при выполнении Invoke Code Источник: Алпаев Геннадий -- Рецепты TestComplete 21.11.2019 04:52 Если в UiPath вы используете блок Invoke Code и в этом коде возникает исключение, то текст исключения всегда будет одинаковым: «Invoke code: Exception has been thrown by the target of an invocation.». Это нам ни о чём не говорит, поэтому необходимо добраться до изначального исключения, чтобы понять, какая именно ошибка произошла. Для этого мы воспользуемся свойством […] |
| Как попасть на главную сцену Гейзенбага (за деньги) Источник: Макаров Никита: Разрабатываем. Тестируем. Наблюдаем 18.11.2019 14:24 Мы на гейзенбаге делаем эксперименты - ну а где их еще делать как не на конференции где более 800 тестировщиков? Точнее даже так - мы предлагаем сделать эксперименты, но ребята из Jug.ru Group вовремя останавливают наши самые упоротые инициативы, и поддерживают неупоротые. В прошлый раз мы решили попробовать формат Lightning Talks - молниеносных докладов, при том они были молниеносными в буквальном смысле слова - мы объявили о формате и возможности выступить прямо на открытии конференции, а выступать уже вечером. Тем не менее - эксперимент прошел у |
| UiPath: Git и файлы .xaml и .json Источник: Алпаев Геннадий -- Рецепты TestComplete 13.11.2019 02:44 По какой-то необъяснимой причине UiPath считает, что у него эксклюзивные права на файлы .xaml и .json. Поэтому при открытии проекта он прописывает в файл \.git\info\attributes две строчки: *.json binary *.xaml binary При этом тот же Git GUI начинает считать все файлы с такими расширениями бинарями и не показывает их различия. Делать это UiPath начал с какой-то […] |
| Учимся находить уязвимости XSS Источник: Нурлыгаянов Тимур / Путь обеспечения качества 25.07.2019 20:28 Довольно много людей мечтают быть хакерами и взламывать банки.Когда чуть больше узнаешь про технологии и про то, как устроена разработка и тестирование приложений - понимаешь, что уровень людей, которые способны взломать банк, на много выше среднего - требуется несколько лет усердной подготовки в нужном направлении и с правильными учителями/книгами.Однако есть и очень простые методы поиска уязвимостей и взлома систем, можно потренироваться и даже очень неплохо научиться использовать некоторые уязвимости.Одним из таких видов уязвимостей |
| Путь к управлению своим временем (на личном опыте) Источник: Савастюк Наталья / Test Everything 18.06.2019 13:29 Задачи нарастали постепенно – вроде сначала все плавненько, приходишь, работаешь, отчитываешься руководству. А потом появляется куча коммуникаций, каждому что-то обещаешь сделать, кто-то тебе обещает и твои задачи зависят от этих обещаний. Ты сам начинаешь жить более самостоятельной жизнью – своя квартира (пусть и съемная), обязанности и ответственности (например, кредит на машину), заводишь себе кота или собаку и т.д. И всё – начинает казаться, что время исчезло из твоей жизни – у тебя куча задач – потестировать, заавтоматизировать, пр |
| За что я люблю Kotlin Источник: Кошелев Артём / Test (automation) remarks 23.05.2019 21:00 Есть тысяча и одна мелочь, за которые Котлин можно любить (одно только отсутствие ; в конце строки чего стоит!). Я напишу о трёх с половиной, которые меня особенно зацепили. Переменные и коллекцииПеременные по-умолчанию final, а коллекции по-умолчанию immutable. Если ты помнишь, в Java всё ровно наоборот - final нужно явно указывать, а коллекции - modifiable. Что это меняет? Оказывается, это сильно меняет стиль написания кода. Каждый раз, когда тебе нужно изменить какое-то значение, приходится вводить новую переменную (и думать над её именованием!). То же сам |