Forwarded from Artsiom Rusau QA Life - Тестировщик с нуля
#полезныересурсы
Благодаря одному из подписчиков, все интеллектуальные карты из уроков теперь доступны в одном месте (до этого были карты, начиная с 11 урока).
Найти их можно здесь. Карты интерактивные (формат html) и для просмотра нужен браузер.
Благодаря одному из подписчиков, все интеллектуальные карты из уроков теперь доступны в одном месте (до этого были карты, начиная с 11 урока).
Найти их можно здесь. Карты интерактивные (формат html) и для просмотра нужен браузер.
🔥8👍1
Изучение новой темы по тестам:
Time To Market (TTM)
https://instagram.com/stories/protestinginfo/2777025851204684389?utm_source=ig_story_item_share&utm_medium=copy_link
Тесты в Инстаграм
Time To Market (TTM)
https://instagram.com/stories/protestinginfo/2777025851204684389?utm_source=ig_story_item_share&utm_medium=copy_link
Тесты в Инстаграм
Forwarded from Затишна Галера
#ВолшебныйКомпас 🧭
3️⃣5️⃣ Задачка 35
В чем принципиальная разница между XML и HTML?
Как и все предыдущие 34 вопроса, этот не является исключением и его не менее часто спрашивают, чем и остальные. Это связано с тем, что XML и HTML, на первый взгляд, имеют очень много общего. Но это только на первый взгляд, ведь, по факту, они совершенно разные, как по правилам описания, так и принципу и предназначению.
Начни с самого главного и очевидного - XML и HTML - служат кардинально разным целям. HTML предназначен для отображения веб-ресурсов в браузере, а точнее и зачастую самого "скелета" веб-странички. В свою очередь XML ничего не отобржает. Совсем. Главная цель XML - передача данных в структурированном виде. Лично я, всегда отвечаю на вопрос о главной цели XML, что это подобие "клея" между разным софтом. Возьмем простой пример, тебе нужно перенести контакты из телефонной книги, в какое-то кастомное приложение. Эту процедуру вполне удобно будет сделать с помощью XML и правильного мапинга. Например, при выглузке с телефона фамилия выгружается в американском варинте в теге <LastName>, в то время, как в нашем кастомном приложении фамилия ожидается в британском варианте - <Surname>. Одной из главных вещей работы с выгруженными контактами в XML будет, так называемая, XML schema, с помощью которой и осуществляется правильный мапинг всех полей между нашими двуми приложениями.
Итак, ты объяснил, что XML - не замена HTML, что главной принципиальной разницей между XML и HTML является то, что HTML служит для отображения данных, в ту очередь, как XML для их передачи. Что еще ты можешь сказать?
☝️ теги XML не предопределены, в отличии от HTML. Каждый разработчик волен определять их сам
☝️ XML чувствителен к регистру, в отличии от HTML
☝️ XML критически чувствителен к любой ошибке
☝️ теги в XML обязательно должны быть закрыты
☝️ XML считает пробелы и табуляцию за данные и сохраняет их
Если чуточку развить мысль, то можно сказать, что HTML это предопределенный язык разметки, который используется согласно уже опреденным правилам. В ту очередь, как сам XML может, по сути, определять другие языки разметки. Тоесть XML - это язык разметки для определения других языков разметки, вот такое вот масло масленное выходит. XML и HTML прекрасно дополняют друг друга и в современном мире сложно представить одно без другого
3️⃣5️⃣ Задачка 35
В чем принципиальная разница между XML и HTML?
Как и все предыдущие 34 вопроса, этот не является исключением и его не менее часто спрашивают, чем и остальные. Это связано с тем, что XML и HTML, на первый взгляд, имеют очень много общего. Но это только на первый взгляд, ведь, по факту, они совершенно разные, как по правилам описания, так и принципу и предназначению.
Начни с самого главного и очевидного - XML и HTML - служат кардинально разным целям. HTML предназначен для отображения веб-ресурсов в браузере, а точнее и зачастую самого "скелета" веб-странички. В свою очередь XML ничего не отобржает. Совсем. Главная цель XML - передача данных в структурированном виде. Лично я, всегда отвечаю на вопрос о главной цели XML, что это подобие "клея" между разным софтом. Возьмем простой пример, тебе нужно перенести контакты из телефонной книги, в какое-то кастомное приложение. Эту процедуру вполне удобно будет сделать с помощью XML и правильного мапинга. Например, при выглузке с телефона фамилия выгружается в американском варинте в теге <LastName>, в то время, как в нашем кастомном приложении фамилия ожидается в британском варианте - <Surname>. Одной из главных вещей работы с выгруженными контактами в XML будет, так называемая, XML schema, с помощью которой и осуществляется правильный мапинг всех полей между нашими двуми приложениями.
Итак, ты объяснил, что XML - не замена HTML, что главной принципиальной разницей между XML и HTML является то, что HTML служит для отображения данных, в ту очередь, как XML для их передачи. Что еще ты можешь сказать?
☝️ теги XML не предопределены, в отличии от HTML. Каждый разработчик волен определять их сам
☝️ XML чувствителен к регистру, в отличии от HTML
☝️ XML критически чувствителен к любой ошибке
☝️ теги в XML обязательно должны быть закрыты
☝️ XML считает пробелы и табуляцию за данные и сохраняет их
Если чуточку развить мысль, то можно сказать, что HTML это предопределенный язык разметки, который используется согласно уже опреденным правилам. В ту очередь, как сам XML может, по сути, определять другие языки разметки. Тоесть XML - это язык разметки для определения других языков разметки, вот такое вот масло масленное выходит. XML и HTML прекрасно дополняют друг друга и в современном мире сложно представить одно без другого
🔥15👍6
Forwarded from Inside the tester's mind
6 SOFT SKILLS ДЛЯ QA-ИНЖЕНЕРА
Для решения технических задач, тестировщикам недостаточно владения определенным спектром профессиональных знаний или hard skills.
Абстрактные профессиональные навыки и особенности личности – они же soft skills – играют не менее важную роль. Так, например, лидерские качества, эмоциональный интеллект и коммуникативные навыки являются следствием уникального жизненного и профессионального опыта. И от степени их развития зависит успех работника.
В этой статье рассмотрю 5 Soft skills, наиболее важных для работы тестировщиком.
Чем так важны Soft skills?
Любопытно, что о значимости Soft skills говорилось еще в 1918 году (Исследование инженерного образования, Ч.Манн, глава 16, страницы 106-107):
“
Ряд инженеров были опрошены в ходе личных бесед относительно факторов, которые наиболее сильны в определении успеха в инженерной работе и наиболее эффективны в построении инженерной профессии. Эти интервью … показали, что личные качества, такие как здравый смысл, принципиальность, находчивость, инициативность, тактичность, тщательность, аккуратность, деловитость и понимание людей, общепризнаны как не менее необходимые для профессионального инженера, чем технические знания и навыки.
“
Трудоустраивать тестировщика с хорошо развитыми Hard skills, но слабыми Soft skills – как играть в лотерею. На раскрытие навыков уйдет время, но успешного результата можно так и не достигнуть. Потому предпочтение скорее отдадут кандидату с подходящими soft skills, которого затем можно натаскать по недостающим hard skills.
Проведу параллель с изготовлением ювелирного украшения: проще найти подходящий алмаз и огранить его, чем долго и упорно переделывать изделие под непригодный для него драгоценный камень.
Опираясь на собственный опыт, считаю необходимым развивать следующие soft skills: системное мышление, критичность мышления, внимательность к деталям, самостоятельность и коммуникативные навыки.
Системность мышления
Способность переключаться от масштаба системы к уровню взаимодействия ее частей важна для проведения интеграционного, сквозного и приемочного тестирований.
Навык включает в себя следующие умения:
- Видеть тестируемое частью системы;
- Находить сходства и отличия модулей;
- Декомпозировать задания;
- Планировать работу;
- Делать выводы и скорректировать подход.
Отсутствие или неразвитость навыков приводят к повторяющимся ошибкам, переработкам, ухудшению психологического состояния инженера и команды.
Критичность мышления
Дефекты встречаются не только в работе приложений, но и в требованиях, тексте заданий и документации. Их нужно выявить как можно раньше, чтобы избавить команду от лишних работ и расходов.
Задайте себе и команде 4 вопроса. Ответы на них помогут выявить неоднозначности и добиться поставленных целей.
В чем цель задачи для бизнеса? Так вы определите риски для бизнеса.
Каков ожидаемый результат тестирования? Вам будет легче найти нестандартные случаи поведения приложения.
Нет ли противоречий в формулировке задачи? Поможет на стадии выявления смысловых ошибок в задании.
Как выполнить задание? Помогает определить походы в тестировании.
Не бойтесь озвучивать свои идеи по улучшению функционала. Это не вызовет критику. Напротив, если предложение созвучно с бизнес-целями, то его реализуют.
Для решения технических задач, тестировщикам недостаточно владения определенным спектром профессиональных знаний или hard skills.
Абстрактные профессиональные навыки и особенности личности – они же soft skills – играют не менее важную роль. Так, например, лидерские качества, эмоциональный интеллект и коммуникативные навыки являются следствием уникального жизненного и профессионального опыта. И от степени их развития зависит успех работника.
В этой статье рассмотрю 5 Soft skills, наиболее важных для работы тестировщиком.
Чем так важны Soft skills?
Любопытно, что о значимости Soft skills говорилось еще в 1918 году (Исследование инженерного образования, Ч.Манн, глава 16, страницы 106-107):
“
Ряд инженеров были опрошены в ходе личных бесед относительно факторов, которые наиболее сильны в определении успеха в инженерной работе и наиболее эффективны в построении инженерной профессии. Эти интервью … показали, что личные качества, такие как здравый смысл, принципиальность, находчивость, инициативность, тактичность, тщательность, аккуратность, деловитость и понимание людей, общепризнаны как не менее необходимые для профессионального инженера, чем технические знания и навыки.
“
Трудоустраивать тестировщика с хорошо развитыми Hard skills, но слабыми Soft skills – как играть в лотерею. На раскрытие навыков уйдет время, но успешного результата можно так и не достигнуть. Потому предпочтение скорее отдадут кандидату с подходящими soft skills, которого затем можно натаскать по недостающим hard skills.
Проведу параллель с изготовлением ювелирного украшения: проще найти подходящий алмаз и огранить его, чем долго и упорно переделывать изделие под непригодный для него драгоценный камень.
Опираясь на собственный опыт, считаю необходимым развивать следующие soft skills: системное мышление, критичность мышления, внимательность к деталям, самостоятельность и коммуникативные навыки.
Системность мышления
Способность переключаться от масштаба системы к уровню взаимодействия ее частей важна для проведения интеграционного, сквозного и приемочного тестирований.
Навык включает в себя следующие умения:
- Видеть тестируемое частью системы;
- Находить сходства и отличия модулей;
- Декомпозировать задания;
- Планировать работу;
- Делать выводы и скорректировать подход.
Отсутствие или неразвитость навыков приводят к повторяющимся ошибкам, переработкам, ухудшению психологического состояния инженера и команды.
Критичность мышления
Дефекты встречаются не только в работе приложений, но и в требованиях, тексте заданий и документации. Их нужно выявить как можно раньше, чтобы избавить команду от лишних работ и расходов.
Задайте себе и команде 4 вопроса. Ответы на них помогут выявить неоднозначности и добиться поставленных целей.
В чем цель задачи для бизнеса? Так вы определите риски для бизнеса.
Каков ожидаемый результат тестирования? Вам будет легче найти нестандартные случаи поведения приложения.
Нет ли противоречий в формулировке задачи? Поможет на стадии выявления смысловых ошибок в задании.
Как выполнить задание? Помогает определить походы в тестировании.
Не бойтесь озвучивать свои идеи по улучшению функционала. Это не вызовет критику. Напротив, если предложение созвучно с бизнес-целями, то его реализуют.
👍3
Forwarded from Inside the tester's mind
Давайте рассмотрим пример.
Одно из требований к программе регистрации участников марафона звучит как: “Во время создания профиля пользователь может ввести в поле “Дополнительный телефон” только цифры”.
В чем цель?
Для участников марафона, данные являются юридически обязательными. Если с бегуном произойдет несчастный случай, то организаторы свяжутся с его представителем по указанному номеру. Другое дело, что имя поля странное. Может быть лучше, “Телефон представителя”?
Каков ожидаемый результат тестирования?
Из требований не ясно, должны ли данные сохраняться в международном формате? Обязательно ли поле к заполнению? Если да, то как происходит проверка этого условия?
Нет ли противоречий в формулировке задания?
В задании есть слова “Во время создания профиля”. Не ясно, зачем сделан акцент на этом. Пользователь имеет возможность редактировать телефон и для его замены нужно будет обращаться к администратору?
Как выполнить задание?
Для проверки функционала выберем технику анализа граничных значений, протестируем обработку ошибок введением в поле некорректных и составим таблицу cause effect. Создадим на основе сказанного тест-кейсы.
Внимательность к деталям
Тестировщику необходимо замечать малейшие отклонения от нормы в работе приложений. Из-за частого переключения между задачами и необходимости держать в уме данные, без умения сосредоточиться на деталях и собранности это делать сложно.
Однако внимательность – это не суперспособность избранных людей, которую они включаюткак Танос щелчком пальцев. Она, в большем, зависит от нашего психофизического состояния. На внимательность влияют: мультизадачность, прокрастинация, коммуникация, дневной цикл, усталость и другие факторы. А также окружающие нас раздражители.
Хорошая новость, что внимательность можно “прокачать” развитием навыков саморегуляции. А вместо борьбы с внешними раздражителями, отвлекающими от работы, эффективнее устранить их причины или постараться снизить их влияние.
Советую почитать книгу Дэниела Пинка “Таймхакинг” и ознакомиться с темой саморегуляции, хотя бы в Википедии - “Методы оптимизации функционального состояния”.
Самостоятельность
Прежде чем выполнять задачу, нужно разобраться в ней. Для этого вчитайтесь в задание и разделите его на части. Найдите непонятную информацию, чтобы изучить ее подробнее.
Да, для этого может потребоваться время. Чтобы не затягивать, дайте себе, скажем, 30 минут. А уже с конкретными вопросами затем обратитесь к коллегам.
Если пропустить этот этап, то получите готовый сценарий действий. Желание вникать в суть пропадёт. И далее шаблон будет применяться, пока вы не столкнетесь с новым вызовом. Круг замкнется.
А еще создавайте краткие инструкции по проблемным вопросам. По ним проще освежить свои знания, чем по разрозненным записям в переписке. Команде эти заметки тоже будут полезны. Тем самым вы продемонстрируете заботу о других и повысите свой авторитет.
Коммуникативные навыки
Тестировщик много общается с участниками команды разработки. Нужно объяснять разработчикам подробности воспроизведения дефекта или узнавать у них технические детали функционала. Требуется презентовать план работы проектному менеджеру или результаты работы владельцу продукта. Для этого необходимо уметь говорить с каждым из них на одном языке.
Качайте навыки общения, даже если вы интроверт. Если вы хотите развиваться, то без этого никак. Со временем вы обретете в себе силы и общение вам даже понравится. Но это неточно :)
Вывод
Развитые soft skills первостепенны для специалиста и обязательны для менеджера. Если человек необучаем или нечестен, то маловероятно, что он будет хорошим командным игроком.
Если вам интересна эта тема, и вы хотите выразить собственное мнение, то с удовольствием почитаю о нем в комментариях.
А на последок, хочу привести свою адаптацию фразы, приписываемой Аль Капоне:
You can get much farther with hard skills and soft skills than you can with hard skills alone.
Одно из требований к программе регистрации участников марафона звучит как: “Во время создания профиля пользователь может ввести в поле “Дополнительный телефон” только цифры”.
В чем цель?
Для участников марафона, данные являются юридически обязательными. Если с бегуном произойдет несчастный случай, то организаторы свяжутся с его представителем по указанному номеру. Другое дело, что имя поля странное. Может быть лучше, “Телефон представителя”?
Каков ожидаемый результат тестирования?
Из требований не ясно, должны ли данные сохраняться в международном формате? Обязательно ли поле к заполнению? Если да, то как происходит проверка этого условия?
Нет ли противоречий в формулировке задания?
В задании есть слова “Во время создания профиля”. Не ясно, зачем сделан акцент на этом. Пользователь имеет возможность редактировать телефон и для его замены нужно будет обращаться к администратору?
Как выполнить задание?
Для проверки функционала выберем технику анализа граничных значений, протестируем обработку ошибок введением в поле некорректных и составим таблицу cause effect. Создадим на основе сказанного тест-кейсы.
Внимательность к деталям
Тестировщику необходимо замечать малейшие отклонения от нормы в работе приложений. Из-за частого переключения между задачами и необходимости держать в уме данные, без умения сосредоточиться на деталях и собранности это делать сложно.
Однако внимательность – это не суперспособность избранных людей, которую они включают
Хорошая новость, что внимательность можно “прокачать” развитием навыков саморегуляции. А вместо борьбы с внешними раздражителями, отвлекающими от работы, эффективнее устранить их причины или постараться снизить их влияние.
Советую почитать книгу Дэниела Пинка “Таймхакинг” и ознакомиться с темой саморегуляции, хотя бы в Википедии - “Методы оптимизации функционального состояния”.
Самостоятельность
Прежде чем выполнять задачу, нужно разобраться в ней. Для этого вчитайтесь в задание и разделите его на части. Найдите непонятную информацию, чтобы изучить ее подробнее.
Да, для этого может потребоваться время. Чтобы не затягивать, дайте себе, скажем, 30 минут. А уже с конкретными вопросами затем обратитесь к коллегам.
Если пропустить этот этап, то получите готовый сценарий действий. Желание вникать в суть пропадёт. И далее шаблон будет применяться, пока вы не столкнетесь с новым вызовом. Круг замкнется.
А еще создавайте краткие инструкции по проблемным вопросам. По ним проще освежить свои знания, чем по разрозненным записям в переписке. Команде эти заметки тоже будут полезны. Тем самым вы продемонстрируете заботу о других и повысите свой авторитет.
Коммуникативные навыки
Тестировщик много общается с участниками команды разработки. Нужно объяснять разработчикам подробности воспроизведения дефекта или узнавать у них технические детали функционала. Требуется презентовать план работы проектному менеджеру или результаты работы владельцу продукта. Для этого необходимо уметь говорить с каждым из них на одном языке.
Качайте навыки общения, даже если вы интроверт. Если вы хотите развиваться, то без этого никак. Со временем вы обретете в себе силы и общение вам даже понравится. Но это неточно :)
Вывод
Развитые soft skills первостепенны для специалиста и обязательны для менеджера. Если человек необучаем или нечестен, то маловероятно, что он будет хорошим командным игроком.
Если вам интересна эта тема, и вы хотите выразить собственное мнение, то с удовольствием почитаю о нем в комментариях.
А на последок, хочу привести свою адаптацию фразы, приписываемой Аль Капоне:
You can get much farther with hard skills and soft skills than you can with hard skills alone.
👍10
Всем привет! Дай сил вам больше! И верить в лучшее! Держитесь.
Берегите себя и своих близких.
Честно не могу писать про тестирование. Каждый день тревожен для меня. Желаю ещё раз быть сильными всем нам.
И небольшая подборка для вас, вдруг кому-то поможет.
Пришлю потом ещё источник.
https://joyscroll.lookslikeyouneediceland.com/
Берегите себя и своих близких.
Честно не могу писать про тестирование. Каждый день тревожен для меня. Желаю ещё раз быть сильными всем нам.
И небольшая подборка для вас, вдруг кому-то поможет.
Пришлю потом ещё источник.
https://joyscroll.lookslikeyouneediceland.com/
❤18👍1
Forwarded from 👩🏻💻 QA, Барселона и Оксана
Друзья, завтра проведём здесь эфир на тему перспектив на IT рынке
Пишите свои вопросы в комментарии
Пишите свои вопросы в комментарии
👍6
Forwarded from 🇬🇧 Learn English 🇬🇧
Forwarded from 🇬🇧 Learn English 🇬🇧
Forwarded from 🇬🇧 Learn English 🇬🇧
Forwarded from 🇬🇧 Learn English 🇬🇧
Forwarded from 🇬🇧 Learn English 🇬🇧
There is no ____ with other people. (Контакт с другими людьми отсутствует.)
Anonymous Quiz
69%
connection
31%
contact
👍1
Forwarded from 🇬🇧 Learn English 🇬🇧
👍1
Forwarded from Тестировщики нужны
Как правильно давать фидбек
Рассмотрим виды обратной связи, как правильно давать обратную связь, а также научимся определять на сколько эффективным был фидбек.
https://telegra.ph/Obratnaya-svyaz-i-razvitie-sotrudnikov-02-17
Рассмотрим виды обратной связи, как правильно давать обратную связь, а также научимся определять на сколько эффективным был фидбек.
https://telegra.ph/Obratnaya-svyaz-i-razvitie-sotrudnikov-02-17
Telegraph
Как правильно давать фидбек
Многие воспринимают обратную связь как критику в свой адрес, но это не так! Давайте во всем разберемся. Обратная связь != критика Обратная связь – это отзыв или реакция на получаемую информацию или действия, которые ведут к достижению цели, и о тех, которые…
Forwarded from Английский в фразах
Проверка пройденного материала😃
«Я знаю эту уловку»
«Я знаю эту уловку»
Anonymous Quiz
13%
I knew that trick.
84%
I know that trick.
4%
I known that trick.
👍3👏1