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

Публикации appmen

36 публикаций создано appmen (учитываются публикации только с 20 апреля 2023)



#156421 Что лучше использовать для тестирования REST сервисов?

Отправлено автор: appmen 28 ноября 2016 - 09:48 в Автоматизированное тестирование

И это нормально подключается к Дженкинсу.




#150796 Selenium+Python

Отправлено автор: appmen 27 апреля 2016 - 09:33 в Автоматизированное тестирование

Это связано с тем, что драйвер запускает браузер с пустым профилем. Вам нужно указывать при инициализации свой профиль. А для чего вам ваши вклади и настройки?




#150944 Selenium+Python

Отправлено автор: appmen 04 мая 2016 - 14:46 в Автоматизированное тестирование

а в вашем тестовом фреймворке есть аналог @BeforeClass? Ну, или убрать дублирующий код, который открывает браузер и запихнуть его в сетАп(если так можно).




#150913 Selenium+Python

Отправлено автор: appmen 04 мая 2016 - 08:45 в Автоматизированное тестирование

1. Можете оформить код с помощью соответствующего таега?

 

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

 

2. Не совсем понятно что такое "независимо".




#157533 Как правильно тестировать Web (Java EE) приложение со множеством форм

Отправлено автор: appmen 13 января 2017 - 10:56 в Автоматизированное тестирование

PageObject.

А в чём разница между много-много @FindBy и driver.findElement()? И того и того будет много.

Stormer, то, что вы описали делается так же, как и примеры в интернете, просто шагов больше.




#154212 Помогите настроить Jenkins

Отправлено автор: appmen 12 сентября 2016 - 14:00 в Автоматизированное тестирование

А как Дженкинс знает, что тесты провалились? К примеру, у меня ему это говорит Тест НГ. Не совсем понял как у вас это реализовано. Обычно это делается в Post Build Actions и об этом столько написано в интернете, что всю информацию можно найти за 5 минут поиска.




#154848 Отчёт о функциональном тестировании JMeter в Jenkins

Отправлено автор: appmen 30 сентября 2016 - 13:12 в Автоматизированное тестирование

есть такой плагин для интеграции JMeter с Jenkins

 

https://wiki.jenkins...formance Plugin

Спасибо. Но я не нашёл как отображать статус отдельного теста и ответ сервера используя этот плагин для тестирования производительности.




#154841 Отчёт о функциональном тестировании JMeter в Jenkins

Отправлено автор: appmen 30 сентября 2016 - 09:45 в Автоматизированное тестирование

Эм... У меня не через браузер идёт тестирование. Это тестирование Апи. Есть файл с тем, что нужно послать и что проверить. ЖМетер посылает запросы и анализирует ответы и отображает это всё в Дженкинсе.

У меня были тесты с использованием как unittest, так и py.test. Они генерят хорошие результаты, потом просто нужно их сконвертировать в Жюнит формат и скормить Дженкинсу.




#154852 Отчёт о функциональном тестировании JMeter в Jenkins

Отправлено автор: appmen 30 сентября 2016 - 14:11 в Автоматизированное тестирование

Почему, я не нашёл инструмента для того, чтобы проверять, что мне пришёл правильный запрос. Писать самому... Не вижу смысла.

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




#154854 Отчёт о функциональном тестировании JMeter в Jenkins

Отправлено автор: appmen 30 сентября 2016 - 14:53 в Автоматизированное тестирование

У меня есть Апи. Я посылаю запрос на url.com/vasya_pupkin, получаю ответ email:123@123.com. Мне нужно посылать запросы и смотреть, что приходят верные данные. Доступа к коду нет, поэтому юнит тесты отпадают.




#154889 Отчёт о функциональном тестировании JMeter в Jenkins

Отправлено автор: appmen 03 октября 2016 - 11:51 в Автоматизированное тестирование

Ну, у меня уже давно всё работает. Я использовал Response Assertion в Jmeter. Он формирует хмл файл, но не той структуры. Я просто вытягиваю из него данные и формирую Жюнит отчёт, который замечательно читается Tests Result Analyzer. Считаю, что нет смысла писать свой код, если уже есть готовый инструмент. Были Апи тесты написанные на Питоне и JMeter полностюь устраивает.

Little_CJIOH, да, думал так сделать, посчитал, что так быстрее и лучше в плане поддержки.




#154857 Отчёт о функциональном тестировании JMeter в Jenkins

Отправлено автор: appmen 30 сентября 2016 - 15:02 в Автоматизированное тестирование

Да, смотрел на него. Не помню почему не выбрал. Он сохраняет результаты в Жюнит формате?




#154520 Отчёт о функциональном тестировании JMeter в Jenkins

Отправлено автор: appmen 21 сентября 2016 - 09:46 в Автоматизированное тестирование

Да, я это понял ...

Написал скрипт на питоне, который парсит структуру отчёта и будет формировать жЮнит отчёт, который отлично интегрируется в Дженкинс.




#154438 Отчёт о функциональном тестировании JMeter в Jenkins

Отправлено автор: appmen 19 сентября 2016 - 13:13 в Автоматизированное тестирование

Здравствуйте.

Не могу найти ответ: есть тест, который шлёт запросы, анализирует ответы и записывает результат. Jmeter генерит правильный отчёт, какой запрос, какой ответ и ещё какую-то информацию (можно выбирать что сохранять). Проблема в том, что не нашёл как это отображать в Jenkins в виде таблички. Возможно есть плагин какой или ещё чего. Может эти результаты можно сконвертировать во что-то ещё и потом скормить их Дженкинсу как жЮнит репорт?




#153444 Ошибка в одном тесте записывается для всех тестов

Отправлено автор: 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?

 




#153449 Ошибка в одном тесте записывается для всех тестов

Отправлено автор: appmen 11 августа 2016 - 14:29 в Автоматизированное тестирование

@BeforeMethod
    public void doSome(){
        softAssert = new SoftAssert();
    }

У меня так работает. А чего лучше?




#153447 Ошибка в одном тесте записывается для всех тестов

Отправлено автор: appmen 11 августа 2016 - 14:10 в Автоматизированное тестирование

Да, это сработало, спасибо. Очень странно, что нигде этого нет в документации.




#154228 Оценка готовности к собеседованию тестировщика

Отправлено автор: appmen 13 сентября 2016 - 09:27 в Автоматизированное тестирование

спасибо




#154213 Оценка готовности к собеседованию тестировщика

Отправлено автор: appmen 12 сентября 2016 - 14:49 в Автоматизированное тестирование

а какие были вопросы?




#153190 Selenium + CSV

Отправлено автор: appmen 01 августа 2016 - 08:20 в Автоматизированное тестирование

 

Ну, если у вас есть доступ к коду приложения, то можно вызвать функцию вычисления, записать её результаты, зайти на сайт, скопировать результаты от туда и сравнить. Неясно что нужно сравнивать с чем, к стати.

А как ваш тест поведет себя при ошибке в функции вычисления?

 

Ну, наверное, будет 2 варианта - вылетит эксепшн и тест зафейлится (что для меня приемлемо, т.к. я нашёл баг в функции) или придут неверные данные или пустой массив и тест зафейлится.




#153313 Selenium + CSV

Отправлено автор: appmen 04 августа 2016 - 14:08 в Автоматизированное тестирование

Да, теперь понял о чём вы. Да, нужно иметь понимание что должно произойти и этого ожидать. У нас же есть спецификация и программисты всегда готовы нам рассказать как оно работает :)




#153127 Selenium + CSV

Отправлено автор: appmen 29 июля 2016 - 13:48 в Автоматизированное тестирование

Ну, если у вас есть доступ к коду приложения, то можно вызвать функцию вычисления, записать её результаты, зайти на сайт, скопировать результаты от туда и сравнить. Неясно что нужно сравнивать с чем, к стати.




#151233 TestNG + ant + jenkins (ну и selenium, ессесина)

Отправлено автор: appmen 17 мая 2016 - 11:15 в Автоматизированное тестирование

А почему не Мавен? Если гуглить какие-либо мануалы, то везде Мавен. Ант используют только там, где его начинали использовать изначально.




#151279 TestNG + ant + jenkins (ну и selenium, ессесина)

Отправлено автор: appmen 18 мая 2016 - 12:36 в Автоматизированное тестирование

та я ничего такого не имел. Просто, когда я задумался об этом и начал искать в интернете, то большая часть статей была о мавене. Ант и Гредл вспоминали редко.




#151454 Пожалуйста, помогите мне с этой задачей

Отправлено автор: appmen 25 мая 2016 - 10:30 в Автоматизированное тестирование

А можно всё задание посмотреть? Очень интересно.

Как по мне, оно никак не расчитано на новичка. Очень часто опытные тестировщики не могут на него дать ответ. Чёт падазрительна...