Техническое собеседование. Весна 2025. 160к+. Проект: Веб-приложение для сопровождения гособоронзаказа. Опыт в резюме: 3+ года. Обсуждали методологии тестирования, архитектуру, говорили про онбординг.
Вопросы:
- Как вы можете ввести слияние на стадии конфликта?
- Какие инструменты (Zephyr, Test IT) использовались для написания тест-кейсов?
- Как организовано взаимодействие между ручным тестированием и автоматизацией на проекте?
- Как вы проверяете требования на полноту и отсутствие противоречий?
Все вопросы можно посмотреть на нашей платформе
#собес #коллекции
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2
#Собес #postgres
🤔 Как создать новую базу данных в PostgreSQL?
💬 Кратко:
B PostgreSQL новую базу данных можно создать с помощью команды SQL
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
💬 Кратко:
B PostgreSQL новую базу данных можно создать с помощью команды SQL
CREATE DATABASE имя_базы; или используя утилиту командной строки createdb имя_базы 📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2
#полезное
🥱 А вы уже видели фичу, которая творит магию с параметрами в Postman?
Теперь можно задавать Additional properties параметров, а именно:
🟠 Type
🟠 Format
🟠 Required
🟠 Deprecated
🟠 Default value
🟠 Possible enum values
🟠 Pattern
🟠 Min и Max length
Как по мне, то это киллер фича
Ведь больше нет нужды расписывать все нюансы в комментариях или документации в Postman — теперь их можно напрямую описывать в самих параметрах. И в довесок: при вводе значения параметра сразу отображается тултип, который покажет требования к текущему параметру, а также возможные варианты (если они есть).
Postman docs
👉 Новости 👉 База вопросов
Теперь можно задавать Additional properties параметров, а именно:
Как по мне, то это киллер фича
Ведь больше нет нужды расписывать все нюансы в комментариях или документации в Postman — теперь их можно напрямую описывать в самих параметрах. И в довесок: при вводе значения параметра сразу отображается тултип, который покажет требования к текущему параметру, а также возможные варианты (если они есть).
Postman docs
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
#Собес #postgres
🤔 Что такое PostgreSQL каковы его основные особенности?
💬 Кратко:
PostgreSQL — это мощная обьектно-реляционная система управления базами данных с открытым исходным кодом. Она поддерживает расширяемость, соответствие стандарту SQL, работу с JSON, многоверсионное управление параллелизмом (MVCC) и транзакции с ACID-свойствами.
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
💬 Кратко:
PostgreSQL — это мощная обьектно-реляционная система управления базами данных с открытым исходным кодом. Она поддерживает расширяемость, соответствие стандарту SQL, работу с JSON, многоверсионное управление параллелизмом (MVCC) и транзакции с ACID-свойствами.
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2❤1
This media is not supported in your browser
VIEW IN TELEGRAM
#полезное
👋 Совет по Chrome DevTools
Знаете ли вы, что можно легко протестировать сценарий ошибки API-запроса, используя функцию Request Blocking в Chrome DevTools?
👉 Новости 👉 База вопросов
Знаете ли вы, что можно легко протестировать сценарий ошибки API-запроса, используя функцию Request Blocking в Chrome DevTools?
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2
#статьи
😵 Быстрый старт автотестирования с Playwright
Статья описывает, как команда Fix Price перешла с Codeception+Selenium на Playwright с TypeScript для ускорения и масштабирования автотестов
Читать
👉 Новости 👉 База вопросов
Статья описывает, как команда Fix Price перешла с Codeception+Selenium на Playwright с TypeScript для ускорения и масштабирования автотестов
Читать
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
#полезное
😵💫 Совет по Chrome Dev Tools: Легко отслеживать текущий элемент в фокусе
При адаптации приложения для работы с клавиатурой нам нужно отслеживать, какие элементы получают фокус, чтобы обеспечить лучший UX.
Мы можем легко отслеживать текущий элемент в фокусе, создав live expression для
👉 Новости 👉 База вопросов
При адаптации приложения для работы с клавиатурой нам нужно отслеживать, какие элементы получают фокус, чтобы обеспечить лучший UX.
Мы можем легко отслеживать текущий элемент в фокусе, создав live expression для
document.activeElement в Chrome Dev ToolsPlease open Telegram to view this post
VIEW IN TELEGRAM
#Собес #git
🤔 Что делает Git-клон?
💬 Кратко:
Команда
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
💬 Кратко:
Команда
git clone создаёт копию существующего репозитория, включая всю историю изменений, файлы и ветки. Это используется, чтобы начать работу с проектом, который уже находится в удалённом репозитории.📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4
#статьи
😎 Классный подход к оптимизации beforeAll в тестах Playwright
Статья описывает, как заставить beforeAll в Playwright выполняться один раз для всех воркеров с помощью Global Cache.
Читать
👉 Новости 👉 База вопросов
Статья описывает, как заставить beforeAll в Playwright выполняться один раз для всех воркеров с помощью Global Cache.
Читать
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
#Собес #git
🤔 Что такое репозиторий Git и как вы его инициализируете?
💬 Кратко:
Репозиторий Git - это хранилище, где отслеживаются все изменения вашего проекта, включая файлы, их историю и ветки. Чтобы инициализировать репозиторий, используйте команду
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
💬 Кратко:
Репозиторий Git - это хранилище, где отслеживаются все изменения вашего проекта, включая файлы, их историю и ветки. Чтобы инициализировать репозиторий, используйте команду
git init , которая создаёт скрытую папку .git , где Git сохраняет свои данные.📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
Please open Telegram to view this post
VIEW IN TELEGRAM
#статьи
🛞 Я управляю тестированием ИИ-моделей 4 года. Что я понял за это время?
Статья будет полезна:
🟠 тем, кто только начинает выстраивать процессы тестирования моделей;
🟠 начинающим тимлидам QA-команд до 10 человек;
🟠 тем, кто просто хочет познакомиться с примером организации QA-процесса с нуля.
Читать
👉 Новости 👉 База вопросов
Статья будет полезна:
Читать
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
😁4
SQL_guide_for_testers.pdf
411.9 KB
#полезное
😇 Ловите шпаргалку по работе с SQL и базами данных
Все основные операторы, запросы и примеры в одном месте
👉 Новости 👉 База вопросов
Все основные операторы, запросы и примеры в одном месте
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3
#Собес #git
🤔 Какой язык используется Git?
💬 Кратко:
Git написан на языке программирования С. Этот выбор обеспечивает высокую производительность и эффективность.
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
💬 Кратко:
Git написан на языке программирования С. Этот выбор обеспечивает высокую производительность и эффективность.
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
#статьи
👋 Как правильно вайбкодить! Советы от QA, который запустил свою песочницу
В этой статье вы найдете реальные технические советы по особенностям общения с бездушными ИИ моделями, в частности расскажут про GPT 4o и свежую 5, но эти советы также применимы и к другим AI
🔸 Читать
👉 Новости 👉 База вопросов
В этой статье вы найдете реальные технические советы по особенностям общения с бездушными ИИ моделями, в частности расскажут про GPT 4o и свежую 5, но эти советы также применимы и к другим AI
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
#полезное
🤯 Вы знали, что в Chrome DevTools есть функция CSS Overview?
Она предоставляет полный анализ цветов, шрифтов, медиазапросов и неиспользуемых стилей на вашем сайте, всё в одном месте
👉 Новости 👉 База вопросов
Она предоставляет полный анализ цветов, шрифтов, медиазапросов и неиспользуемых стилей на вашем сайте, всё в одном месте
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
#полезное
😱 Улучшайте тестовые отчёты в Playwright
Недавно я работал над тестовым решением и, как обычно, дошёл до момента, когда у меня оказалось так много тестов с большим количеством шагов, что стало всё сложнее получать процедурный обзор моих тестов
Это старая проблема автоматизации тестирования. Одним из настоящих преимуществ языка Gherkin является возможность получать человекочитаемый обзор сценариев тестов
Но теперь, если вы используете Playwright, вы можете сочетать test.step и декораторы методов TypeScript для тестовых методов и получать ещё более наглядные HTML-отчёты и Dashboard-репорты
О чём я говорю? Как это будет выглядеть?
Как это сделать?
Предусловие: у вас уже есть тестовый фреймворк, использующий POM или некоторый абстрактный слой на базе классов для шагов теста.
🟠 Создайте переиспользуемый декоратор для своего проекта. Он будет маскировать официальный метод Playwright Test Step.
🟠 Примените декоратор к методам вашего POM.
Теперь каждый раз, когда вы вызываете методы POM в спецификациях тестов, в отчётах Playwright будет появляться новый структурированный раздел. Нетрудно представить, насколько это будет существенно для большинства систем управления тестами.
👉 Новости 👉 База вопросов
Недавно я работал над тестовым решением и, как обычно, дошёл до момента, когда у меня оказалось так много тестов с большим количеством шагов, что стало всё сложнее получать процедурный обзор моих тестов
Это старая проблема автоматизации тестирования. Одним из настоящих преимуществ языка Gherkin является возможность получать человекочитаемый обзор сценариев тестов
Но теперь, если вы используете Playwright, вы можете сочетать test.step и декораторы методов TypeScript для тестовых методов и получать ещё более наглядные HTML-отчёты и Dashboard-репорты
О чём я говорю? Как это будет выглядеть?
Скриншот показывает, что верхнеуровневый контур нашего тестового отчёта содержит только высокоуровневые действия. Это даёт нам более наглядный обзор того, в чём на самом деле состоит наш тестовый сценарий или история.
Как это сделать?
Предусловие: у вас уже есть тестовый фреймворк, использующий POM или некоторый абстрактный слой на базе классов для шагов теста.
import test from 'playwright/test';
//Your test method decorator
export function testStep(nameOverride?: string) {
return function <T extends (...args: any[]) => any>(target: T, context: ClassMethodDecoratorContext) {
return function replacementMethod(this: any, ...args: Parameters<T>) {
const stepName = nameOverride ?? `${this.constructor.name}.${String(context.name)}`;
//this allows us to use the step noscript
return test.step(stepName, async () => {
return await target.call(this, ...args);
});
};
};
}
//your POM
export class SampleTestPage {
@testStep('Login with existing user')
async login() {
await this.page.getByTestId("your-button")
}
}
//your test spec
test('Login test', async () => {
const app = new SampleTestPage()
await app.login()
})
Теперь каждый раз, когда вы вызываете методы POM в спецификациях тестов, в отчётах Playwright будет появляться новый структурированный раздел. Нетрудно представить, насколько это будет существенно для большинства систем управления тестами.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2