Тестирование — Highload.today
Как тестировать правильно: 8 техник тест-дизайна с примерами
Наталия Попелышко BLOG
Senior Test Automation Engineer with .NET в SoftServe
Техники тест-дизайна — это правила и подходы, которые помогают создавать грамотные тест-кейсы. Они помогают нам тестировать, не просто переходя со страницы на страницу, а объясняют, почему мы вводим определенные значения и какие конкретно значения нужно вводить.
«Это всегда черный ящик»: как тестировать нейросети
Марія Хлистюк BLOG
QA в IT-команді NIX
До сих пор в мире нет отработанной стратегии тестирования нейросетей по сравнению с тестированием веб- или мобильных приложений. Направление сложное, иногда непонятное, но заслуживающее внимания и исследования. В этой статье я собрала несколько интересных фактов и подходов к тестированию нейросетей и охотно поделюсь ими с вами.
Тестируем веб-приложения с помощью Laravel и PHPUnit: как правильно писать тесты — с примерами
Ігор Куницький BLOG
Senior PHP developer у Binariks
Всем привет, меня зовут Игорь, я PHP-разработчик в компании Binariks. В этой статье я расскажу вам о возможностях тестирования, которые предоставляет фреймворк Laravel в сочетании с PHPUnit, поэтому запарьте чаек и готовьтесь к лонгриду 🙂
Как начать работу над новым проектом, если ты — тестировщик-автоматизатор: пошаговая инструкция
Сергей Могилевский BLOG
QA Team Lead и TechLead в NIX
На входе в проект существует несколько неочевидных аспектов. О подходах к знакомству с продуктом и старте работы QA много полезного рассказал в этой статье мой коллега, QA Lead Александр Фиалка. Кое в чем наши мысли пересекаются, но я все равно рекомендую прочитать его материал — там много полезных советов для мануальных тестировщиков. А этот текст больше заинтересует автоматизаторов.
Поздравляю, вы — тест-лид: как зайти на новый проект и не упустить ничего важного (удобный чек-лист)
Олександр Фіалка BLOG
QA Lead у NIX
Вход в новый проект — волнующий и немного сложный момент для всех специалистов. Начинающим нужно не растеряться и не допустить ошибок, а опытным специалистам — с самого начала грамотно и эффективно выстраивать рабочие процессы.
Как не растеряться на новом проекте, когда ты джуниор-тестировщик: 5 главных советов
Олександр Фіалка BLOG
QA Lead у NIX
Как Junior QA вы можете попасть в действующий проект или только стартующий. В любом случае для начинающего это стресс. Вы можете нервничать, от этого растеряться и не знать наверняка с какой стороны лучше зайти в проект. Надеюсь, мои рекомендации облегчат вам этот путь.
Что нужно знать, чтобы начать работать QA
Журналістка Highload
QA, как мы уже неоднократно разбирали, не самый простой способ войти в IT. Но если вы все же решились (или просто понадобилось освоить эту профессию как дополнительную), вот, какие знания вам пригодятся.
Зачем мне читать код, если я тестировщик? Доказываю полезность на примерах
Сергей Могилевский BLOG
QA Team Lead и TechLead в NIX
«Сюда не лезь», «Это не трогай», «Это для тебя слишком сложно», «А это ты, может, и поймешь, но нескоро». Звучит, как слова суровых родителей, пытающихся оградить своего ребенка от всего нового, непонятного и, не дай бог, интересного. И знаете что? К сожалению, многие переносят такой подход в свою работу.
«Его легко можно научить плохому»: как мы тестировали приложение с искусственным интеллектом
Галина Іщенко BLOG
QA Test Lead в IT-команді NIX
Готова поспорить, что каждый тестировщик и разработчик испытывал невероятный восторг перед первой работой с искусственным интеллектом. Так же было и у меня. Но романтические ожидания быстро наткнулись на непробиваемую стену реальности. Однажды моей команде пришлось тестировать самообучающийся алгоритм. С самого начала нас ожидало много неожиданностей.
Как провести тестирование нагрузки: что нужно знать и какими инструментами пользоваться
Андрій Кушлак BLOG
QA-спеціаліст в NIX
Трафик и нагрузка на приложения растут, поэтому нагрузочное тестирование становится все более популярным в проектах. Если вы только начинаете знакомство с ним или уже практикуете и до сих пор сомневаетесь, все ли делаете правильно — эта статья будет для вас полезна.
«Главное — понять основы, дальше будет легче»: сколько языков программирования нужно знать тестировщику
Сергей Могилевский BLOG
QA Team Lead и TechLead в NIX
Вы когда-нибудь задумывались о том, что ваши рутинные задачи стали занимать слишком много времени? Возможно, все сложнее находить нужные инструменты для специфических проектных задач? Для этих проблем есть действенное решение — автоматизация.
Как найти первую работу в ІТ: 10 проверенных советов для начинающих
Евгений Яценко BLOG
Senior QA Automation Engineer в Ciklum
Поиск первой работы в IТ — очень сложный процесс для специалистов, которые хотят поменять сферу деятельности. Тем не менее нырнуть в новую индустрию всегда легче, когда понимаешь, с чего начать. В 2015 году я и сам только принял решение уйти в IТ. Тогда я был новичком-соискателем, а теперь у меня команда из десяти QA-инженеров, которую собрал с нуля.
Топ-5 книг, которые должен прочитать каждый тестировщик
Владислав Фарисей BLOG
QA Engineer в Prozorro
Вот вы пошли в тестировщики. Для этого использовали платные курсы, открытые источники информации (видеоролики на YouTube или статьи на тему тестирования в интернете). И, казалось бы, все хорошо, но вы все равно не можете понять что происходит в IT-сфере, особенно в тестировании, куда вы так рветесь… Почему так происходит?
Свобода выбора больше, чем у разработчика: как тестировщику получить новую должность или профессию
Редакторка у Highload
Тестировщик и блогер Артем Русов в своем новом видео на YouTube рассказал, как и куда развиваться мануальному тестировщику.
Авторизация OAuth 2.0: два полезных решения для тестировщиков
Елена Озерова BLOG
Senior Test Automation Engineer в Sigma Software
Многие из нас хотя бы раз сталкивались с интеграцией сторонних сервисов на проектах. Обычно такую функциональность мы тестируем вручную, авторизуясь через Google-аккаунт и подобные сервисы.
Как тестировать дизайн сайта: чек-листы, которыми я пользуюсь
Владислав Фарисей BLOG
QA Engineer в Prozorro
Тестирование дизайна сайта — одно из ключевых составляющих успеха любого веб-проекта. Предполагать возможные пути следования пользователей по сайту и методы их взаимодействия с сайтом — дело хорошее, но это лишь предположения. Как в действительности пользователи будут пользоваться сайтом может показать только тестирование.
Unit testing. Модульное тестирование для новичков
Автор
Unit testing — один из обязательных инструментов в арсенале любого уважающего себя разработчика ПО, желающего сделать код более надежным и простым в обслуживании. Не каждый программист им пользуется ввиду отсутствия фундаментальных знаний о самом процессе тестирования и его методах.
Что такое SQL и зачем он нужен: как выучить язык за месяц и получить сертификат
Владислав Фарисей BLOG
QA Engineer в Prozorro
Всем привет! Сегодня поговорим о Structured Query Language или как его еще называют в народе — SQL.
Jest tests: тестирование в JavaScript. Инструкция для начинающих
Автор, розробник та перекладач
Jest — это популярный фреймворк для тестирования JavaScript с акцентом на простоту использования. Редакция Highload разобралась, как устроены тесты в Jest и как начать тестировать JavaScript-код начинающим.
«Паниковать не стоит — и если опыта нет, то так и скажите»: как пройти собеседование на тестировщика
Владислав Фарисей BLOG
QA Engineer в Prozorro
Ситуация: вы прошли курсы тестировщиков, получили диплом или сертификат о прохождении и осталось сделать последний рывок — устроиться на работу. Но зачастую тут и наступает тот момент «Х», в котором сложно перебороть страх и нормально пройти собеседование.
Вот карандаш — тестируй: почему на собеседовании просят протестить бытовой предмет (и как это сделать)
Редакторка у Highload
Начинающего тестировщика в качестве тестового задания или даже вопроса на собеседовании могут попросить протестировать бытовой прибор или предмет — например, карандаш. Как не потеряться, а внятно рассказать и показать, что вы не лыком шиты, в своем недавнем видео на YouTube объяснил QA-блогер Артем Русов.
Гайд по изучению английского для тестировщика: 15+ ссылок, которые вам пригодятся
Редакторка у Highload
QA Артем Русов на своем YouTube-канале поделился личным опытом изучения английского, множеством полезных ссылок, а также объяснил, какой уровень знания языка понадобится.
Как я тестирую веб: топ-5 инструментов для QA Engineer
Владислав Фарисей BLOG
QA Engineer в Prozorro
Привет! Меня зовут Владислав Фарисей, я QA Engineer в Prozorro, а еще — веду свой YouTube-канал с курсами для начинающих тестировщиков. В этом материале я поделюсь самыми популярными инструментами, которые использую в своей работе для тестирования фронта и бэка.
Технология в основе Netflix и Spotify: как работает система доставки контента на стриминги
Евгения Егорова BLOG
QA Automation Engineer в NIX
Еще в 90-х годах по всему миру возникла проблема перегруженности серверов. При подключении большого количества удаленных клиентов серверы не могли выдавать результаты запроса в короткий срок: им не хватало ни мощности процессора, ни объема памяти, ни скорости передачи данных по сети. Если сервер сайта находился на другом континенте, пользователю приходилось наблюдать, как контент по крупицам подгружается на страницу, тратя на ожидание загрузки уйму времени.
Не тестировщик, а QA: как прокачать в себе специалиста, который нужен бизнесу
Наталия Касперович BLOG
Head of Quality в Rocket
Чем отличается QA от тестировщика? Да, мы все помним определение QA по ISTQB: инженер, обеспечивающий соблюдение требований к качеству. Ну, а по сути? По сути, отличие в том, что тестировщик тестирует функционал, а QA — процесс создания полезного продукта. Для QA его subjects under test — это и процесс создания, и полезность, и продукт. Все три по отдельности и вместе — никаких «или»!
Найти 10 отличий: инструменты, которые помогут сравнить картинки, файлы и документы
Дмитрий Придатко BLOG
Test Engineer в Sigma Software
Все мы помним детскую игру «Найди 10 отличий», в которой необходимо было на очень похожих картинках заметить разницу. В работе тестировщика также нередко приходится сравнивать данные, представленные в самом разнообразном виде: текстовом, числовом, бинарном, графическом.
«Это может звучать страшно для тестировщика — пофиксить дефект»: кто такой QAOps и чем он занимается
Елена Гаращук BLOG
Lead Software Test Automation Engineer в «EPAM Украина»
QAOps (quality assurance + software operations) — не новая специализация. В разных компаниях уже довольно давно используют различные связки терминов Test и OPS для описания этой проектной роли: в Microsoft выбрали название TestOps, в Google — TestSecOps, в ЕРАМ — DevTestSecOps.
Как не повредить базу данных и что делать, если при работе с MS SQL Server не хватает памяти
Дмитрий Придатко BLOG
Test Engineer в Sigma Software
Выполнять работу, не имея соответствующих инструментов — сложно, а иногда даже невозможно. Так же и в работе тестировщика: знание и умелое использование инструментов существенно повышает производительность работы и позволяет добиться отличных результатов.
Что надо знать о TDD и BDD: как тесты помогают разработчикам работать в команде и понять заказчика
Мария Головко BLOG
Java Developer в NIX
Вам знакома басня про лебедя, рака и щуку? Три совершенно разных существа тянули воз: лебедь пытался взлетать с ним, рак пятился с повозкой назад, а щука упорно тащила телегу на дно. Единства между ними не произошло, поэтому затея была обречена на провал — воз так и не сдвинулся с места.
Фичи Postman, которые облегчат жизнь тестировщика: пошаговая инструкция с видео
Виктория Граненко BLOG
Security Automation Engineer в NIX
Postman — полезный инструмент не только для тестировщика, но и для всей команды разработки. Под капотом вы получаете довольно обширные возможности: можете исследовать сайты, готовить данные для тестирования и проводить его, а также создавать тестовые сущности (юзеров, аккаунты, товары и так далее). Кроме того, в последних версиях даже появилась функция создания общего воркспейса для нескольких участников команды.
«Мой основной стек — Java, но приходилось использовать Python и JavaScript»: что нужно знать QA Automation Engineer в 2021 году. Опыт EPAM
Елена Гаращук BLOG
Lead Software Test Automation Engineer в «EPAM Украина»
Времена, когда тестирование программного обеспечения сводилось к банальному поиску багов, давно ушли в прошлое. Меняющиеся требования к обеспечению качества продуктов разработки — мощный стимул к трансформации QA как дисциплины.
«Сколько профессиональных разработчиков используют TDD? 100%!». Почему разработка через тестирование «не взлетела» и чем пригодится лично вам
Микола Сарри BLOG
Менеджер проєктів у Aimprosoft
Это не вводный курс по разработке через тестирование (TDD), а наблюдения по поводу перезагрузки этой дисциплины и проблем модульного тестирования.
Никакого хотфикса: почему я «топлю» за безопасность и как мы внедряем ее в процесс разработки
Виктория Граненко BLOG
Security Automation Engineer в NIX
Привет! Я — Виктория Граненко, Security Automation Engineer в NIX. Начинала как General QA, распараллеливая мануальные и автоматизированные задачи тестирования. В мои обязанности не входили задачи по безопасности. Во время тестирования приложения на прошлом проекте я обратила внимание на некоторые случаи, которые мы никогда не фиксили. Это была не наша зона ответственности. Да и специалистов, которые смогли бы оценить критичность этих находок, среди нас тоже не было. Часть багов дожидалась прихода пентестера.
Юнит-тесты в JavaScript: инструменты и платформы
Авторка та перекладачка
Существует три способа фронтенд-тестирования веб-приложений в JavaScript.
Тестируем безопасность веб-приложений: пошаговая инструкция
Дмитрий Придатко BLOG
Test Engineer в Sigma Software
На первый взгляд может показаться, что тестирование безопасности веб-приложений — это веселые всплывающие окошки с надписью ‘XSS’, разноцветная раскраска шрифтов, выпадающие тут и там stack trace или чудесным образом срабатывающие SQL-запросы при записи их в обычных полях ввода и добавлении в параметры URL.
Сообщить об опечатке
Текст, который будет отправлен нашим редакторам: