145 историй об автоматизации тестирования

145 историй об автоматизации тестирования

10 июня 2023 г.

Давайте узнаем об автоматизации тестирования из этих 145 бесплатных историй. Они упорядочены по наибольшему времени чтения, созданного на HackerNoon. Посетите /Learn Repo, чтобы найти самые читаемые истории о любой технологии.

1. Как начать дружбу с Selenide

Я уже говорил о том, почему вам стоит использовать Selenide. Теперь пришло время научить вас, как это работает из первых рук.

2. Написание более качественных тестов с помощью объектной модели страницы Cypress

Модель Page Object Model (POM) — самый популярный шаблон проектирования для автоматизации тестирования, и именно так вы должны реализовать его в своем проекте!

3. 10 основных тенденций автоматизированного тестирования на 2021 год

Изменения, связанные с пандемией, было нелегко принять, как и с удаленной работой.

4. 7 способов оптимизировать вашу стратегию Agile-тестирования

В этой статье вы найдете несколько советов по оптимизации и улучшению вашей стратегии Agile-тестирования.

5. 9 главных деловых привычек успешных разработчиков программного обеспечения

Разработчик программного обеспечения делится наиболее важными бизнес-уроками, полученными за четыре года работы в отрасли.

6. Тестирую, значит работает

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

7. Непрерывная доставка невозможна без непрерывного тестирования

Три способа автоматизированного тестирования сократить разрыв между разработкой и выпуском

8. Автоматизация тестирования для чайников: краткое руководство для новичков

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

[9. ИИ в тестировании ПО:

Автоматизация или автомагия?](https://hackernoon.com/ai-in-software-testing-automation-or-automagic) Автоматическое генерирование кода, разработка программного обеспечения и сбор требований — все это выигрывает от интеллектуальных алгоритмов. А как насчет ИИ в тестировании сервисов?

10. Рекомендуемые сайты для практики Selen и автоматизации тестирования

Вот список веб-сайтов, на которых можно попрактиковаться в автоматизации тестирования с помощью Selenium.

11. SDET и инженер по автоматизации тестирования: основные отличия

Сегодня мы прольем свет на различия между востребованной ролью SDET и традиционными инженерами по автоматизации тестирования.

12. Если вы хотите написать первый тест API на JavaScript, которым сможете гордиться, прочтите эти советы

В этом посте мы рассмотрим, какие инструменты/технологии нам нужны для написания тестов API с использованием JavaScript, а затем мы также напишем наш первый тест API. Итак, приступим...

13. TestProject 2.0 Next-Gen: автоматизация тестирования без ограничений

Привет, ребята, я вернулся со своей статьей о TestProject, но на этот раз с их выпуском 2.0.

14. Плюсы и минусы автоматизации кибербезопасности

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

15. Введение в автоматизацию пользовательского интерфейса Winforms с помощью Python & Аппиум

Некоторое время назад Microsoft объявила, что автоматизация закодированного пользовательского интерфейса устарела и что рекомендуемой заменой для тестирования является Appium с WinAppDriver.

16. Как я интегрировал Cucumber Framework в тестовый проект для реализации BDD

Эта статья покажет вам, как создать тестовый проект с нуля и начать его разработку в соответствии с BDD.

17. Как мы автоматизировали сквозное тестирование с первой строки кода

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

18. Успешное параллельное тестирование Selenium с Zalenium

Вы запускаете множество сред автоматизации с использованием Selenium, но испытываете трудности с масштабированием с помощью инфраструктуры Docker? Возможно, наш кейс поможет. Читать дальше

19. Учебник по тестированию API: полное руководство для начинающих

Новичок в тестировании API? Этот учебник покажет вам все, что вам нужно для начала, от понимания того, что такое API, до использования популярных инструментов для упрощения тестирования.

20. Testkube: собственный инструмент тестирования K8s

Дополнительная справочная информация об инструменте тестирования Cloud Native Testkube.

21. Написание более качественных тестов с использованием элементов страницы Cypress

Элементы страницы (PE) — это шаблон проектирования для автоматизации тестирования, который идеально расширяет объектную модель страницы (POM) — узнайте, что это такое и как добавить ее в свой код!

22. Развенчание мифов о технологии без кода

Инструменты без кода стали ключевым фактором эпохи цифровой трансформации, позволяя людям без специальных навыков создавать приложения и веб-сайты.

23. Как сделать запись Selenium Test

Selenium — это бесплатный инструмент для автоматизированного тестирования с открытым исходным кодом для веб-приложений во всех браузерах. Он очень похож на HP QuickTest Pro (QTP, в настоящее время UFT). Однако Selenium в основном ориентирован на автоматизацию веб-приложений. Таким образом, тестирование, выполненное с помощью инструмента Selenium, называется Selenium Testing.

Чтобы записать тест, выполните следующие действия: Шаг 1: Откройте веб-браузер Mozilla Firefox, перейдите к инструментам и щелкните Selenium IDE. Там введите ссылку

24. Безголовое тестирование с драматургом и шуткой

Playwright – это пакет NodeJS, который можно использовать для автоматизации браузеров Chrome, Firefox, Edge и Safari без участия пользователя.

25. 5 шагов для перехода от ручного к автоматизированному тестированию

Специалисты по ручному тестированию должны взвесить преимущества автоматизации тестирования по сравнению с ручным тестированием и начать переход прямо сейчас. Для начала прочтите наше пятиэтапное руководство.

26. Почему ваш подход к автоматизации тестирования может быть неэффективным и как это исправить

Автоматизация тестирования долгое время была синонимом программирования. Почему? Потому что большинство доступных сред и инструментов автоматизации тестирования требуют определенного уровня программирования. Эти инструменты разрабатываются с мышлением программирования, подобно тому, как разрабатывались операционные системы до Windows 95 — без визуального интерфейса, помогающего пользователям взаимодействовать с ним.

27. Как выбрать тестовые случаи для автоматизации

Несмотря на то, что автоматизированное тестирование становится все более популярным, у команд по автоматизации остаются определенные трудности, в том числе при выборе тестовых наборов для автоматизации.

28. Как стать профессиональным отладчиком

Отладке не учат никого на любом этапе их карьеры, что приводит к убеждению, что это очень сложно.

29. 5 обязательных инструментов для мобильного тестирования

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

30. Автоматизированное тестирование качества с помощью приложений с малым кодом

Вы ищете способы автоматизировать процесс тестирования QA? Если это так, вы можете рассмотреть возможность использования приложения с низким кодом. Читайте наш блог об автоматическом тестировании QA

31. Выбор элементов в тестах Cypress: базовые и расширенные шаблоны (2 полезных шпаргалки)

Две невероятно информативные и полезные шпаргалки с базовыми и расширенными шаблонами для выбора элементов в тестах Cypress.

32. Перенос тестов Appium в Sauce Labs

Масштабируйте свои тесты Appium с переходом в облако.

33. Хранилище параметров AWS для проекта автоматизации тестирования

Поддерживайте порядок в секретных данных автоматизации тестирования с помощью AWS Parameters Store.

34. Как эффективно тестировать финансовые приложения

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

35. Проблемы автоматизации тестирования (до и сейчас)

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

36. Почему оркестровка DevOps стоит вложений

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

37. Сложный рефакторинг с компиляторами Roslyn

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

38. TSQA 2022: Кодекс и стратегия автоматизации тестирования

Как одна компания рассказала о том, как оптимизировать код автоматизации тестирования, и о некоторых стратегических возможностях его использования на конференции Triangle Software Quality Association 2022

39. Эксперименты с Citrus Integration Testing Framework

Создание тестового проекта на Citrus Framework.

40. Советы по исправлению нестабильных тестов

Узнайте, как повысить согласованность автоматизированных тестов, исправив существующие ненадежные тесты и написав более качественные тесты в будущем!

41. Что должен знать каждый новичок о выполнении автоматизированного тестирования и создании отчетов

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

42. Что нужно, чтобы стать действительно хорошим тестировщиком?

Итак, что нужно, чтобы стать действительно хорошим QA? Вот некоторые ключевые черты и навыки, которые следует учитывать.

43. Как имитировать сервис Kafka с помощью Citrus Framework

Сегодня многие команды используют Kafka при разработке сервисов. Многие ведущие ИТ-компании уже активно и успешно используют этот инструмент.

44. Все дело в качестве: 5 основных тенденций в области контроля качества и тестирования

Пять основных тенденций в области обеспечения качества и тестирования, которым необходимо следовать!

45. 9 навыков межличностного общения, которые нужны каждому специалисту по контролю качества

Команда мечты, безусловно, является целью каждого работодателя и HR. Каким бы бизнесом вы ни занимались, успех зависит от людей, которых вы нанимаете. Вот почему так важно принять правильное решение, независимо от того, ищете ли вы разработчиков, QA/QC, дизайнеров, авторов контента или менеджеров проектов. Более того, большое значение имеют технические и социальные навыки сотрудников.

46. Основы, которые необходимо знать об автоматическом тестировании в SoapUI

Рассказ о моем опыте автоматизации тестирования с помощью SoapUI.

47. Как развивать культуру совместной разработки DevOps

Узнайте о ключевых ролях, участвующих в DevOps, их навыках и обязанностях, а также о том, как автоматизация DevOps может сократить разрыв в общении.

48. Краткое введение в REST API

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

49. Инструменты Low Code для автоматизации тестирования

В этой статье я расскажу о последних достижениях в области автоматизации тестирования, в частности о подходе с малым объемом кода.

50. Введение в TestOps: как упростить тестирование программного обеспечения с помощью автоматизации

В этой статье обсуждаются современные операции тестирования или TestOps, а также дается определение TestOps и рассматриваются различия между TestOps и DevOps.

51. 5 советов по выбору инструментов управления тестовыми наборами

Вот 5 советов по выбору инструментов управления тест-кейсами и экономии ваших усилий и времени.

52. Руководство по автоматическому тестированию, типы, приложения и т. д. техники.

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

53. Анализ влияния тестирования — что это такое, как его тестировать и все остальное, что вам нужно знать

Анализ влияния тестирования может помочь ускорить циклы тестирования, но при неправильном управлении он может стать неуправляемым. Узнайте, как эффективно использовать этот метод, здесь.

54. Случайно на всем пути вниз; Тестирование на основе свойств (часть 6)

Как уменьшить количество неудачных тестовых наборов, оценив их размер и случайным образом сгенерировав более мелкие тестовые наборы.

55. Selenium или Selenide: какая среда автоматизации тестирования пользовательского интерфейса лучше?

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

56. Принцип отказоустойчивости в тестировании ПО

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

57. Создавайте реалистичные и безопасные тестовые данные с помощью нашей платформы синтетических данных

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

58. Достаточно тестирования: сколько автоматических тестов мы должны написать?

Сколько автоматических тестов нужно написать? Достаточно. Just Enough Testing уравновешивает необходимость поставки с качеством, которого заслуживают ваши клиенты.

59. Стратегия тестирования DevOps: подробное руководство для Agile-команд

Непрерывность просто необходима в процессе разработки и развертывания, чтобы соответствовать цели DevOps — качественной и быстрой доставке.

60. Основы модульного тестирования в разработке ПО

Тестирование кода — важная часть процесса разработки программного обеспечения. Узнайте, почему это так важно и почему это самый распространенный способ тестирования.

61. Хранение тестов в репозитории проекта vs. Хранение тестов в отдельном репозитории

Приступая к работе со сквозными тестами, один из первых вопросов — где их хранить. Вместе с исходным кодом или в отдельном репозитории?

62. Как приступить к автоматизации тестирования веб-сайтов

В этой статье мы рассмотрим автоматизацию тестирования веб-сайтов. В частности, мы будем говорить об автоматизации тестирования пользовательского интерфейса с использованием Puppeteer и Browserless.

63. Что на самом деле означает «сдвиг влево» в программном обеспечении для безупречной DevOps

По-настоящему «безупречная культура» в программном обеспечении должна развиваться от отчетов об инцидентах к телеметрии, направленной на упреждающее наблюдение в DevOps

64. Использование Hoverfly для имитации сети

Введение

65. Будущее ручного тестирования: умирает ли ручное тестирование?

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

66. Node Version Manager (NVM): как установить и использовать (пошаговое руководство)

В этой статье я расскажу вам, как шаг за шагом установить Node Version Manager (NVM) на свой компьютер более оптимальным способом.

67. Почему каждый проект по разработке программного обеспечения нуждается в QA

Если у вас есть команда программистов, но до сих пор нет QA-специалиста, прочтите статью, чтобы узнать, зачем построению успешного стартапа нужен QA-специалист.

68. DevOps на основе ИИ: все, что вам нужно знать

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

69. Автоматизация тестирования Salesforce или ручное тестирование? Вот некоторая ясность

Знаете ли вы лучшую функцию Salesforce? Некоторые из вас предположили бы, что это простое внесение изменений или обновлений на организационном уровне, и мы с этим согласны.

70. Лучшие библиотеки Java для автоматизированного тестирования в 2022 году

Автоматизация тестирования Java поможет вам стать более эффективным и результативным. Эти библиотеки Java, вероятно, будут активно использоваться для автоматизированного тестирования.

71. Почему пора перестать использовать бессмысленные тестовые значения

Вы когда-нибудь находили тест, в котором фиктивные данные представляли собой набор бессмысленных «тестовых» строк и 123 целочисленных значения? Да, я тоже — и это отстой.

72. 5 проверенных способов ускорить разработку цифровых продуктов

Чем быстрее вы разработаете продукт, тем быстрее он выйдет на рынок и тем больше продаж вы совершите. Ваш бренд укрепляет свои позиции на рынке и повышает доверие к себе, опережая конкурентов.

73. Эффективное тестирование в сложных проектах разработки программного обеспечения

Ручное или автоматическое тестирование?

74. 4 столпа автоматизации

В мире автоматизации тестирования существует конкуренция между Puppeteer, Playwright, Selenium и Cypress. Эти четыре столпа составляют основу пространства.

75. Как начать карьеру в тестировании ПО

Без тестирования не обойтись. Это спасательный круг программного обеспечения. Качество – это то, что может выделить вас среди конкурентов.

76. Начало работы с тестированием API

Тестирование API фокусируется на тестировании бизнес-логики или функциональности приложения. Используя тестирование API, вы также проверяете ответы данных, а также проверяете, являются ли ваши API производительными и безопасными.

77. Нерассказанная правда о разработке через тестирование

Ваше практическое введение в разработку через тестирование

78. 7 шагов для эффективного внедрения автоматизации тестирования видеоигр

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

79. 7 инструментов для проверки вашего онлайн-браузера

Подборка инструментов, которые позволяют тестировать браузер в облаке или в Интернете и упрощают кроссбраузерное тестирование.

80. Связь между гибкими подходами и автоматизированным тестированием

Хотя автоматизация тестирования не создавалась с учетом Agile, она позволяет проводить Agile-тестирование, что является важной частью Agile-идеи.

81. Как протестировать бизнес-логику Postgres с помощью плагина Jest

С большой силой приходит большая ответственность, и чем больше становится проект, тем легче что-то сломать. Поэтому вам следует протестировать логику Postgres!

82. Начало работы с Zalenium: Selenuim Grid на основе Docker

Интеграция Docker и Kubernetes делает Zalenium привлекательным выбором для настройки инфраструктуры на основе Selenium.

83. Как создать простой тест с несколькими стеками с помощью тестовых контейнеров

Бэкенд-инжиниринг в настоящее время может потребовать интеграции нескольких сервисов. Инженерам тяжело устанавливать множество сервисов в своей локальной среде разработки. Docker предоставил более простой способ сделать это, но для этого все равно потребуется некоторый скрипт вне нашего кода. У него также не было идеального решения, если мы хотели протестировать меньшие функции или классы, а не весь сервис. Эта проблема была решена Testcontainers [1].

84. 11 лучших инструментов автоматизации тестирования, которые стоит попробовать в 2021 году

Я собрал тузов среди самых популярных инструментов автоматизации тестирования программного обеспечения и собрал их в сочное исчерпывающее руководство.

85. Вводное руководство по снимкам экрана, пользовательскому интерфейсу, API и тестированию производительности

Создавая продукт, мы сталкиваемся с моментом, когда нам нужно больше типов тестов. Скриншот, интерфейс, API или производительность? Их много, и каждая предназначена для других целей.

86. Преимущества и проблемы автоматизации когнитивных тестов

Автоматизация когнитивных тестов реализована в различных отраслях. Давайте узнаем о его преимуществах и проблемах в тестировании программного обеспечения.

87. Станьте профессионалом AWS Automation с этими 5 малоизвестными возможностями

Вот пять малоизвестных возможностей AWS, которые вы можете использовать, чтобы стать профессионалом в области автоматизации AWS.

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

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

89. Возможно ли тестирование без кода?

На тестирование приходится более четверти сроков разработки. Автоматизированное тестирование без кода поможет устранить узкие места и ускорить вывод вашего программного обеспечения на рынок.

90. Учимся на собственном опыте: точка зрения тестировщика

Тестировщики — это инженеры. Они могут проводить академические исследования. Они могут применять программирование для создания инструментов, которые приносят пользу команде.

91. Среды автоматизации тестирования, определяющие разработку программного обеспечения

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

92. 7 причин использовать автоматизированные тесты в Selenium, JUnit5 и Gauge Framework

Использование автоматизированных тестов для оптимизации вашего веб-приложения с использованием Selenium, JUnit5 и Gauge Framework.

93. Пять лучших инструментов автоматизации тестирования для улучшения вашего рабочего процесса

В этой статье мы предлагаем вам ознакомиться с нашим выбором из 5 инструментов автоматизации, которые вы обязательно должны были попробовать или внедрить в своей организации.

94. Шесть главных факторов, которые следует учитывать при разработке архитектуры автоматизированного тестирования

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

95. Как запускать тесты API с помощью Newman и отправлять результаты в Telegram

Как насчет того, чтобы запускать свои коллекции запросов API Postman и автоматически получать содержательный отчет прямо в Telegram? Давайте сделаем это в одном небольшом скрипте! 🔥

96 . Как настроить Selenium в Visual Studio для автоматического браузерного тестирования веб-приложений

В этом руководстве по Selenium C# мы поможем вам настроить Selenium в Visual Studio и запустить ваш первый пример скрипта Selenium C#.

97. Создание API-помощников с помощью Citrus Integration Framework

Создание API-хелперов с помощью Citrus Integration Framework.

98. С компьютерным зрением весело играть

Я работаю инженером-программистом в Endtest.

99. Как современная автоматизация веб-тестирования меняет нашу жизнь

В этой статье вы задумаетесь о том, как важно придумывать и внедрять решения, которые помогут миру автоматизации тестирования быстро развиваться.

100. Рекомендации по внедрению тестовых данных в конвейер CI/CD

Тестовые данные как часть разработки программного обеспечения — это бедный родственник, который слишком долго игнорировался. Батт — одно из самых больших узких мест.

101. Пошаговое руководство по тестированию пользовательского веб-интерфейса

Фреймворки JS также могут использовать WebTestIt. Вот пошаговое руководство по тестированию веб-интерфейса.

102. Использование машинного обучения для повышения эффективности выполнения тестов

Predictive Test Selection — это метод, который применяет машинное обучение для повышения эффективности выполнения тестов.

103. Ручное тестирование vs. Автоматизированное тестирование: какое из них лучше всего подходит вам?

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

104. Преимущества автоматизированного тестирования и принципы его работы

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

105. Как самовосстанавливающийся ИИ может помочь разработчику автоматизации веб-тестирования?

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

106. Как создать свой первый отчет Allure с нуля

В этом руководстве мы рассмотрим основные этапы создания вашего первого отчета Allure и познакомимся со всеми интересными функциями

107. 6 популярных задач в автоматизированном тестировании с использованием Selenium

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

108. WebdriverIO против. Селен: кто победит?

Selenium — самый популярный инструмент автоматизации веб-интерфейса, но значит ли это, что это лучшее решение на рынке автоматизации тестирования?

109. Подкаст Quality Sense: Эрика Честнат о стратегии автоматизации тестирования Calendly

В этом выпуске «Чувства качества» Федерико беседует с Эрикой Честнат, главой отдела контроля качества в Calendly.

110. Лучшие инструменты кросс-браузерного тестирования для тестирования из разных географических местоположений

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

111. Сравнительный анализ платформ Low Code для автоматизации тестирования

Чем быстрее мы получим обратную связь, тем лучше. Это также относится к сквозным автоматическим тестам. Учитывая тенденцию к использованию решений с низким кодом для автоматизации тестирования на уровне пользовательского интерфейса, мы хотели провести несколько экспериментов, сравнивая время выполнения некоторых из наиболее популярных вариантов. Решения с малым кодом хороши тем, что у них менее крутая кривая обучения, но они менее полезны при оценке новых изменений кода, если обратная связь задерживается из-за медленных тестов.

112. Исключения Selenium как способ получить более надежные сценарии тестирования: правда

Исключения в Selenium неизбежны. Вот 49 наиболее распространенных исключений Selenium, которые могут возникнуть при выполнении Selenium Test Automation.

113 . Полное руководство по использованию локаторов Selenium в Protractor для запуска автоматизации тестирования с помощью скриптов

Локаторы Selenium в Protractor важны для запуска сценариев автоматизации тестирования. Прочтите сейчас, чтобы узнать больше об этих локаторах.

114. Подкаст о чувстве качества с Тристаном Ломбардом: сила построения сообщества

В этом выпуске Quality Sense Федерико беседует с Тристаном Ломбардом, где они говорят о роли создания сообщества в тестировании программного обеспечения.

115. «Я открыл свой мыслительный процесс с открытым исходным кодом»: встречайте HackerNoon Writer & Инженер по автоматизации тестирования Мики Селес

Интервью с Мики Селес, талантливым техническим писателем и разработчиком программного обеспечения.

116. Модульное тестирование против. Интеграционное тестирование в Android

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

117. Как создать и реализовать собственную стратегию автоматизации тестирования

Каждому новому программному обеспечению, методу или инструменту сопутствуют определенные трудности, и требуется некоторое время, чтобы привыкнуть к ним, хотя почти всегда усилия по внедрению того стоят.

118. Стоит ли тратить время на автоматизированное тестирование Selenium с отключенными настройками JavaScript?

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

119. Снятие клейма использования огурцов и корнишонов в процессах автоматизации тестирования

Недавно на митапе шел разговор о написании фич-файлов Cucumber на Cypress, аудитории из примерно 100 человек был задан вопрос: "Кто здесь тестировал свои вещи с Cucumber?" к чему довольно негативно относился мягкий гомон, включая пару хохотов и насмешек со спины.

120. Github Actions автоматически разделяет медленный тестовый файл RSpec на параллельные задания для проекта Ruby on Rails

Как запустить медленные тестовые файлы RSpec в Github Actions с параллельными заданиями, выполнив автоматическое разделение файла спецификации на тестовые примеры

121. Руководство по автоматическому тестированию и ручному тестированию

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

122. Новаторские советы по использованию XPath в Selenium

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

123. Ручное тестирование не умерло

Нравится вам это или нет, но ручное тестирование по-прежнему остается наиболее широко используемой формой контроля качества.

124. Как реализовать параметризованный тест JUnit для автоматизации тестирования Selenium

Устали писать одни и те же тестовые сценарии для разных входных значений? Сэкономьте время, научившись выполнять параметризованный тест в JUnit.

125. Как создать действия Github для запуска тестов с помощью служб Docker

Пример с Django/Python и PostgreSQL.

126. С GitHub Actions вам больше не придется выполнять скучные задачи вручную

Ознакомьтесь с этим руководством и быстро разверните GitHub Action для своего любимого стека, например Stack Overflow copy & быстро вставить.

127. 5 типичных ошибок новичков в автоматизации тестирования

Наиболее очевидные критерии, которые выявляют новичка в автоматизации тестирования во время собеседования или проверки рабочего процесса/кода

128. Использование таблиц Swagger и Excel для проверки REST API

Файлы Swagger (также известные как Спецификация OpenAPI) — это самый популярный способ документирования спецификаций API, а таблица Excel обеспечивает простой и простой способ записи структурированных данных. Записать данные в таблицу Excel может любой человек, независимо от его навыков программирования. Представляем vREST NG (готовое корпоративное приложение для автоматизированного тестирования API), которое сочетает в себе возможности обоих, чтобы сделать ваше тестирование API более удобным. Этот подход также известен как тестирование на основе данных.

129. Миру нужна альтернатива Selenium, поэтому мы ее создали

[Отказ от ответственности — мысли в этом посте принадлежат только мне, а «мы» в заголовке относится к проекту с открытым исходным кодом, в котором я являюсь ведущим разработчиком.]

130. Тенденции тестирования ПО в 2021 году

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

131. Как использовать Nightwatch.js Framework для автоматизации тестирования

Selenium — широко используемый инструмент для автоматизированного тестирования браузеров. Будучи фреймворком с открытым исходным кодом, Selenium был совместим с несколькими фреймворками автоматизации тестирования для разных языков программирования, и если мы говорим об автоматическом тестировании с помощью Selenium и JavaScript, есть конкретный фреймворк, который всегда находится в центре внимания, и это Nightwatch. js. Вот почему я решил написать руководство по Nightwatch.js для начинающих.

132. Автоматизация тестирования с помощью Selenium, Cucumber Tool и TestNG

Cucumber — это среда автоматизации тестирования, которая использует разработку, основанную на поведении, для совместной работы между бизнес- и ИТ-командами. Это позволяет пользователю определять поведение приложения простым английским языком, что упрощает понимание критериев приемлемости для непрограммистов.

133. Руководство для начинающих по модульному тестированию в React Native

134. Тестирование программного обеспечения приложения на базе Electron

Так что я сижу и жду вызова, мечтая о проекте, в котором я не увижу всех этих скучных аспектов, таких как Webdriver, BrowserStack, веб-страницы и т. д. И тут…

135. Как обрабатывать формы в Selenium с помощью Java

Узнайте, как получить доступ к формам в Selenium WebDriver для автоматизированного тестирования вашего веб-приложения в браузере и обеспечения совместимости между браузерами.

136. Бесскриптовое автоматизированное тестирование — это не то же самое, что тестирование записи и воспроизведения

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

137. Начало работы с тестированием браузера Selenium Grid

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

138. Автоматизация тестирования Selenide: использование Selenoid в контейнере Docker

Эта статья будет полезна молодым QA-специалистам, а также тем, кто интересуется особенностями и возможностями таких популярных фреймворков для тестирования, как Selenide и Selenoid.

139. 15 лучших инструментов для тестирования мобильных устройств: издание 2021 г.

Приблизительно 3,5 миллиарда пользователей смартфонов и 1,35 миллиарда пользователей планшетов неудивительно, что индустрия мобильных приложений процветает: в 2019 году было скачано 204 миллиарда приложений, а в период с 2020 по 2022 году этот показатель увеличится на 25 %.

140. Автоматизация тестов на примерах: метод кнопки Click в Selenium

Одно из самых фундаментальных и важных взаимодействий при автоматическом тестировании Selenium выполняется путем автоматизации операций щелчка по элементам на веб-странице. Мы облегчаем взаимодействие с кликом, используя метод Selenium.click().

141. 10 лучших инструментов для автоматизированного тестирования: выпуск 2020

Потребность в более быстрой доставке качественного программного обеспечения — или «Качество на скорости» — требует от организаций поиска решений в методологиях Agile, непрерывной интеграции (CI) и DevOps. Автоматизация тестирования является неотъемлемой частью этих аспектов. В последнем отчете о мировом качестве за 2018 – 2019 гг. говорится, что автоматизация тестирования является самым большим узким местом для обеспечения "Качества на скорости", поскольку она способствует успешному внедрению Agile и DevOps.

142. Тестирование приложений в Go: делайте это правильно и не создавайте беспорядка

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

143. Как использовать BitBucket Pipelines и Xray Test Management для тестирования автоматизации облачных рабочих процессов Jira

В этом посте я покажу, как вы можете использовать конвейеры Bitbucket вместе с Jira Cloud. Кроме того, я расскажу об управлении рентгеновскими тестами и покажу, как их комбинировать.

144. Автоматизация контроля качества с помощью jest-puppeteer и Headless Chrome

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

Из всех доступных инструментов мы решили использовать jest-puppeteer, который использует HeadlessChrome в качестве веб-драйвера. Итак... сегодня это главный герой нашего повествования.

145. Вам нужно улучшить код-ревью™

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

Спасибо, что ознакомились со 145 самыми читаемыми статьями об автоматизации тестирования на HackerNoon.

Посетите /Learn Repo, чтобы найти самые читаемые истории о любой технологии.


Оригинал
PREVIOUS ARTICLE
NEXT ARTICLE