Главная » Архив меток: Тестирование IT-систем

Архив меток: Тестирование IT-систем

[Из песочницы] Как я написал и защитил диплом по DEVOPS и инженерным практикам в 1С с нуля

Предисловие До окончания ВУЗА оставалась не много времени, и перспектива написания диплома уже маячила перед глазами. ​Все началось более 2-х лет тому назад, и я перешел на 4-й курс специальности "Бизнес-информатика" Томского Государственного Университета Систем Управления и Радиоэлектроники (ТУСУР). Хотелось реально что-то сделать самому. Мысль о покупке готовой работы не рассматривалась. Короче много всего что было в голове, но ничего ...

Читать далее »

[Перевод] 24-ядерный CPU, а я не могу набрать электронное письмо

Я не искал неприятностей. Не запускал процесс сборки Chrome тысячу раз за выходные, а только занимался самыми обычными задачами 21-го века — просто писал электронное письмо в 10:30 утра. И вдруг Gmail подвис. Я продолжал печатать несколько секунд, но на экране не появлялось никаких символов. Затем внезапно Gmail отвис — и я вернулся к своему очень важному письму. Но впоследствии ...

Читать далее »

Flaky tests

Что неприятнее «красного теста»? Тест, который то зелёный, то красный, и непонятно, почему. На нашей конференции Heisenbug 2017 Moscow Андрей Солнцев (Codeborne) рассказывал, из-за чего они могут возникать и как снижать их число. Примеры в его докладе такие, что прямо-таки кожей ощущаешь боль, возникавшую при столкновении с ними. А советы полезные — причём ознакомиться с ними стоит как тестировщикам, так ...

Читать далее »

[Из песочницы] Распределение нагрузки при парсинге сайтов и подключение дополнительных облачных ресурсов

В этом посте пойдет речь о библиотеке, которая регистрирует в себе узлы и перенаправляет запросы из вне на конкретный узел. Как появилась идея написать этот проект? После того, как появилась необходимость в парсинге сайтов в больших количествах я попытался реализовать такую штуку с помощью selenium grid, потом взял selenoid. selenoid подошел, но там было много того, что мне было не ...

Читать далее »

Ограничения, которые нужно нарушать или как мы ускорили функциональные тесты в три раза

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

Читать далее »

[Перевод] Разница между красными, синими и фиолетовыми командами

Здравствуйте, коллеги. Напоминаем, что не так давно у нас вышли две классные классические книги о хакинге и анализе вредоносного ПО. А также на подходе великолепная книга о дистрибутиве Kali Linux. Тем не менее, мы по-прежнему полагаем, что тема компьютерной безопасности у нас охвачена не полностью и хотели бы поинтересоваться вашим мнением о книге Юрия Диогенеса и Эрдала Озкая о взаимодействии ...

Читать далее »

Как делать email-рассылки и не косячить: практические советы

У разработчика, который впервые столкнулся с генерированием электронных писем, практически нет шансов написать приложение, которое будет делать это корректно. Около 40 % писем, генерируемых корпоративными приложениями, имеют те или иные нарушения стандартов, и, как следствие, проблемы с доставкой и отображением. На это есть причины: электронная почта технически гораздо сложнее, чем веб, работа почты регулируется несколькими сотнями стандартов и несчетным количеством ...

Читать далее »

UI-автотесты: как делать не стоит

Здравствуй, Хабр. Меня зовут Виталий Котов, я работаю в отделе тестирования компании Badoo. Я пишу много UI-автотестов, но ещё больше работаю с теми, кто занимается этим не так давно и ещё не успел наступить на все грабли. Каждый пример я подкрепил подробным описанием, примерами кода и скриншотами. Итак, сложив свой собственный опыт и наблюдения за другими ребятами, я решил подготовить ...

Читать далее »

[Из песочницы] Вычисление по пиццерии: Папа Джонс, который не заботится о безопасности

Картинка для привлечения внимания взята тут Тем не менее, движок, который разработали где-то в России, также используется на сайтах для Польши, Киргизии и Беларуси. Пиццерия Папа Джонс открыта во многих странах, движок сайтов же практически везде разный. Почему мобильный? Его и рассмотрим.Посмотреть сам движок можно на мобильном сайте для России, к примеру. Решил я проверить однажды то, как там с ...

Читать далее »

По дороге к 100% покрытия кода тестами в Go на примере sql-dumper

Начну с описания, зачем мне нужна была это программа. В этом посте я расскажу о том, как я писал консольную программу на языке Go для выгрузки данных из БД в файлы, стремясь покрыть весь код тестами на 100%. Дальше немного упомяну сборку на Travis CI, а затем расскажу о том, как я писал тесты, пытаясь покрыть код на 100%. Продолжу ...

Читать далее »