И это нормально подключается к Дженкинсу.
- Форум тестировщиков
- → Публикации appmen
36 публикаций создано appmen (учитываются публикации только с 22 мая 2023)
Отправлено автор: appmen 28 ноября 2016 - 09:48 в Автоматизированное тестирование
И это нормально подключается к Дженкинсу.
Отправлено автор: appmen 27 апреля 2016 - 09:33 в Автоматизированное тестирование
Это связано с тем, что драйвер запускает браузер с пустым профилем. Вам нужно указывать при инициализации свой профиль. А для чего вам ваши вклади и настройки?
Отправлено автор: appmen 04 мая 2016 - 14:46 в Автоматизированное тестирование
а в вашем тестовом фреймворке есть аналог @BeforeClass? Ну, или убрать дублирующий код, который открывает браузер и запихнуть его в сетАп(если так можно).
Отправлено автор: appmen 04 мая 2016 - 08:45 в Автоматизированное тестирование
1. Можете оформить код с помощью соответствующего таега?
что после выполнения первого метода, второй запускается независимо от первого. Хотя я думал, что учитывая то, что они в одном классе, то должны запускаться последовательно..
2. Не совсем понятно что такое "независимо".
Отправлено автор: appmen 13 января 2017 - 10:56 в Автоматизированное тестирование
PageObject.
А в чём разница между много-много @FindBy и driver.findElement()? И того и того будет много.
Stormer, то, что вы описали делается так же, как и примеры в интернете, просто шагов больше.
Отправлено автор: appmen 12 сентября 2016 - 14:00 в Автоматизированное тестирование
А как Дженкинс знает, что тесты провалились? К примеру, у меня ему это говорит Тест НГ. Не совсем понял как у вас это реализовано. Обычно это делается в Post Build Actions и об этом столько написано в интернете, что всю информацию можно найти за 5 минут поиска.
Отправлено автор: appmen 30 сентября 2016 - 13:12 в Автоматизированное тестирование
Спасибо. Но я не нашёл как отображать статус отдельного теста и ответ сервера используя этот плагин для тестирования производительности.
Отправлено автор: appmen 30 сентября 2016 - 09:45 в Автоматизированное тестирование
Эм... У меня не через браузер идёт тестирование. Это тестирование Апи. Есть файл с тем, что нужно послать и что проверить. ЖМетер посылает запросы и анализирует ответы и отображает это всё в Дженкинсе.
У меня были тесты с использованием как unittest, так и py.test. Они генерят хорошие результаты, потом просто нужно их сконвертировать в Жюнит формат и скормить Дженкинсу.
Отправлено автор: appmen 30 сентября 2016 - 14:11 в Автоматизированное тестирование
Почему, я не нашёл инструмента для того, чтобы проверять, что мне пришёл правильный запрос. Писать самому... Не вижу смысла.
Если у вас есть какая-то другая информация, то было бы неплохо ей поделиться.
Отправлено автор: appmen 30 сентября 2016 - 14:53 в Автоматизированное тестирование
У меня есть Апи. Я посылаю запрос на url.com/vasya_pupkin, получаю ответ email:123@123.com. Мне нужно посылать запросы и смотреть, что приходят верные данные. Доступа к коду нет, поэтому юнит тесты отпадают.
Отправлено автор: appmen 03 октября 2016 - 11:51 в Автоматизированное тестирование
Ну, у меня уже давно всё работает. Я использовал Response Assertion в Jmeter. Он формирует хмл файл, но не той структуры. Я просто вытягиваю из него данные и формирую Жюнит отчёт, который замечательно читается Tests Result Analyzer. Считаю, что нет смысла писать свой код, если уже есть готовый инструмент. Были Апи тесты написанные на Питоне и JMeter полностюь устраивает.
Little_CJIOH, да, думал так сделать, посчитал, что так быстрее и лучше в плане поддержки.
Отправлено автор: appmen 30 сентября 2016 - 15:02 в Автоматизированное тестирование
Да, смотрел на него. Не помню почему не выбрал. Он сохраняет результаты в Жюнит формате?
Отправлено автор: appmen 21 сентября 2016 - 09:46 в Автоматизированное тестирование
Да, я это понял ...
Написал скрипт на питоне, который парсит структуру отчёта и будет формировать жЮнит отчёт, который отлично интегрируется в Дженкинс.
Отправлено автор: appmen 19 сентября 2016 - 13:13 в Автоматизированное тестирование
Здравствуйте.
Не могу найти ответ: есть тест, который шлёт запросы, анализирует ответы и записывает результат. Jmeter генерит правильный отчёт, какой запрос, какой ответ и ещё какую-то информацию (можно выбирать что сохранять). Проблема в том, что не нашёл как это отображать в Jenkins в виде таблички. Возможно есть плагин какой или ещё чего. Может эти результаты можно сконвертировать во что-то ещё и потом скормить их Дженкинсу как жЮнит репорт?
Отправлено автор: appmen 11 августа 2016 - 13:51 в Автоматизированное тестирование
Не нашёл похожего в интернете. Есть тесты с "софт асертами" (такие проверки, которые не прекращают выполнения теста). Если ошибка есть в одном тесте, то остальные помечаются как ошибочные.
import org.testng.annotations.Test; import org.testng.asserts.SoftAssert; public class Test2 { SoftAssert softAssert = new SoftAssert(); @Test public void one(){ softAssert.assertEquals("1", "2"); softAssert.assertAll(); } @Test public void two(){ softAssert.assertEquals("1", "1"); softAssert.assertAll(); } }
1й тест "ложит и 2й". Если в 1м тесте исправить "2" на "1", то всё работает. Возможно, есть какая-то настройка, которая всё исправит? Или я неправильно использую testNG?
Отправлено автор: appmen 11 августа 2016 - 14:29 в Автоматизированное тестирование
@BeforeMethod public void doSome(){ softAssert = new SoftAssert(); }
У меня так работает. А чего лучше?
Отправлено автор: appmen 11 августа 2016 - 14:10 в Автоматизированное тестирование
Да, это сработало, спасибо. Очень странно, что нигде этого нет в документации.
Отправлено автор: appmen 13 сентября 2016 - 09:27 в Автоматизированное тестирование
спасибо
Отправлено автор: appmen 12 сентября 2016 - 14:49 в Автоматизированное тестирование
а какие были вопросы?
Отправлено автор: appmen 01 августа 2016 - 08:20 в Автоматизированное тестирование
А как ваш тест поведет себя при ошибке в функции вычисления?Ну, если у вас есть доступ к коду приложения, то можно вызвать функцию вычисления, записать её результаты, зайти на сайт, скопировать результаты от туда и сравнить. Неясно что нужно сравнивать с чем, к стати.
Ну, наверное, будет 2 варианта - вылетит эксепшн и тест зафейлится (что для меня приемлемо, т.к. я нашёл баг в функции) или придут неверные данные или пустой массив и тест зафейлится.
Отправлено автор: appmen 04 августа 2016 - 14:08 в Автоматизированное тестирование
Да, теперь понял о чём вы. Да, нужно иметь понимание что должно произойти и этого ожидать. У нас же есть спецификация и программисты всегда готовы нам рассказать как оно работает :)
Отправлено автор: appmen 29 июля 2016 - 13:48 в Автоматизированное тестирование
Ну, если у вас есть доступ к коду приложения, то можно вызвать функцию вычисления, записать её результаты, зайти на сайт, скопировать результаты от туда и сравнить. Неясно что нужно сравнивать с чем, к стати.
Отправлено автор: appmen 17 мая 2016 - 11:15 в Автоматизированное тестирование
А почему не Мавен? Если гуглить какие-либо мануалы, то везде Мавен. Ант используют только там, где его начинали использовать изначально.
Отправлено автор: appmen 18 мая 2016 - 12:36 в Автоматизированное тестирование
та я ничего такого не имел. Просто, когда я задумался об этом и начал искать в интернете, то большая часть статей была о мавене. Ант и Гредл вспоминали редко.
Отправлено автор: appmen 25 мая 2016 - 10:30 в Автоматизированное тестирование
А можно всё задание посмотреть? Очень интересно.
Как по мне, оно никак не расчитано на новичка. Очень часто опытные тестировщики не могут на него дать ответ. Чёт падазрительна...
Community Forum Software by IP.Board Русификация от IBResource
Лицензия зарегистрирована на: Software-Testing.Ru