📚 ProTestingInfo 🔷 Канал по тестированию 📚
14.1K subscribers
1.32K photos
200 videos
232 files
1.18K links
📌Информация для начинающих и для коллег в области QA, для личного закрепления знаний.
📌Теория, тесты, практика
Ментор-Консультация - 5тр/час
Курс
@info_course_protestinginfo
https://protestinginfo.ru
Вопросы @nadin_qa
ИП
РКН: https://clck.ru/3FWD9v
Download Telegram
📝эта личная страница про основы тестирования для того, чтобы помнить об этой области, закреплять свои знания.
Здесь будут:
📚Посты определений из интернета, личного мнения,
📚Посты примеров,
📚 Обучающие посты
📚Посты видео с дефектами разных приложений.

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

Присоединяйтесь к каналу 💖

#знакомство
Меня зовут Надежда, опыт в тестировании 9 лет, позиция senior, нахожусь в долгом отпуске🤱!

Навигация по каналу:
#знакомство

#тестировщикПО

#тестировщик

#QA

#тестирование #тестирования

#цельтестирования

#дефект #дефекты

#расшифровкапонятий

#ПО

#проверка

#кроссворд #рубрикакроссвордов

#ребус

#багрепорт

#описаниедефекта

#Priority

#Severity

#Книгипотестированию

#Книги

#тестыдлязакреплениязнаний

#ЖЦдефекта

#SQL

#шаблонтестовогосценария

#шаблончеклиста

#тестовыйсценарий

#Postman

#видео для новых знаний

#классификациядефекта

#теория

#проект

#требование

#API

#JSON

#HttpStatusCode

#собеседование

#английский

#уровнитестирования

#техникатестдизайна #техникитестдизайна

#курсы #курс
👍16🕊1👨‍💻1
#теория
Если вам очень хотелось бы поизучать какой-либо инструмент, например язык программирования, то имеется ряд приложений, которые можно скачать в магазинах play market (думаю и в apple store этот ряд имеeтся😏).
Освоить базовые знания и навыки, которые уж точно пригодятся вам на перспективу профессионального и карьерного роста.
👩‍💻👩‍💻👩‍💻
Хочу порекомендовать вам:
👩‍💻 #Sololearn - #мобильноеприложение для программирования. Приложение на русском языке. Тут есть курсы Data Science (в нашем случае нужен #SQL), языки программирования #Java#Python. Также имеется курс #HTML#CSS. Все эти инструменты пригодятся в #автоматизациитестирования.
SQL в работе с базами данных.

👩‍💻 #Codeacademy Go - практика кодирования. Codecademy — интерактивная онлайн-платформа по обучению 12 языкам программирования: Python, PHP, JavaScript, Ruby, Java и др., а также работе с библиотекой jQuery и языкам разметки и оформления веб-страницы HTML и CSS, база данных SQL
Предупреждаю приложение на английском языке.
Возможно на основном сайте есть уже русский язык, не проверяла.
Зато вы сможете улучшить свой английский язык, так как в работе он тоже очень важен, чтение и написание кода на английском основа из основ) без этого никуда)🔥
👍3🕊1
Вопросы на собеседования по #SQL, которые спрашивали у меня, и ещё не все написала. Предоставляю ответы на некоторые вопросы 📝

‼️Позже отправлю две таблицы, и разберём примеры команд SQL с помощью опроса.
Потренируемся☺️😉
#SQL - немного про SQL
ОПЕРАТОР SELECT
Хочу напомнить, что данный язык запросов можно
изучить на сайте
https://www.sql-ex.ru/

Оператор SELECT осуществляет выборку из базы данных

Команда DISTINCT позволяет выбирать только уникальные значения из базы данных

Команда WHERE задает условие, по которому будут выбираться строки из базы данных.

SELECT * FROM имя_таблицы SELECT * FROM имя_таблицы WHERE условие

SELECT поле1, поле2... FROM имя_таблицы WHERE условие

При выборке: SELECT DISTINCT поле FROM имя_таблицы WHERE условие

При подсчете: SELECT COUNT(DISTINCT поле) FROM имя_таблицы WHERE условие

При суммировании: SELECT SUM(DISTINCT поле) FROM имя_таблицы WHERE условие

В запросе можно задавать следующие условия:
• сравнение текста;
• сравнение численных значений;
• логические операции AND (и), OR (или) и NOT (отрицание).
Какой проект можно написать в Инстаграме по желанию #SQL
Тренируем #SQL
Пока с лёгкой команды #SELECT

Напоминаю шаблон запроса:

SELECT * FROM имя_таблицы WHERE условие

SELECT поле1, поле2... FROM имя_таблицы WHERE условие

Поле - это столбцы в таблице.

Таблица - это организованный набор данных в виде строк и столбцов.

Поля: Role, Name, Project - строковый тип
Поле Workload - целое число

Повторили, а теперь попробуем сделать задание 😄.
Есть желание, чтобы проверила, пишите в Инстаграме , ProTestingInfo.
Наиболее распространенный тип соединения является следующим :
#SQL
INNER JOIN - внутреннее соединение.

INNER JOIN возвращает все строки из обеих таблиц, где выполняется условие соединения.

Синтаксис
SELECT
column1, column2....
FROM table_name
INNER JOIN table_related_name
ON link_condition (условие_связи)
WHERE selection_ condition (условие_выборки)

Основной синтаксис псевдонима таблицы следующий.

SELECT
column1, column2....
FROM table_name AS t
WHERE [condition];

Например,
SELECT p.product_name, c.category_name
FROM products AS p
INNER JOIN categories AS c
ON p.category_id = c.category_id
WHERE p.product_name <> 'Pear';

В этом примере создан псевдоним для таблицы products и псевдоним для таблицы category. Теперь в рамках этого SQL оператора можно ссылаться на таблицу products как p, а на таблицу category — как c.
В основном AS не указывают в запросах для таблиц

Псевдонимы могут быть полезны в следующих случаях:

🖊Есть более чем одна таблица в запросе
🖊Функции используются в запросе
🖊Имена столбцов большие или не очень читаемый
🖊Два или более столбцов в сочетании друг с другом
🖊сделать SQL оператор короче и проще для чтения

Сама сочиняла таблицы, не идеально, но запрос работает, проверяла на сайте https://sqliteonline.com/ . Здесь можно создать свои таблицы, вставить значения и писать запросы.

Выполните задание и проверьте свой ответ
#тестыдлязакреплениязнаний
👇🏻👇🏻👇🏻
👍3
#SQL - В ответе будет следующий список проектов:
Anonymous Quiz
19%
Credits, Insurance
6%
Credits
34%
Insurance
34%
Insurance, Billing
6%
Billing
https://stepik.org/catalog

Имеется мобильное приложение

Имеются бесплатные курсы.

На картинке указан пример бесплатных курсов в мобильном приложении Stepik.

#SQL
🔷🔷🔷

Интерактивный учебник по #SQL

https://sql-academy.org/ru/guide

Глава 1: Введение

1.1 Основные понятия о базах данных

Глава 2: Основы выборки данных
2.1 Базовый синтаксис SQL запроса
2.2 Условный оператор WHERE
2.3 Сортировка, оператор ORDER BY
2.4 Группировка, агрегатные функции
2.5 Многотабличные запросы
2.6 Ограничение выборки, оператор LIMIT
2.7 Вложенные запросы
2.8 Объединение запросов, оператор UNION

Глава 3: Основы манипуляции с данными
3.1 Добавление данных, оператор INSERT
3.2 Обновление данных, оператор UPDATE
3.3 Удаление данных, оператор DELETE

Глава 4: Базы данных и таблицы
4.1 Создание и удаление баз данных
4.2 Создание и удаление таблиц

Глава 5: Типы данных
5.1 Строковый тип данных
5.2 Числовой тип данных
Операции CRUD используются для управления, чтения, вставки, редактирования и удаления данных таблицы.

🔹Create позволяет добавлять новые строки в таблицу.

🔹Read - функция чтения похожа на функцию поиска, поскольку позволяет извлекать определенные записи и считывать их значения.

🔹Update - обновление - изменение существующей записи в таблице

🔹Delete используется для удаления записи из таблицы. SQL и имеет встроенную функцию удаления для одновременного удаления одной или нескольких записей из базы данных.

Термин стал популярным благодаря книге Джеймса Мартина в 1983г. как стандартная классификация функций по манипуляции данными.

В #SQL этим функциям, операциям соответствуют операторы:

🖍Insert Into (создание записей):
INSERT INTO table_name (column1, column2, column3, ...) VALUES (value1, value2, value3, ...);

🖍Select (чтение записей):
SELECT * FROM table_name;

🖍Update (редактирование (обновление) записей):
UPDATE table_name SET column1 = value1, column2 = value2, ...WHERE condition;

🖍Delete (удаление записей):
DELETE FROM table_name WHERE condition;
DELETE FROM table_name;

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

Итоги:
•CRUD - это четыре основных типа команд SQL: создание, чтение, обновление и удаление.
•Большинство приложений имеют некоторые функции CRUD
•Приложение CRUD - это приложение, которое использует формы для получения данных в базу данных и из нее
🔷🔷🔷🔷🔷
В качестве другого примера часто приводят методы запросов в протоколе HTTP, но об этом будет в другом посте🤐
Наиболее распространенный тип соединения является следующим :
#SQL
INNER JOIN - внутреннее соединение.

INNER JOIN возвращает все строки из обеих таблиц, где выполняется условие соединения.

Синтаксис
SELECT
column1, column2....
FROM table_name
INNER JOIN table_related_name
ON link_condition (условие_связи)
WHERE selection_ condition (условие_выборки)

Основной синтаксис псевдонима таблицы следующий.

SELECT
column1, column2....
FROM table_name AS t
WHERE [condition];

Например,
SELECT p.product_name, c.category_name
FROM products AS p
INNER JOIN categories AS c
ON p.category_id = c.category_id
WHERE p.product_name <> 'Pear';

В этом примере создан псевдоним для таблицы products и псевдоним для таблицы category. Теперь в рамках этого SQL оператора можно ссылаться на таблицу products как p, а на таблицу category — как c.
В основном AS не указывают в запросах для таблиц

Псевдонимы могут быть полезны в следующих случаях:

🖊Есть более чем одна таблица в запросе
🖊Функции используются в запросе
🖊Имена столбцов большие или не очень читаемый
🖊Два или более столбцов в сочетании друг с другом
🖊сделать SQL оператор короче и проще для чтения

Сама сочиняла таблицы, не идеально, но запрос работает, проверяла на сайте https://sqliteonline.com/ . Здесь можно создать свои таблицы, вставить значения и писать запросы.

Выполните задание и проверьте свой ответ
#тестыдлязакреплениязнаний
👇🏻👇🏻👇🏻
👍1