⚛️Старая новая история о применении термина "Баг".
Все вы слышали историю о нахождении первого бага в вычислительной машине MARK II 9 сентября 1947 года.
Но редко упоминают, что термин баг, в его текущем значении, был применен еще в 1878 году Томасом Эдисоном.
Томас Эдисон, говорил:
На англ.:
Источник: Edison to Puskas, 13 ноября 1878, Edison papers, Edison National Laboratory, U.S. National Park Service, West Orange, N.J., цитируется по книге Томаса П. Хьюджеса (Thomas P. Hughes), American Genesis: A History of the American Genius for Invention, Penguin Books, 1989.
#bug_news
@testorest
Все вы слышали историю о нахождении первого бага в вычислительной машине MARK II 9 сентября 1947 года.
Но редко упоминают, что термин баг, в его текущем значении, был применен еще в 1878 году Томасом Эдисоном.
Томас Эдисон, говорил:
«Так было со всеми моими изобретениями. Первый шаг — интуиция, которая приходит как вспышка, затем возникают трудности — устройство отказывается работать, и именно тогда проявляются „Bugs“ — как называют эти мелкие ошибки и трудности — и требуются месяцы пристального наблюдения, исследований и усилий, прежде чем дело дойдёт до коммерческого успеха или неудачи».
На англ.:
It has been just so in all of my inventions. The first step is an intuition, and comes with a burst, then difficulties arise—this thing gives out and [it is] then that «Bugs»—as such little faults and difficulties are called—show themselves and months of intense watching, study and labor are requisite before commercial success or failure is certainly reached.
Источник: Edison to Puskas, 13 ноября 1878, Edison papers, Edison National Laboratory, U.S. National Park Service, West Orange, N.J., цитируется по книге Томаса П. Хьюджеса (Thomas P. Hughes), American Genesis: A History of the American Genius for Invention, Penguin Books, 1989.
#bug_news
@testorest
👍3🔥2
⚛️ Цитаты Томаса Эдисона про ошибки и успех(уже в общепринятом понимании).
1️⃣
2️⃣
Для изобретения лампы накаливания Эдисону понадобилось поставить больше 11 тысяч опытов:
#цитаты
@testorest
Наша самая большая слабость заключается в том, что мы сдаёмся. Самый верный способ добиться успеха — это просто пробовать еще один раз.
Для изобретения лампы накаливания Эдисону понадобилось поставить больше 11 тысяч опытов:
Молодой человек, вы не понимаете, как устроен мир. У меня не было никаких неудач. Я с успехом определил пять тысяч способов, которые никуда не годятся. В результате я на пять тысяч способов ближе к тому способу, который сработает.
#цитаты
@testorest
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8
⚛️Тестируемость системы
Для поддержания качества ПО, мы обычно полагаемся на тестирование.
ПО, в свою очередь, должно позволять проводить тестирование.
Здесь появляется термин "тестируемость(testability)" - возможность проведения тестирования для данного ПО.
А так звучит формальное определение, согласно госту[из 4.52 ГОСТ Р ИСО/МЭК 12207–2010]:
Статьи, чтобы разобраться в вопросе глубже:
🔹Разбираемся с тестируемостью
🔹Оценка тестопригодности веб-приложений
🔹Эвристики тестируемости ПО
#testability
@testorest
Для поддержания качества ПО, мы обычно полагаемся на тестирование.
ПО, в свою очередь, должно позволять проводить тестирование.
Здесь появляется термин "тестируемость(testability)" - возможность проведения тестирования для данного ПО.
А так звучит формальное определение, согласно госту[из 4.52 ГОСТ Р ИСО/МЭК 12207–2010]:
Степень, с которой объективный и физически реализуемый тест может быть спроектирован для определения того, что требование выполняется.
Статьи, чтобы разобраться в вопросе глубже:
🔹Разбираемся с тестируемостью
🔹Оценка тестопригодности веб-приложений
🔹Эвристики тестируемости ПО
#testability
@testorest
👍4🔥1
⚛️Обнаружена уязвимость в PostgreSQL, которая дает доступ к объектам КИИ
Читать подробности
#bug_news
@testorest
ФСТЭК объявила, что в середине февраля была обнаружена критическая ошибка BDU:2025-01601[1], которая позволяет реализовать атаку типа SQL-инъекции для популярной в России СУБД PostgreSQL и приложений, основанных на ее библиотеке libpq. Уязвимость подтверждена сообществом разработчиков, но уже имеет публично доступный эксплойт. Критичность обнаруженной ошибки оценивается как 9,8 из 10 по методике CVSS, что означает простоту эксплуатации и возможность исполнения постороннего кода.
Читать подробности
#bug_news
@testorest
😱4
⚛️Подборка лучших Telegram-каналов про тестирование.
С коллегами провели ревью QA-каналов и собрали в одну папку те, где:
✅ Есть уникальный авторский контент
🚫 Нет бесконечной рекламы
📌Действительно полезно для тестировщиков
📢 Добавляйте себе и экономьте время на поиск качественных каналов:
👉 Добавить подборку
С коллегами провели ревью QA-каналов и собрали в одну папку те, где:
✅ Есть уникальный авторский контент
🚫 Нет бесконечной рекламы
📌Действительно полезно для тестировщиков
📢 Добавляйте себе и экономьте время на поиск качественных каналов:
👉 Добавить подборку
🔥4❤🔥2🤩2
This media is not supported in your browser
VIEW IN TELEGRAM
Вместо рубрики "поделать на выходных".
Если все же чувствуете непреодолимую тягу к саморазвитию пользуйтесь постами с тегами: #саморазвитие #на_выходных
Вот несколько ссылок:
🔹https://t.me/testorest/774
🔹https://t.me/testorest/739
🔹https://t.me/testorest/738
@testorest
Если все же чувствуете непреодолимую тягу к саморазвитию пользуйтесь постами с тегами: #саморазвитие #на_выходных
Вот несколько ссылок:
🔹https://t.me/testorest/774
🔹https://t.me/testorest/739
🔹https://t.me/testorest/738
@testorest
🥰3🤗2
Напомню что это за канал и какая информация тут публикуется.
Канал посвящен темам QA, около IT тематике и саморазвитию + немного юмора.
Изначально канал был создан для моих студентов, изучающих QA.
Пишу тут в основном о:
🟢 тестировании
🟢 it - новостях
🟢 ситуации из жизни qa (своей и не только)
🟢 саморазвитии
Автор канала:
🔹QA-эксперт
🔹преподаватель курса по Тестированию в ВУЗе
🔹опыт в специальности более 14 лет
🔹организатор оффлайн встреч по QA и IT тематике.
Сообщения на канале выходят пару раз в неделю, в будние дни.
🔍 Как найти информацию на канале:
пользуйтесь постом и ищите по #тегам
-------------------
Всегда рада вашей активности в комментариях😉
Если есть предложения по новостям/ статьям/юмору по теме канала а так же сотрудничеству - пишите сюда -> @Testorest_admin🤝
Канал посвящен темам QA, около IT тематике и саморазвитию + немного юмора.
Изначально канал был создан для моих студентов, изучающих QA.
Пишу тут в основном о:
Автор канала:
🔹QA-эксперт
🔹преподаватель курса по Тестированию в ВУЗе
🔹опыт в специальности более 14 лет
🔹организатор оффлайн встреч по QA и IT тематике.
Сообщения на канале выходят пару раз в неделю, в будние дни.
пользуйтесь постом и ищите по #тегам
-------------------
Всегда рада вашей активности в комментариях
Если есть предложения по новостям/ статьям/юмору по теме канала а так же сотрудничеству - пишите сюда -> @Testorest_admin
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🤝1
⚛️Поделать на выходных 🤪
Почитать первую часть стандарта по тестированию редакции 2022:
🔹ISO/IEC/IEEE 29119-1 (2022) Software and systems engineering – Software testing – Part 1: General Concepts
Свежий вариант 2022 года на англ.
🔹ISO/IEC/IEEE 29119-1:2013
Вариант стандарта 2013 г на русском
(доступ к полному тексту с 20ч до 24ч по МСК)
На самом деле стандартов много.
29119 - один из основных стандартов по тестированию. В нем 4 части.
Если вы еще ни разу его не открывали - стоит заглянуть, возможно найдете ответы на свои вопросы.
#саморазвитие #на_выходных #стандарты
@testorest
Почитать первую часть стандарта по тестированию редакции 2022:
🔹ISO/IEC/IEEE 29119-1 (2022) Software and systems engineering – Software testing – Part 1: General Concepts
Свежий вариант 2022 года на англ.
🔹ISO/IEC/IEEE 29119-1:2013
Вариант стандарта 2013 г на русском
(доступ к полному тексту с 20ч до 24ч по МСК)
На самом деле стандартов много.
29119 - один из основных стандартов по тестированию. В нем 4 части.
Если вы еще ни разу его не открывали - стоит заглянуть, возможно найдете ответы на свои вопросы.
#саморазвитие #на_выходных #стандарты
@testorest
Please open Telegram to view this post
VIEW IN TELEGRAM
🤯2
⚛️Что такое качество программного обеспечения?
Ответ на этот вопрос будет разным и зависит от контекста.
В книге: «Software testing and quality assurance.Theory and practice.», Kshirasagar N., Priyadarshi T. 2008 г. приводится пять пояснений понятия «качества ПО», в зависимости от того, с какой позиции на него смотреть.
1️⃣ Трансцендентальный(иррациональный) взгляд: предполагает качество как нечто, что может быть признано, но данное понятие трудно для четкого определения.
2️⃣ Взгляд со стороны пользователя: воспринимает качество как пригодность для цели.
Согласно этой точке зрения, при оценке качества продукта необходимо задать ключевой вопрос: «Удовлетворяет ли продукт потребностям и ожиданиям пользователей?»
3️⃣ Взгляд с точки зрения производства: здесь качество понимается как соответствие спецификации.
Уровень качества продукта определяется тем, в какой степени продукт соответствует его спецификациям.
4️⃣ Взгляд с точки зрения продукта: в этом случае качество рассматривается как привязанное к неотъемлемым характеристикам продукта(от автора: скорость, удобство и т.д.). Существующие характеристики продукта, то есть внутренние качества, определяют его внешние качества.
5️⃣ Ценностно-ориентированный подход(value-based): качество, с этой точки зрения, зависит от суммы, которую клиент готов заплатить за него.
P. S. и сложное в тестировании в том, что тестировщику нужно учитывать все перечисленные взгляды на качество☝️
А руководство, команда и заказчик обычно рассматривают качество с одной/двух сторон из данного списка.
У меня все)) Живите теперь с этим и делитесь осознанием со своей командой 🙂
@testorest
Ответ на этот вопрос будет разным и зависит от контекста.
В книге: «Software testing and quality assurance.Theory and practice.», Kshirasagar N., Priyadarshi T. 2008 г. приводится пять пояснений понятия «качества ПО», в зависимости от того, с какой позиции на него смотреть.
Согласно этой точке зрения, при оценке качества продукта необходимо задать ключевой вопрос: «Удовлетворяет ли продукт потребностям и ожиданиям пользователей?»
Уровень качества продукта определяется тем, в какой степени продукт соответствует его спецификациям.
P. S. и сложное в тестировании в том, что тестировщику нужно учитывать все перечисленные взгляды на качество☝️
А руководство, команда и заказчик обычно рассматривают качество с одной/двух сторон из данного списка.
У меня все)) Живите теперь с этим и делитесь осознанием со своей командой 🙂
@testorest
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5💯1
Коллега по цеху проводит курс по автоматизации для iOS.
Возможно вам будет интересно.
🔗🔗🔗
🚀 Курс по автоматизации тестирования iOS – твой билет в мир iOS QA Automation! 🚀
Хочешь писать стабильные автотесты на Swift, автоматизировать тестирование UI с помощью XCUITest и настроить CI/CD пайплайн для тестов? Тогда этот курс для тебя!
💡 Чему ты научишься?
✅ Писать UI-тесты на Swift с XCUITest
✅ Работать с Simulator, Fastlane, Allure
✅ Настраивать CI/CD пайплайн в GitLab и запускать тесты параллельно
✅ Взаимодействовать с мобильными элементами через Accessibility Inspector
✅ Создавать свой тестовый проект для портфолио и работы
🔥 Дополнительные фишки:
🔹 Разберешься в опционалах, обработке ошибок, кортежах и enum в Swift
🔹 Освоишь паттерн Page Object, рефакторинг и классы-помощники для тестов
🔹 Создашь свой тестовый оркестратор для распределения тестов на девайс
🔹 Настроишь Fastlane для автоматизации билдов и запуска тестов
📢 Готов прокачаться до Middle iOS QA Automation? Тогда вперед!
👉 Подробная информация у меня на сайте - https://threadqa.ru/ioscourse.html
https://rutube.ru/video/2b345bdd76bd4fe8788edfdc5e7ce916/
🤖Новые команды в боте @InviterThreadQaBot
/info_ios - посмотреть содержание курса
/payment_link_for_ios_base - купить курс по iOS Swift за 30.000 Р
/payment_link_for_ios_pro - купить курс по iOS Swift с чатом поддержки за 40.000 Р
Если хочешь посмотреть несколько видео для ознакомления, пиши мне в лс @penolegrus
🔗🔗🔗
Возможно вам будет интересно.
🔗🔗🔗
🚀 Курс по автоматизации тестирования iOS – твой билет в мир iOS QA Automation! 🚀
Хочешь писать стабильные автотесты на Swift, автоматизировать тестирование UI с помощью XCUITest и настроить CI/CD пайплайн для тестов? Тогда этот курс для тебя!
💡 Чему ты научишься?
✅ Писать UI-тесты на Swift с XCUITest
✅ Работать с Simulator, Fastlane, Allure
✅ Настраивать CI/CD пайплайн в GitLab и запускать тесты параллельно
✅ Взаимодействовать с мобильными элементами через Accessibility Inspector
✅ Создавать свой тестовый проект для портфолио и работы
🔥 Дополнительные фишки:
🔹 Разберешься в опционалах, обработке ошибок, кортежах и enum в Swift
🔹 Освоишь паттерн Page Object, рефакторинг и классы-помощники для тестов
🔹 Создашь свой тестовый оркестратор для распределения тестов на девайс
🔹 Настроишь Fastlane для автоматизации билдов и запуска тестов
📢 Готов прокачаться до Middle iOS QA Automation? Тогда вперед!
👉 Подробная информация у меня на сайте - https://threadqa.ru/ioscourse.html
https://rutube.ru/video/2b345bdd76bd4fe8788edfdc5e7ce916/
🤖Новые команды в боте @InviterThreadQaBot
/info_ios - посмотреть содержание курса
/payment_link_for_ios_base - купить курс по iOS Swift за 30.000 Р
/payment_link_for_ios_pro - купить курс по iOS Swift с чатом поддержки за 40.000 Р
Если хочешь посмотреть несколько видео для ознакомления, пиши мне в лс @penolegrus
🔗🔗🔗
❤2🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
⚛️Поделать на выходных.
А вы знали, что в тестировании много математики. Просто о ней явно не говорят.
Пост с подробностями на эту тему.
Поэтому предлагаю вспомнить математику и посмотреть интересную анимацию от Алана Бекера(к посту прикреплен видео-отрывок).
Полное видео тут.
#на_выходных #саморазвитие
@testorest
А вы знали, что в тестировании много математики. Просто о ней явно не говорят.
Пост с подробностями на эту тему.
Поэтому предлагаю вспомнить математику и посмотреть интересную анимацию от Алана Бекера(к посту прикреплен видео-отрывок).
Полное видео тут.
#на_выходных #саморазвитие
@testorest
🔥5❤2
Не стоит усложнять🙂
Часто советую это и студентам. Сделать больше- не значит лучше.
Всем легкого окончания недели 😌
@testorest
Часто советую это и студентам. Сделать больше- не значит лучше.
Всем легкого окончания недели 😌
@testorest
👍5
Возвращаюсь к вам, друзья!👋
Чему очень рада, потому что успела соскучиться по нашим инженерно-техническим делам🤓
До этого был сильный завал и период отхода от него.
Кстати, закончился курс у студентов в ТюмГУ, где вела курс по тестированию в этом семестре. Кому-то еще осталось досдать работы. Кто-то уже заработал на автомат💪
Если кто-то из них это читает - передаю привет!
@testorest
Чему очень рада, потому что успела соскучиться по нашим инженерно-техническим делам🤓
До этого был сильный завал и период отхода от него.
Кстати, закончился курс у студентов в ТюмГУ, где вела курс по тестированию в этом семестре. Кому-то еще осталось досдать работы. Кто-то уже заработал на автомат💪
Если кто-то из них это читает - передаю привет!
@testorest
👍5🔥4
⚛️Идентификация.
Сегодня начнем вспоминать основные понятия, связанные с входом в систему.
1️⃣ Идентификация — когда система идентифицирует пользователя/устройство/ресурс по введенным данным. Обычно это логин/имя/телефон. Система проверяет, существует ли пользователь с таким идентификатором. Если да, то идентификация завершена.
Продолжение следует...
#идентификация
@testorest
Сегодня начнем вспоминать основные понятия, связанные с входом в систему.
1️⃣ Идентификация — когда система идентифицирует пользователя/устройство/ресурс по введенным данным. Обычно это логин/имя/телефон. Система проверяет, существует ли пользователь с таким идентификатором. Если да, то идентификация завершена.
Продолжение следует...
#идентификация
@testorest
🥰3❤1
⚛️ Аутентификация.
2️⃣ Аутентификация —проверка подлинности пользователя/объекта, который запрашивает доступ к системе.
Например, после ввода имени пользователя (идентификация) система потребует пароль (аутентификация). Если пароль совпадет со значением сохранённым в базе, аутентификация считается пройденной.
Аутентификация чаще всего бывает одно- и двухфакторной(хотя, может быть и больше этапов)
🔹Однофакторная. Для аутентификации используется только пароль.
🔹Двухфакторная. Аутентификация с помощью пароля и дополнительного способа проверки личности — кода из SMS или специального приложения, биометрических данных. Считается более безопасной.
Продолжение следует...
#аутентификация
@testorest
2️⃣ Аутентификация —проверка подлинности пользователя/объекта, который запрашивает доступ к системе.
Например, после ввода имени пользователя (идентификация) система потребует пароль (аутентификация). Если пароль совпадет со значением сохранённым в базе, аутентификация считается пройденной.
Аутентификация чаще всего бывает одно- и двухфакторной(хотя, может быть и больше этапов)
🔹Однофакторная. Для аутентификации используется только пароль.
🔹Двухфакторная. Аутентификация с помощью пароля и дополнительного способа проверки личности — кода из SMS или специального приложения, биометрических данных. Считается более безопасной.
Продолжение следует...
#аутентификация
@testorest
🥰3