tgoop.com »
United States »
Библиотека тестировщика | QA, тестирование, quality assurance, manual testing, autotesting, ручное тестирование, автотесты » Telegram Web
🫣🫣 Негативное тестирование. Что это такое и с чем его «едят»? Особенности применения невалидных проверок
Негативное тестирование, или тестирование на ошибочные случаи, является важной составляющей процесса обеспечения качества программного обеспечения. Оно направлено на проверку того, как система реагирует на некорректные, невалидные или неожиданные данные, что позволяет выявить уязвимости и улучшить надежность продукта. В отличие от позитивного тестирования, которое проверяет систему на корректное выполнение при правильных входных данных, негативное тестирование исследует сценарии, в которых пользователь или внешний фактор вводит данные, отклоняющиеся от нормы. Эта статья рассматривает ключевые аспекты негативного тестирования, его применение в различных типах тестирования, а также лучшие практики для эффективного использования данного подхода.
Подробнее здесь
#гайд
Негативное тестирование, или тестирование на ошибочные случаи, является важной составляющей процесса обеспечения качества программного обеспечения. Оно направлено на проверку того, как система реагирует на некорректные, невалидные или неожиданные данные, что позволяет выявить уязвимости и улучшить надежность продукта. В отличие от позитивного тестирования, которое проверяет систему на корректное выполнение при правильных входных данных, негативное тестирование исследует сценарии, в которых пользователь или внешний фактор вводит данные, отклоняющиеся от нормы. Эта статья рассматривает ключевые аспекты негативного тестирования, его применение в различных типах тестирования, а также лучшие практики для эффективного использования данного подхода.
Подробнее здесь
#гайд
👍2
Привет, друзья! 👋
Мы готовим статью о том, как эффективно изучать программирование, и хотим услышать ваше мнение! 🤓💻 Поделитесь своим опытом, и самые полезные советы войдут в нашу публикацию.
Мы готовим статью о том, как эффективно изучать программирование, и хотим услышать ваше мнение! 🤓💻 Поделитесь своим опытом, и самые полезные советы войдут в нашу публикацию.
Какой метод обучения программированию оказался для вас наиболее эффективным? 🚀
Anonymous Poll
32%
а) Онлайн-курсы
20%
б) Самообучение по книгам
66%
в) Практика на реальных проектах
27%
г) Обучение с наставником
4%
д) Другое (напишите в комментариях)
Какой совет вы бы дали начинающим программистам? 💡
Поделитесь своими мыслями в комментариях!
Поделитесь своими мыслями в комментариях!
👍1
😩😩 Отсутствующие требования
Требования и пожелания могут быть явными (высказанными, написанными, набросанными, нарисованными, выраженными в табличной форме, превращенными в автоматизированные проверки) и скрытыми (не высказанными, не зафиксированными). Скрытые требования и пожелания могут быть сознательными и подсознательными; люди могут уже сейчас знать о каких-то требованиях, или же осознать их сильно позже.
Продолжение здесь
#почитать
Требования и пожелания могут быть явными (высказанными, написанными, набросанными, нарисованными, выраженными в табличной форме, превращенными в автоматизированные проверки) и скрытыми (не высказанными, не зафиксированными). Скрытые требования и пожелания могут быть сознательными и подсознательными; люди могут уже сейчас знать о каких-то требованиях, или же осознать их сильно позже.
Продолжение здесь
#почитать
👍1
💪💪 Нагрузочное тестирование: как оценить производительность вашего цифрового продукта
Нагрузочное тестирование — это процедура, которая эмулирует поведение готовой системы под нагрузкой. Во время такого тестирования мы моделируем одновременное использование системы сотнями пользователей или другим расчетным количеством.
Этот тест необходим, чтобы выявить слабые места системы до ее запуска в продакшн, понять все ли хорошо спроектировано, какие возникают проблемы и понять хватает ли нам текущих мощностей оборудования, или что то требует изменений.
Продолжение тут
#мануал
Нагрузочное тестирование — это процедура, которая эмулирует поведение готовой системы под нагрузкой. Во время такого тестирования мы моделируем одновременное использование системы сотнями пользователей или другим расчетным количеством.
Этот тест необходим, чтобы выявить слабые места системы до ее запуска в продакшн, понять все ли хорошо спроектировано, какие возникают проблемы и понять хватает ли нам текущих мощностей оборудования, или что то требует изменений.
Продолжение тут
#мануал
👍2
💁💁 Как я разрушил свои стереотипы об автотестах, или Мой путь от Appium до Kaspresso
В этой статье автор расскажет, как прошел путь от Appium до open-source-фреймворка Kaspresso, с чего начинал, какие делал для себя открытия, как разрушались его стереотипы и какие по итогу были сделаны выводы.
Подробности тут
#почитать
В этой статье автор расскажет, как прошел путь от Appium до open-source-фреймворка Kaspresso, с чего начинал, какие делал для себя открытия, как разрушались его стереотипы и какие по итогу были сделаны выводы.
Подробности тут
#почитать
👍1
Как выполнить тест «Hello World» в Cypress?
В папке «cypress/integration» создайте новый файл, например, hello_world.spec.js. Этот файл будет содержать ваш первый тест.
В данном файле спецификации должен быть блок describe() и it().
Откройте Cypress и выберите файл hello_world.spec.js. Cypress выполнит тест и покажет результаты прямо в браузере.
describe('Hello World Test', () => {
it('Displays «Hello World» on the page', () => {
cy.visit(' https://example.com ')
cy.contains('Hello World').should('be.visible')
})
})
👍1🔥1
⚙️ Подпишись на нашу еженедельную email-рассылку, чтобы быть в курсе последних открытий и тенденций в мире бэкенда.
В еженедельных письмах ты найдешь:
● Языки программирования и фреймворки для бэкенда
● Архитектура и проектирование серверных приложений
● Базы данных и управление данными
● Безопасность и защита данных
● Облачные технологии и DevOps
● API и интеграции
● Тестирование и отладка
● Инструменты и утилиты для бэкенд-разработчиков
● Лучшие практики и паттерны проектирования
👉Подписаться👈
В еженедельных письмах ты найдешь:
● Языки программирования и фреймворки для бэкенда
● Архитектура и проектирование серверных приложений
● Базы данных и управление данными
● Безопасность и защита данных
● Облачные технологии и DevOps
● API и интеграции
● Тестирование и отладка
● Инструменты и утилиты для бэкенд-разработчиков
● Лучшие практики и паттерны проектирования
👉Подписаться👈
👍1
#дайджест инструментов, для ориентирования по зарплатам для разных позиций, сфер и стран.
🎢 Glassdoor — один из самых больших агрегаторов данных о работодателях и зарплатах
🎢 Levels — упор на технические вакансии в IT, но встречаются и другие позиции и сферы. В основном компании из США.
🎢 Indeed — вакансии, рейтинги компаний, сравнение зарплат, отзывы
🎢 Salary Expert — калькулятор зарплат, данные о зарплатах по странам и позициям
🎢 Numbeo — ресурс с постоянно обновляемыми данными по стоимости аренды, продуктов, бензина и др. в самых разных городах и странах
🎢 Glassdoor — один из самых больших агрегаторов данных о работодателях и зарплатах
🎢 Levels — упор на технические вакансии в IT, но встречаются и другие позиции и сферы. В основном компании из США.
🎢 Indeed — вакансии, рейтинги компаний, сравнение зарплат, отзывы
🎢 Salary Expert — калькулятор зарплат, данные о зарплатах по странам и позициям
🎢 Numbeo — ресурс с постоянно обновляемыми данными по стоимости аренды, продуктов, бензина и др. в самых разных городах и странах
1👍1
Forwarded from Библиотека питониста | Python, Django, Flask
🤝 8 важных soft skills для сеньоров, тимлидов и других старших «джедаев»
За каждым успешным IT-проектом стоят не только строчки кода, но и применение soft skills. Мы раскрываем 8 ключевых навыков, которые превратят тебя из рядового кодера в тимлида.
👉 Читать статью
За каждым успешным IT-проектом стоят не только строчки кода, но и применение soft skills. Мы раскрываем 8 ключевых навыков, которые превратят тебя из рядового кодера в тимлида.
👉 Читать статью
2👍2🔥1
🤷🤷 Отличия архитектуры Cypress, Playwright и Selenium 3/4 (WebSocket vs HTTP)
Selenium 3 был почти безальтернативным до появления 4-й версии (в октябре 2021), а далее и других фреймворков — Cypress и Playwright. В статье обсуждаются архитектурные различия Selenium 3, Selenium 4, Cypress и Playwright.
Подробнее здесь
#почитать
Selenium 3 был почти безальтернативным до появления 4-й версии (в октябре 2021), а далее и других фреймворков — Cypress и Playwright. В статье обсуждаются архитектурные различия Selenium 3, Selenium 4, Cypress и Playwright.
Подробнее здесь
#почитать
👍1😁1