Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

ХPath: что нужно делать, а что нет



ХPath: что нужно делать, а что нет
2021-12-06 12:30

Автор: Поздняков Антон Игоревич (Инженер по автоматизированному тестированию), ООО "Хоппер ИТ"

 

В прошлый раз мы уже поднимали тему написания селекторов на XPath для автоматизации тестирования веб-сервисов.

 

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

 

Мы постоянно работаем с большими объемами тестов, и по мере роста количества заказов в команду приходят новые инженеры. Именно обучение стало поводом для размышлений над тем, что такое “хороший XPath”, а что такое “плохой XPath”. 

 

На первый взгляд может показаться, что в этом вопросе нет ничего сложного: просто берете общепринятый стандарт для селекторов, сверху кладете документацию по XPath и отдаете все это новому сотруднику со словами: “Знакомься товарищ!”. Но практика показала, что просто знаний синтаксиса недостаточно. И в работе встречаются как хорошие, так и плохие практики написания селекторов. Именно исходя из этого опыта и родился этот пост. А ниже вы найдете те принципы и практики, которые мы выработали сами для себя, набив несколько шишек, потратив часы лишнего времени на исправления и так далее. 

 

Читать статью полностью...



Альтернативы "Ручному тестированию"
2021-12-07 10:06

Автор: Майкл Болтон (Michael Bolton)
Оригинал статьи
Перевод: Ольга Алифанова

 

Нельзя посидеть перед компьютером и случайно скомпилировать работающую программу, поэтому люди – интуитивно и совершенно верно – полагают, что программировать сложно. Но кто угодно может посидеть перед компьютером и наткнуться на баги, поэтому люди – интуитивно и в корне неверно – верят, что тестировать легко!

Тестировщикам, серьезно относящимся к тестированию, сложно объяснить окружающим, как это работает.

 

Читать статью полностью...



Вопрос по проверки времени
2021-12-22 14:16

Всем привет, простой вопрос.  Есть API параметр которого принимает время работы службы доставки. В доках режим работы: 07-21 ч. 

 

Если я делаю такие КЭ (классы эквивалентности) для проверки времени это будет норм?

 

положительные проверки: время от 07 - 21 ч

негатив проверка: время от 22-00 ч

негатив проверка: время от 00-06 ч

негатив проверка: отрицательное время -10 и т.п.

 



QA инженер (EmAll Studio) (Gamedev)
2021-12-22 18:05

Мы - ядерная команда с атомным зарядом сумасшедшего креатива, мутанты геймдева (почти у каждого по 4 руки, а как по другому-то?) с боевым опытом на всех фронтах и бэкендах. Создаем мобильные, браузерные и ПК игры. Наш бэк это более 50 реализованных проектов от гиперкэжа до мидкора. Уверены в своих скиллах? Давайте создавать новые миры вместе!

 

Какого профессионала ищем?

 

- более 1 года опыта автоматизации контроля качества;

- опыт работы с баг-трекинговыми системами;

- способность понимать требования к продукту и переводить их в тестовые сценарии/кейсы;

- способность анализировать код;

- аналитическое мышление, системный подход к решению задач;

- участие в работе по улучшению процесса тестирования, внедрение новых подходов и инструментов.

 

Что для нас важно в человеке?

 

- ответственность;

- методичное внимание к деталям;

- аналитические и диагностические навыки.

 

Почему у нас приятно работать?

 

  • «Твой дом - твоя крепость (офис)». Устал тратить драгоценное время на дорогу до работы? У нас есть для тебя решение! Мы предлагаем полностью удаленную работу. Все что тебе нужно - твой компьютер, кружка твоего любимого кофе, пара уютных тапочек и ты на работе.

  • «Гибкую иву ветер не сломает». Ты сова и любишь поспать с утра? Или для тебя нет лучше рабочего времени, чем утро? Не беда, в нашей студии гибкий график.

  • «Нужно работать не 12 часов, а головой». Мы ценим в первую очередь результат, а не количество часов. Если ты отлично справился со своими задачами и у тебя остался свободный час - посвяти его спорту, интересной книге или любимому делу.

  • «Самая важная инвестиция, которую вы можете сделать, — это инвестировать в себя». Мы постоянно находимся в движении и развиваемся: у нас есть внутренние программы обучения, тренинги, воркшопы для своих сотрудников и оплачиваемые курсы. Поэтому в нашей команде - профессионалы. 

 

Какие условия и бонусы?

 

  • Вся наша жизнь — игра, к тому же азартная». В нашей компании геймифицированная оплата труда. При выполнении задач, ты будешь прокачивать свой уровень специалиста, тем самым повышая свою заработную плату. Важно! В этой игре нельзя проиграть.

  • «Во главу угла — результат». Мы ценим труд своих сотрудников, а также считаем, что каждый должен видеть свой результат. Поэтому в нашей студии понедельная оплата.

  • «Здоровье — мудрых гонорар». Физическое и ментальное здоровье наших сотрудников очень важно для нас. Поэтому мы предлагаем 100% покрытие больничных, а также, чтобы оградить наших сотрудников от профессионального выгорания мы предлагаем гибкую и удобную систему отпусков.

Контакты: 

Stepan.Markov@midhard.com 
Telegram: @cyclonecenter7



Составить баг репорт (5-10% от всего сайта)
2021-12-23 01:44
http://korean.mega.ks.ua/ru/ Сайт
По ТЗ
Технічне завдання на розробку інтернет-магазину

Korean Mini Shop

Технології: PHP, MySQL, CSS, HTML, JS, Angular

Мова: російська, українська

Кросбраузерність: сайт повинен коректно працювати на 2х останніх версіях Google Chrome, Mozilla Firefox, Opera, Safari

Верстка: адаптивна під усі види пристроїв (комп’ютерна, планшетна, мобільна)

CMS (платформа для розробки): кастомна, індивідуальна розроблена під ваш проект, з урахуванням особливостей вашого сайту і функціоналу.

Контент: весь контент на сайті може бути доданий і \ або змінений через, адмін панель. Зображення на сайт додаються в форматі jpg \ gif \ png. Відео на сайт може бути додано в форматі посилання на сервіс YouTube / Vimeo.


Структура сайту

Головна
Про нас
Доставка і оплата
Гарантія та повернення

Каталог продукції з розділами
Сторінка товару
Контакти
Зворотній зв'язок
Пошук по сайту
Кошик товарів
Сторінка оформлення замовлення
Особистий кабінет
Новини
Сторінка новин
Блог (часті питання)
Блок з Акційними товарами
Блок з товарами «Новинки»
Гостьова книга (відгуки про магазин)
Посилання на соц. мережі і месенджери (інстаграм, фейсбук, вабер, телеграм)
Шаблонові сторінки
Політика конфіденційності
Правила сайту
Сторінки з помилками
Сторінка 404




Описання функціоналу
Багатомовність - наявність UKR + RU версій сайту

Форми зворотнього зв'язку - після заповнення користувачем форм, дані відправляються на пошту адміністратора сайту і Telegram.

Багатофункціональний каталог товарів - наявність в картці товарів функціональних можливостей, а саме:

a.​Відгуки до товару​c.​Купити в 1 клік
Замовити
Блок «Схожі товари» - пропозиція користувачу додаткових товарів.

Додати в "Обране" - можливість додати товари в окрему вкладку, які йому сподобалися.

Недавно відвідувані товари - можливість швидко знайти товари, які користувач дивився на сайті, в окремому розділі.

Картка товару - докладний перегляд товару з описом товару, його характеристик, ціни, додавання кількох фото до товару.

Можливість присвоєння товарам статусу - «Акція», «Новинка».
також «Стара ціна» і «Нова ціна» товару.
Рекомендовані товари - управління списком рекомендованих товарів.
Крос-сейл кошик - управління списком рекомендованих товарів.
Кошик товарів
Знижкова система

Бонусна система (за певну суму покупки нараховується певна кількість бонусів, якими в подальшому можна розрахуватися за покупки)
Синхронізація з 1С (бонусна система, товари, замовлення)

Особистий кабінет - можливість реєстрації на сайті, з переглядом персональних даних та історії замовлень, бонусів

Система онлайн оплати LiqPal
Пошук по сайту (морфологічний пошук)
Фільтр пошуку по каталогу
Модуль блог
Модуль акції - опис ваших акцій.
Інтеграція зі сторонніми сервісами - онлайн оплати, розсилка, Нова Пошта

Анімаційні ефекти - наявність анімаційних ефектів в дизайні сторінок сайту, для створення ВАУ-ефекту

SEO-модуль - для правильного просування і індексації сайту пошуковими системами ви можете прописати на кожній сторінці сайту теги Title (Заголовок), Keywords (Ключові слова) і Description (Опис).

Підключення сторонніх скриптів: Google Analytics, Google Search Console, Google Business

В избранное