Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion blog/component-testing.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ import Admonition from "@theme/Admonition";

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

<!-- truncate -->
{/* truncate */}

Практически все современные веб-интерфейсы пишутся с использованием фреймворков (React, Vue, Svelte, ...) для упрощения создания и реиспользования компонентов. Такие компоненты важно тестировать в изоляции друг от друга, чтобы быть уверенным, что каждый компонент корректно справляется со своей работой. Точно так же как мы пишем unit-тесты отдельно от интеграционных. В Testplane уже поддержанно скриншотное тестирование компонентов с помощью [Storybook](https://storybook.js.org/), однако этот инструмент актуален не для всех проектов. Поэтому мы разработали ещё один вариант компонентного тестирования, который не требует использования Storybook.

Expand Down
2 changes: 1 addition & 1 deletion blog/local-browsers.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ import localBrowsersExampleUrl from "/video/blog/local-browsers/local-browsers-e

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

<!-- truncate -->
{/* truncate */}

Раньше Testplane с протоколом автоматизации webdriver можно было запустить локально только с вручную запущенным [selenium-standalone](https://github.com/webdriverio/selenium-standalone). Теперь достаточно указать `gridUrl: "local"` в [Конфиге Testplane](/docs/reference/config/main) или запустить тесты с [CLI-опцией](/docs/reference/cli) `--local`. В таком случае перед запуском тестов при необходимости будут загружены соответствующие браузеры и вебдрайверы к ним, которые также будут запущены для дальнейшего использования в этих тестах.

Expand Down
2 changes: 1 addition & 1 deletion blog/rebranding.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ date: 2024-05-20T13:00

Представляем вашему вниманию... **Testplane**. Наш проект Hermione решил сменить имя — встречайте проверенный годами продукт в свежем образе!

<!-- truncate -->
{/* truncate */}

Мы долго рассматривали все за и против и пришли к выводу, что новое имя — Testplane — наилучшим образом отражает наше видение и будущее развитие продукта:

Expand Down
2 changes: 1 addition & 1 deletion blog/selectivity.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ date: 2025-12-03T14:00

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

<!-- truncate -->
{/* truncate */}

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

Expand Down
2 changes: 1 addition & 1 deletion blog/storybook-testing.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ date: 2024-09-26T13:00

Now, for automatic visual testing of your components, you only need Storybook with your components and the `@testplane/storybook` plugin. There’s no need to write any tests anymore.

<!-- truncate -->
{/* truncate */}

[Storybook][storybook] is a tool for developing user interfaces based on components. It allows developers to independently visualize components in various states in an isolated environment, separate from other components.
This "showroom" is perfect for screenshot testing your components, as this isolated environment makes such tests significantly more stable and faster compared to e2e testing.
Expand Down
2 changes: 1 addition & 1 deletion blog/support-bidi-protocol.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ import screenFullPageExampleUrl from "/video/blog/bidi/screen-full-page-example.

В [testplane@8.27.0](https://github.com/gemini-testing/testplane/releases/tag/v8.27.0) добавлена поддержка [WebDriver BiDi протокола](https://w3c.github.io/webdriver-bidi/) (будущий единый стандарт для автоматизации браузеров).

<!-- truncate -->
{/* truncate */}

WebDriver BiDi (Bidirectional) — это новый протокол кросс-браузерной автоматизации, который сочетает в себе лучшее из существующих протоколов: [W3C WebDriver][webdriver] и [Chrome DevTools Protocol (CDP)][cdp] (подробнее о них можно почитать в нашей [статье][webvider-vs-cdp]). По сути новый протокол расширяет существующий
W3C Webdriver протокол и добавляет в него новые кросс-браузерные команды, которые заменяют CDP протокол (не является кросс-браузерным). Старые webdriver-команды работают как и раньше по http, а новые команды обеспечивают двунаправленную коммуникацию между клиентом и браузером по websocket соединению.
Expand Down
Loading
Loading