02.02.2022 00:00 |
Автор: Джонас Менесклу (Jonas Menesklou) Оригинал статьи Перевод: Ольга Алифанова
Начинать знакомство с любым аспектом тестирования (как и с чем угодно еще) может быть непростой задачей. В мире бесконечное множество статей (включая эту), обучающих материалов и курсов (включая предлагаемые Министерством Тестирования). Тут легко потеряться. В начале пути вы обнаружите себя зарывшимся в бесконечные результаты Google-поиска, прежде чем нащупаете свой путь. И тут тест-сообщество полезно как никогда – просто задавая вопросы, вы легко сэкономите время на бессмысленные поиски и непонятные материалы.
В этой статье я поделюсь своим опытом новичка в тест-сообществе и дам обзор лучших мест, где можно задавать вопросы и обмениваться идеями с единомышленниками. Я рассматриваю не информационные сайты и обучающие материалы, а социальные сети (Slack, Twitter, Facebook, LinkedIn, Reddit), которыми пользуется сообщество. |
Подробнее...
|
01.02.2022 00:00 |
Автор оригинала:
Artem Golubev
Очень редко люди задумываются о том, чем отличаются качественные тесты от посредственных. Если тест отличный, то его попросту незаметно - он растворяется в процессе и про него вспоминают только в том случае, когда он ловит баг. Мы работали над несколькими миллионами автоматизированных тестов (работа такая) и пришли к выводам, что есть 7 характеристик отлично написанных тестов: Тест полностью автоматизирован (очевидно) Тест повторяем: тест не ломается, если приложение не поменялось Тест заканчивается валидацией Тест достаточно стабилен, чтобы его использовать в CI/CD Тест очень легко читать Тест требует минимальной поддержки Тест работает параллельно с другими тестами и не ломается
Давайте поясню, что имеется в виду. |
Подробнее...
|
31.01.2022 00:00 |
Автор: Бенджамин Бишофф (Benjamin Bischoff) Оригинал статьи Перевод: Ольга Алифанова
Разработка и тестирование ПО на первый взгляд сильно отличаются друг от друга, но некоторые аспекты важны для обеих дисциплин.
В этой статье мы рассмотрим ряд распространенных паттернов и методологий проектирования ПО, полезных для UI-автоматизации в целом и для создания тест-фреймворка для UI в частности. Примеры и сценарии использования в статье относятся к нашему внутреннему кастомному фреймворку.
Пожалуйста, обратите внимание, что это не полноценные примеры, а урезанные образцы кода, иллюстрирующие суть подхода. Так как я в основном пишу на Java, то примеры тоже написаны на нем. Я старался сделать их как можно более простыми и доступными для понимания. |
Подробнее...
|
|
28.01.2022 00:00 |
Автор: Ольга Назина (Киселёва)
Когда вы открываете любой сайт — например, google или facebook, вы видите конечный продукт. Но чтобы этот продукт увидеть, и пощупать, нужно: Написать код приложения Собрать проект Поднять его на сервере приложения
Сегодня я расскажу про третий этап: что вообще такое сервер приложения и зачем он нужен. |
Подробнее...
|
26.01.2022 00:00 |
Автор: Ананд Багмар (Anand Bagmar) Оригинал статьи Перевод: Ольга Алифанова
Начало работы с автотестами (для веба или нативных приложений) может показаться трудным для тех, кто делает это впервые.
Если вы используете инструменты с открытым исходным кодом, то есть несколько способов приступить к делу.
- Сделай сам: создайте собственный фреймворк, напишите скрипты на основе документации.
- Используйте Selenium IDE для быстрой записи и воспроизведения.
- Используйте TestProject Recorder для быстрой записи и воспроизведения.
- Используйте TestProject SDK для создания собственных кастомных скриптов автоматизации тестов.
У каждого из этих подходов есть достоинства и недостатки. Рассмотрим их подробно. |
Подробнее...
|
25.01.2022 00:00 |
Автор: Долгополов Денис
Есть у меня рубрика - #очевидные_вещи. Суть - описать коротко и убедительно те вещи, которые понятны любому разработчику с относительно небольшим стажем, но совершенно не очевидны начинающим и людям других профессий. Эта статья в основном для менеджеров компаний\руководителей стартапов, которым нужно решить — выделять ли отдельный бюджет на должность "тестировщик" или доплатить за часы разработчика? 
|
Подробнее...
|
24.01.2022 00:00 |
Автор: Кристин Джеквони (Kristin Jackvony) Оригинал статьи Перевод: Ольга Алифанова
Одна из сложностей работы тестировщиком заключается в том, что если вы хорошо делаете свою работу, этого никто не заметит! В отличие от разработчиков, создающих продукт, который увидит менеджмент, тестировщики создают тесты, помогающие убедиться, что продукт верно работает. Когда мы хорошо делаем свою работу, непонятно, в чем разница между продуктом, который мог бы отправиться на прод, если бы мы не нашли все баги, и продуктом, который отправился на прод.
Проблема того, что нас не замечают менеджеры, в том, что становится трудно продвигаться по карьерной лестнице. К счастью, существует четыре способа продемонстрировать менеджерам и прочим коллегам наш вклад в общее дело. |
Подробнее...
|
21.01.2022 00:00 |
Авторы: Яна Мадзюк и Вячеслав Фоменко (компания “Лаборатория Качества”)
Еще недавно вы мечтали стать тестировщиком, приблизиться к миру IT, а вот уже новые сотрудники просят у вас совета. Вы передаете знания коллегам, замечаете везде, как можно было сделать лучше, и задумываетесь о новой ступени в карьере. Тестировщик, как и другие профессии в IT, может быть «джуном», «мидлом» и «синьором». Один из вариантов – искать развития в более крупных, известных компаниях с грандиозными проектами, переходя со ступени на ступень. Но есть и второй путь – стать наставником, менеджером тест-команды. |
Подробнее...
|
20.01.2022 00:00 |
Автор: Артём Сапегин Оригинал статьи Перевод: Ольга Алифанова
Создание доступных функций так же важно для разработчика, как и создание функций без багов. Ниже – список инструментов, которыми я регулярно пользуюсь, чтобы убедиться, что все, что я делаю, доступно людям с различными возможностями – неважно, незрячие ли они, или же держат в руке бутерброд. Начну с инструментов, дающих немедленную обратную связь в ходе создания кода, а затем перейду к тем, которые нужно самостоятельно запускать и тем, которые говорят нам, как это проверить вручную. Эта статья будет полезна не только разработчикам, но и дизайнерам, проектным менеджерам и другим членам команды – многие инструменты можно использовать напрямую в браузере, и они не требуют технических знаний |
Подробнее...
|
19.01.2022 00:00 |
Источник — блог HTML Academy
Быстрые сайты любят и пользователи, и поисковики. С первыми всё просто: если страница долго грузится, пользователь её закроет и перейдёт на другой сайт. С поисковиками похожая история: скорость загрузки влияет на ранжирование сайта в поисковой выдаче. Проверить производительность сайта можно с помощью разных инструментов. Один из наиболее известных — Lighthouse от компании Google. Он не только тестирует сайт и показывает оценку производительности, но и даёт конкретные рекомендации: что можно улучшить, чтобы сделать сайт быстрее. 
Давайте разберём, как с помощью Lighthouse проверить качество сайта и повысить его производительность. Мы не будем углубляться в алгоритмы работы инструмента и принципы подсчёта внутренних метрик: начинающим веб-разработчикам это и не нужно. Однако знать, как работает инструмент, и уметь использовать его в своих проектах — очень важный навык. |
Подробнее...
|
18.01.2022 00:00 |
Опубликован выпуск рассылки за конец декабря - начало января.
В выпуске собраны ссылки на новые статьи, слайдкасты, отобраны самые интересные публикации в ленте блогов и темы на форуме.
Содержание рассылки доступно по ссылке.
Подписаться на рассылку |
|
|
|