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

Публикации Freiman

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



#177453 задача - тестирование подсчета типа треугольника

Отправлено автор: Freiman 02 сентября 2020 - 06:25 в Тест-дизайн и ручное тестирование

Коллеги, хотя я нуб совершенный, а не коллега Вам, хоть и очень хочу стать...

Учусь в GB, 1 четверть, и вот настал момент, когда мне для прохождения стажировки задали как раз это задание, поделитесь мудростью своей, как в итоге сделать его лучше? Я прочел всё 2 раза, но тут даже у Вас расхождение во мнениях... Как быть "молодому", я понимаю примерно, что требуется, но тот больше вопрос мандража, очень переживаю, так как я по натуре больше практик, чем теоретик, смотрю видео и вижу фигу, а когда посадят, объяснять как делать, сразу начинаю шарить. Есть может какая-то пошаговая инструкция хотя бы по одному треугольнику, другие я смогу сделать опираясь на инструкцию и понимание.

Здравствуйте, Денис!

Вы начинайте как-нибудь, а далее мы вас направим, если что-то будет не так.

Инструкций тут нет, так как, на самом-то деле, все очень просто.




#177457 задача - тестирование подсчета типа треугольника

Отправлено автор: Freiman 02 сентября 2020 - 07:26 в Тест-дизайн и ручное тестирование

Что-то маловато у вас позитивных сценариев-то.. какие треугольники вообще бывают?




#177459 задача - тестирование подсчета типа треугольника

Отправлено автор: Freiman 02 сентября 2020 - 08:35 в Тест-дизайн и ручное тестирование

Ну в данном случае я взял один треугольник, и написал по нему тест-кейс, а так их 6, если верить геометрии..

Почему только один? Где остальные 5 (если всего их 6)?

Но задание было сформулировано именно на стороны треугольников, а не на углы, так что рассматриваем 3: Равносторонний, разносторонний и равнобедренный.

Рассмотрите



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

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

1. Что такое в вашем контексте "валидность данных"?

2. Как вы поймете, что в колонке "нужные данные"?

3. Как определить, что ячейка непустая? Должна ли она действительно быть непустой?

 

Ответ в интернете на такой запрос нельзя найти, потому что запрос слишком абстрактный. Более конкретные вопросы дадут вам нужные ответы.




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

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

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

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



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

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

Мне нужно убедиться, что в строках столбца "Адрес" нет кадастровых номеров, а именно адресные данные.

А как вы узнаете, что это именно адрес? Именно кадастровый номер?

Ну и будете ли вы проверять, что в CSV есть все данные, полученные из API? Что данные всей записи точно соответствуют данным, полученным из API? Что в CSV нет лишних данных?



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

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

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

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

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

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

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

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

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

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



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

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

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




#177420 Как начать?

Отправлено автор: Freiman 25 августа 2020 - 06:58 в Проект Хомячки

Прошла бассейн Школы-21 от Сбербанка.

А не отправляли свое резюме в Сбер?



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

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

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

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



#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, потом, если вдруг нужно будет, селениум.




#179241 Есть ли ошибка в постановке/описании задачи? Как избежать в будущем?

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

О, люди снова обозвали бардак аджайлом? :)

 

Виноват аналитик, к тестировщику вопросы минимальны.




#179255 Есть ли ошибка в постановке/описании задачи? Как избежать в будущем?

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

 

 

Самое тупое что может быть - свалить все на тестировщика.

Это еще не самое тупое. Когда я начинаю им объяснять, почему так произошло, и почему опять пришла постановка задачи не в том виде, и в каком виде мне бы хотелось видеть задачу, чтобы ее решить успешно, а также какие мне нужны еще регдокументы, чтобы на них опираться - вот это вот все называется перекладыванием вины на других))))

 

А вы не пробовали сменить работодателя?)

Василий, ханть, человек с головой и за дело болеет :) Это уже половина успеха.




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




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

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

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

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




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

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

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

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




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

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

<шутка>

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

</шутка>

 

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




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

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

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




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

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

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

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

 

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




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

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

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

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