Можно найти абсолютные XPath-ы для обоих элементов и потом их сравнивать.
Стандартной функции нет, stackoverflow предложил что-то подобное https://stackoverflo...element-in-java
47 публикаций создано Freiman (учитываются публикации только с 17 июня 2023)
Отправлено автор:
Freiman
17 декабря 2020 - 07:14
в
Selenium - Functional Testing
Можно найти абсолютные XPath-ы для обоих элементов и потом их сравнивать.
Стандартной функции нет, stackoverflow предложил что-то подобное https://stackoverflo...element-in-java
Отправлено автор:
Freiman
03 февраля 2021 - 11:11
в
Начинающему тестировщику
При всем уважении - API-тесты описаны тут принципиально неверно. Это Integration, который вообще не факт что про API.
В современных системах шо API, шо GUI - как правило, системное тестирование приложения/сервиса через определенный интерфейс.
А так, судя по статье - проверил джун ячейку отчета, строку отчета, весь отчет - и у него Пирамида!
Отправлено автор:
Freiman
19 апреля 2021 - 07:29
в
Selenium - Functional Testing
Ну дык это.. смотрите консоль. Почему валятся-то?
Отправлено автор:
Freiman
14 сентября 2020 - 19:33
в
Начинающему тестировщику
<шутка>
Судя по вашему описанию, это случайное бесцельное тестирование.
</шутка>
А если серьезно - то это не вид тестирования. Это, в общем-то обычный результат тестирования: найденная проблема. А то, что в документации не было - ну так документация не может покрыть вообще всё, плюс к тому есть и неявные требования.
Отправлено автор:
Freiman
23 июля 2020 - 11:11
в
Начинающему тестировщику
Ну в общем-то и всё. Проранить более приоритетные.
Сложность в расстановке приоритетов.
Отправлено автор:
Freiman
29 января 2021 - 07:53
в
Про тестирование обо всём подряд
Это все хорошо, но..
Потом оказывается, что у пользователя логин на компе ジョン, и ваше приложение валится при запуске.
Отправлено автор:
Freiman
24 февраля 2021 - 08:51
в
Selenium - Functional Testing
Добрый День!
Цель такая: проверка регистрации( заполнение поля уникальным email)
Сейчас сделал автоматическую генерацию почту по дате + времени - это работает
Вопрос в том как перехватывать код из письма отправленный на эту почту? такое вообще возможно?Может быть есть какие то другие варианты для работы с почтой и получение кода из письма?
1. Вы просите поставить заглушку вместо отправки почты, и ловите код в каком-то файле или другом интерфейсе на вашем сервере
2. Гуглопочта имеет встроенную "фичу" - все ящики вида yourmail+sometext@gmail.com являются вашим ящиком yourmail@gmail.com. Т.е. вы можете регать почту в вашей системе вида yourmail+timestamp@gmail.com, затем логиниться на yourmail@gmail.com и смотреть, что туда пришло.
Отправлено автор:
Freiman
21 апреля 2021 - 08:35
в
Начинающему тестировщику
О, люди снова обозвали бардак аджайлом? :)
Виноват аналитик, к тестировщику вопросы минимальны.
Отправлено автор:
Freiman
21 апреля 2021 - 18:08
в
Начинающему тестировщику
Самое тупое что может быть - свалить все на тестировщика.
Это еще не самое тупое. Когда я начинаю им объяснять, почему так произошло, и почему опять пришла постановка задачи не в том виде, и в каком виде мне бы хотелось видеть задачу, чтобы ее решить успешно, а также какие мне нужны еще регдокументы, чтобы на них опираться - вот это вот все называется перекладыванием вины на других))))
А вы не пробовали сменить работодателя?)
Василий, ханть, человек с головой и за дело болеет :) Это уже половина успеха.
Отправлено автор:
Freiman
30 октября 2020 - 12:40
в
Личный рост, карьера, развитие
Значит, у вас .NET, и автоматизировать вы с большой долей вероятности будете на C# или еще чем-то, что компилируется в .NETБэкенд будет написан на C#. Но вообще из всех языков программирования мне больше нравится Java. Насколько я понимаю, это универсальный язык для автотестов. Спрошу у руководства, какой язык будет использован для API. Если что - подтяну C#.
Выходит, если внедряется автоматизация на микросервисах, то сначала API через Postman, а потом уже UI через Selenium?
Отправлено автор:
Freiman
30 октября 2020 - 12:22
в
Личный рост, карьера, развитие
Не трогайте десктоп, это вообще отдельный мир автоматизации.
Если у вас будут микросервисы, то однозначно сначала автоматизация API, потом, если вдруг нужно будет, селениум.
Вас понял, окей. То есть, для этого потребуется курс по тестированию API, а изучать языки программирования нужно или нет? Спрашивал у коллег на работе, многие пишут запросы на JS. Типа - что попало под руку, на том и стали писать. Поэтому требований жестких по языку пока что нет.
Смотря на чем написан бэкенд и какую инфраструктуру вам могут дать под автотесты.
Изучать язык программирования однозначно нужно. Какой именно - см. выше. "Единственно верного" ответа здесь нет.
Отправлено автор:
Freiman
30 октября 2020 - 10:05
в
Личный рост, карьера, развитие
Не трогайте десктоп, это вообще отдельный мир автоматизации.
Если у вас будут микросервисы, то однозначно сначала автоматизация API, потом, если вдруг нужно будет, селениум.
Отправлено автор:
Freiman
16 февраля 2021 - 14:33
в
Selenium - Functional Testing
Получение кода должно выглядеть как-то так:
String code = RestAssured. when().get("url"). then().statusCode(200). extract().path("code");
Отправлено автор:
Freiman
25 августа 2020 - 06:58
в
Проект Хомячки
А не отправляли свое резюме в Сбер?Прошла бассейн Школы-21 от Сбербанка.
Отправлено автор:
Freiman
21 мая 2021 - 07:31
в
Автоматизированное тестирование
Прочитал, но так ничего и не понял.
Отправлено автор:
Freiman
19 августа 2020 - 06:40
в
Про тестирование обо всём подряд
А как вы узнаете, что это именно адрес? Именно кадастровый номер?Мне нужно убедиться, что в строках столбца "Адрес" нет кадастровых номеров, а именно адресные данные.
Отправлено автор:
Freiman
19 августа 2020 - 07:13
в
Про тестирование обо всём подряд
Ответ простой - написать программу для автоматизированного тестирования.Но это легко проверить, когда имеешь в таблице 10/20/50 строк. А когда их 400 000? Вот тут я затрудняюсь с поиском ответа.
Можно написать хранимые процедуры, например.. Но не думаю, что именно этот способ сейчас принесет ощутимую пользу.Я думал проверять данные еще в БД с помощью SQL запросов, но это и времени занимает не мало
Надо проверять CSVи не гарантирует, что при экспорте в CSV ничего не нарушится.
Ну а какая тут теория.. проверить, что данные в нужном формате? Можно гуглить "проверка формата данных".Я бы хотел проверить все, что используется в теории для таких задач. Проблема в том, что я не знаю самой теории для решения таких тасков)
Отправлено автор:
Freiman
19 августа 2020 - 06:22
в
Про тестирование обо всём подряд
1. Что такое в вашем контексте "валидность данных"?
2. Как вы поймете, что в колонке "нужные данные"?
3. Как определить, что ячейка непустая? Должна ли она действительно быть непустой?
Ответ в интернете на такой запрос нельзя найти, потому что запрос слишком абстрактный. Более конкретные вопросы дадут вам нужные ответы.
Отправлено автор:
Freiman
19 августа 2020 - 07:30
в
Про тестирование обо всём подряд
Наиболее объемная часть работы в Постмане будет написание скриптов на JS для проверки чего-либо.Скажите, а с помощью Postman возможно как-то проверить хотя бы один из аспектов тестинга такого формата?
Отправлено автор:
Freiman
21 апреля 2021 - 18:13
в
Про тестирование обо всём подряд
В тестирование игр надо идти, если вы прямо суперфанат игр (не только играть, но и подмечать геймплей, дизайн, какие-то фишки итп). В остальных случаях это может вылиться в большое разочарование.
Тестировать игры != играть в них за деньги :)
Отправлено автор:
Freiman
02 сентября 2020 - 08:35
в
Тест-дизайн и ручное тестирование
Почему только один? Где остальные 5 (если всего их 6)?Ну в данном случае я взял один треугольник, и написал по нему тест-кейс, а так их 6, если верить геометрии..
РассмотритеНо задание было сформулировано именно на стороны треугольников, а не на углы, так что рассматриваем 3: Равносторонний, разносторонний и равнобедренный.
Отправлено автор:
Freiman
02 сентября 2020 - 06:25
в
Тест-дизайн и ручное тестирование
Коллеги, хотя я нуб совершенный, а не коллега Вам, хоть и очень хочу стать...
Учусь в GB, 1 четверть, и вот настал момент, когда мне для прохождения стажировки задали как раз это задание, поделитесь мудростью своей, как в итоге сделать его лучше? Я прочел всё 2 раза, но тут даже у Вас расхождение во мнениях... Как быть "молодому", я понимаю примерно, что требуется, но тот больше вопрос мандража, очень переживаю, так как я по натуре больше практик, чем теоретик, смотрю видео и вижу фигу, а когда посадят, объяснять как делать, сразу начинаю шарить. Есть может какая-то пошаговая инструкция хотя бы по одному треугольнику, другие я смогу сделать опираясь на инструкцию и понимание.
Здравствуйте, Денис!
Вы начинайте как-нибудь, а далее мы вас направим, если что-то будет не так.
Инструкций тут нет, так как, на самом-то деле, все очень просто.
Отправлено автор:
Freiman
02 сентября 2020 - 07:26
в
Тест-дизайн и ручное тестирование
Что-то маловато у вас позитивных сценариев-то.. какие треугольники вообще бывают?
Отправлено автор:
Freiman
04 сентября 2020 - 07:04
в
Инструменты и технологии
Да не автотесты, а вообще..
То есть если у вас вся разработка ведется на питоне, то добавлять в компанию автотесты на JS "просто чтоб было" - ну так себе идея.
Отправлено автор:
Freiman
04 сентября 2020 - 06:24
в
Инструменты и технологии
А инфраструктура в компании какая? На каких языках все остальное пишут?
Community Forum Software by IP.Board Русификация от IBResource
Лицензия зарегистрирована на: Software-Testing.Ru