Перейти к содержимому

Публикации Freiman

47 публикаций создано Freiman (учитываются публикации только с 26 июня 2023)



#179214 Валятся тесты в наборе при прохождении

Отправлено автор: Freiman 19 апреля 2021 - 07:29 в Selenium - Functional Testing

Ну дык это.. смотрите консоль. Почему валятся-то?




#178813 Использование результата запроса

Отправлено автор: Freiman 16 февраля 2021 - 14:33 в Selenium - Functional Testing

Получение кода должно выглядеть как-то так:

String code = RestAssured.
when().get("url").
then().statusCode(200).
extract().path("code");



#178840 Генерация почты и получение кода

Отправлено автор: 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 и смотреть, что туда пришло.




#178449 selenium + java или python. общий ближайший предок у двух элементов

Отправлено автор: Freiman 17 декабря 2020 - 07:14 в Selenium - Functional Testing

Можно найти абсолютные XPath-ы для обоих элементов и потом их сравнивать.

Стандартной функции нет, stackoverflow предложил что-то подобное https://stackoverflo...element-in-java




#177478 какой язык лучше выбрать для тестирования ui

Отправлено автор: Freiman 04 сентября 2020 - 07:04 в Инструменты и технологии

Да не автотесты, а вообще.. 

То есть если у вас вся разработка ведется на питоне, то добавлять в компанию автотесты на JS "просто чтоб было" - ну так себе идея. 




#177474 какой язык лучше выбрать для тестирования ui

Отправлено автор: Freiman 04 сентября 2020 - 06:24 в Инструменты и технологии

А инфраструктура в компании какая? На каких языках все остальное пишут?




#178760 Unit, API и GUI тесты — чем отличаются

Отправлено автор: Freiman 03 февраля 2021 - 11:11 в Начинающему тестировщику

При всем уважении - API-тесты описаны тут принципиально неверно. Это Integration, который вообще не факт что про API.

В современных системах шо API, шо GUI - как правило, системное тестирование приложения/сервиса через определенный интерфейс.

 

А так, судя по статье - проверил джун ячейку отчета, строку отчета, весь отчет - и у него Пирамида!




#179416 Как оценить покрытие автоматизации

Отправлено автор: Freiman 21 мая 2021 - 07:31 в Автоматизированное тестирование

Прочитал, но так ничего и не понял. 




#179470 Что такое bash / shell

Отправлено автор: Freiman 31 мая 2021 - 07:56 в Начинающему тестировщику

chmod-нуть бы его еще, скриптик-то..




#177519 Вид тестирования ( описание внутри темы )

Отправлено автор: Freiman 14 сентября 2020 - 19:33 в Начинающему тестировщику

<шутка>

Судя по вашему описанию, это случайное бесцельное тестирование.

</шутка>

 

А если серьезно - то это не вид тестирования. Это, в общем-то обычный результат тестирования: найденная проблема. А то, что в документации не было - ну так документация не может покрыть вообще всё, плюс к тому есть и неявные требования.




#176903 Кеш веб-приложения

Отправлено автор: Freiman 10 июня 2020 - 06:54 в Начинающему тестировщику

 

 

Вопрос, почему в Chrome DevTools > Application > Cache я не вижу этих русурсов?

Потому что это не тот кэш, что вы ищете. Этот кэш был нужен для фич вроде "работать оффлайн", а сейчас его вообще отключают. Просмотреть "обычный" кэш через Chrome нельзя, только как папку на диске.




#177891 Сравнить ответ от запроса с шаблоном

Отправлено автор: Freiman 03 ноября 2020 - 06:37 в Автоматизированное тестирование

Говорят, что есть https://octoperf.com...ter-assertions/




#177223 Выбор кейсов для регрешена при ограниченных ресурсах

Отправлено автор: Freiman 23 июля 2020 - 11:11 в Начинающему тестировщику

Ну в общем-то и всё. Проранить более приоритетные.

Сложность в расстановке приоритетов.




#178780 Нужна помощь в автоматическом запуске автотестов (Selenium+NUnit+C#)

Отправлено автор: Freiman 10 февраля 2021 - 08:13 в Начинающему тестировщику

Jenkins, TeamCity и прочее




#178783 Нужна помощь в автоматическом запуске автотестов (Selenium+NUnit+C#)

Отправлено автор: Freiman 10 февраля 2021 - 14:05 в Начинающему тестировщику

 

Jenkins, TeamCity и прочее

 

Спасибо за ответ! 

А какое отличие у них? С чего проще было бы начать - Jenkins или TeamCity?

 

Попробуйте с jenkins, по нему хотя б ответов на stackoverflow побольше :)




#176981 Описание ошибки в багтрекере

Отправлено автор: Freiman 16 июня 2020 - 07:49 в Начинающему тестировщику

А пункт

Необходимо уточнить детали у пользователей

вы уже выполнили?
 
Без него не заполнить никак.



#176983 Описание ошибки в багтрекере

Отправлено автор: Freiman 16 июня 2020 - 08:16 в Начинающему тестировщику

Ну сферические пользователи говорят - сложил 2+2 получил 8. другой 5+7 получил 11

Не надо додумывать, надо уточнять.

Может, он перемножает
Или вычитает
Или в степень возводит
Или считает верно, но формат записи результата нестандартный
Или проблемы с округлением дробных частей, и у него 2,2+2,2 = 4
Или разделители целых и дробных не те, и 2,9 системой переводится в 2.
Или ....



#178590 спец курсы для элитных тестировщиков с передачей мистического дара

Отправлено автор: Freiman 12 января 2021 - 06:25 в Свободное общение

окей.. какую площадку не жалко? :)




#177753 Тестирование сочетаниями по N=3

Отправлено автор: Freiman 20 октября 2020 - 07:31 в Начинающему тестировщику

Привет.

В этой статье "Тестируй не числом, а умением" рассказано, что уменьшить количество тестов можно, применив Попарное тестировние и Тестирование сочетаниями по N.
Для Попарного тестриования можно воспользоваться алгоритмом PICT. Попарное тестрование - это N=2.
А какой алгоритм составит сочетания по N=3?

Рекомендую ACTS https://csrc.nist.go...ng-for-software

Может генерировать кортежи любой доступной длины.




#178708 Гайд по тестированию локализации и интернационализации

Отправлено автор: Freiman 29 января 2021 - 07:53 в Про тестирование обо всём подряд

Это все хорошо, но..

Потом оказывается, что у пользователя логин на компе ジョン, и ваше приложение валится при запуске.




#177872 Изучение автоматизации

Отправлено автор: Freiman 30 октября 2020 - 12:40 в Личный рост, карьера, развитие

Бэкенд будет написан на C#. Но вообще из всех языков программирования мне больше нравится Java. Насколько я понимаю, это универсальный язык для автотестов. Спрошу у руководства, какой язык будет использован для API. Если что - подтяну C#. 
 
Выходит, если внедряется автоматизация на микросервисах, то сначала API через Postman, а потом уже UI через Selenium?

Значит, у вас .NET, и автоматизировать вы с большой долей вероятности будете на C# или еще чем-то, что компилируется в .NET
Если java-компонентов нет в вашей системе, то никто не будет поддерживать JDK, закупать IDE и прочее только ради ваших автотестов.

Скорее всего, вам эффективнее будет тестировать микросервисы через API, а все остальное в виде UI - просто руками.



#177870 Изучение автоматизации

Отправлено автор: Freiman 30 октября 2020 - 12:22 в Личный рост, карьера, развитие

 

Не трогайте десктоп, это вообще отдельный мир автоматизации.

 

Если у вас будут микросервисы, то однозначно сначала автоматизация API, потом, если вдруг нужно будет, селениум.

 

Вас понял, окей. То есть, для этого потребуется курс по тестированию API, а изучать языки программирования нужно или нет? Спрашивал у коллег на работе, многие пишут запросы на JS. Типа - что попало под руку, на том и стали писать. Поэтому требований жестких по языку пока что нет. 

Смотря на чем написан бэкенд и какую инфраструктуру вам могут дать под автотесты.

 

Изучать язык программирования однозначно нужно. Какой именно - см. выше. "Единственно верного" ответа здесь нет.




#177868 Изучение автоматизации

Отправлено автор: Freiman 30 октября 2020 - 10:05 в Личный рост, карьера, развитие

Не трогайте десктоп, это вообще отдельный мир автоматизации.

 

Если у вас будут микросервисы, то однозначно сначала автоматизация API, потом, если вдруг нужно будет, селениум.




#177374 Как тестировать данные?

Отправлено автор: Freiman 19 августа 2020 - 07:13 в Про тестирование обо всём подряд

Но это легко проверить, когда имеешь в таблице 10/20/50 строк. А когда их 400 000? Вот тут я затрудняюсь с поиском ответа.

Ответ простой - написать программу для автоматизированного тестирования.
 

Я думал проверять данные еще в БД с помощью SQL запросов, но это и времени занимает не мало

Можно написать хранимые процедуры, например.. Но не думаю, что именно этот способ сейчас принесет ощутимую пользу.

и не гарантирует, что при экспорте в CSV ничего не нарушится.

Надо проверять CSV

Я бы хотел проверить все, что используется в теории для таких задач. Проблема в том, что я не знаю самой теории для решения таких тасков)

Ну а какая тут теория.. проверить, что данные в нужном формате? Можно гуглить "проверка формата данных".
Проверить, что данные из АПИ и данные в CSV совпадают? Напишите еще программу, которая эти данные будет сравнивать. На python это несложно сделать.
Но, опять же, я не знаю, как часто и в каком объеме у вас эти данные приходят и можете ли вы сделать нужную выгрузку из API и CSV



#177376 Как тестировать данные?

Отправлено автор: Freiman 19 августа 2020 - 07:30 в Про тестирование обо всём подряд

Скажите, а с помощью Postman возможно как-то проверить хотя бы один из аспектов тестинга такого формата?

Наиболее объемная часть работы в Постмане будет написание скриптов на JS для проверки чего-либо.
Если вы не знаете JS - ну.. тогда Постман не особо и поможет.