
Faust
10.02.2017
08:47:39
ну или вот
http://software-testing.ru/library/testing/mobile-testing/2428-android-activity-lifecycle

Maxim
10.02.2017
08:48:15

Faust
10.02.2017
08:48:29
https://developer.android.com/guide/components/activities/activity-lifecycle.html
и вот

Google

Faust
10.02.2017
08:48:38
и еще много чего =)
без это, ИМХО, не осознаное тыканье

Ivan
10.02.2017
08:50:15
и вот
Прекрати, я умею гуглить. Да ты и сам не выказывал желания делаться статьями.
Для начала в любом случае неосознанного тыкания более чем, не имеет смысла при внедрении чего-то становиться аки ацкий профи в этом. Всему своё время. Be agile

Faust
10.02.2017
08:51:23
"Прекрати" - эй, я только во вкус вошел =(

Ivan
10.02.2017
08:51:29
2) В UI там аналогично работе с десктопами - проверяется функционал со своими особенностями:
- Валидность данных в форме
- логи смотришь в консольке браузера
- работа js скриптов и корректных вызовов.
Большинство проблем - не работает функционал и кривая верстка.
Есть разные способы проверять ввод данных и их вывод.
Можно делать автоматизацию на всём что плохо лежит: selenium , cucumber, блабла. Тут нужно смотреть что больше подходит.

Maxim
10.02.2017
08:53:32
А устоявшихся фреймворков и софта нет?
для API

Ivan
10.02.2017
08:54:05
Есть, но ведь у вас тоже свой собственный апи будет?)
Вам с использованием языков программирования или отдельный Фреймворк с ручным управлением?

Maxim
10.02.2017
08:55:07
То есть на каждый АПИ писать свои костыли на любом языке?
Я прежде только корпоративные фреймворки использовал, так что не знаю приёмов

Ivan
10.02.2017
08:55:48
Есть библиотеке по формированию запросов, есть библиотеки по распарсиваниб ответов

Maxim
10.02.2017
08:56:28
А есть что-то готовое, без использования кода?

Google

Maxim
10.02.2017
08:56:32
Для автоматизации

Dmitry
10.02.2017
08:57:41
силениум, который плагин для фокса

Ivan
10.02.2017
08:57:41
Я видел примеры на soapui, можно на jmeter - там что-то в духе xml шаблонов. Это можно даже сделать автотестами.

Richard
10.02.2017
08:57:58
Автотесты на жметре? Хм.

Ivan
10.02.2017
08:58:19
Ну не ручные ведь?)
Звучит странно, но где-то я слышал про их существование
На jmeter

Pauloo89
10.02.2017
08:59:06
а я их даже видел)

Dmitriy
10.02.2017
08:59:10

Slow
10.02.2017
08:59:28
я делал на жирметре тесты

Ivan
10.02.2017
08:59:31
Ну так один раз дёрнул - автотест, тысячу - нагрузка

Slow
10.02.2017
08:59:33
норм так

Ivan
10.02.2017
08:59:58
Что у вас с гибкостью в подходе, где переиспользование существующего кода?

Slow
10.02.2017
09:00:12

Ivan
10.02.2017
09:00:43
Мог дёрнуть и руками, законом не запрещено

Светлана
10.02.2017
09:00:50
"мы щмогли тыщу раз?"

Slow
10.02.2017
09:01:43
ну, когда ко мне пришли, я такой
https://upload.wikimedia.org/wikipedia/commons/thumb/e/e5/%D0%96%D0%B4%D1%83%D0%BD_5_%D1%84%D0%B5%D0%B2%D1%80%D0%B0%D0%BB%D1%8F_2017.jpg/350px-%D0%96%D0%B4%D1%83%D0%BD_5_%D1%84%D0%B5%D0%B2%D1%80%D0%B0%D0%BB%D1%8F_2017.jpg

Ivan
10.02.2017
09:01:44
Эм? Там же есть настройка количества повторения тестов. В тесте есть настройка проверок

Maxim
10.02.2017
09:02:19
Наверное нужно разделить UI, API и нагрузочные тесты

Google

Ivan
10.02.2017
09:02:20
Вопрос же был "как можно протестировать", а. Не как правильно . Правильно - оно у всех разное.
Да. Но кодовая база может быть одинаковой. Я чуть позже скину ссылку на доклад с sqa days

Maxim
10.02.2017
09:03:10
Для API SOAPUI и нечто похожее значит
Ну и самописное

Ivan
10.02.2017
09:10:01

Maxim
10.02.2017
09:10:55
Кажется то что нужно, спасибо

Ivan
10.02.2017
09:11:36
и какой результат такого нагрузочного теста?
уточни вопрос, у каждого теста там есть чеки, прошёл- зелёный, не прошёл = красный.
если ты много тестов запустишь - получается нагрузка, там соответственно будет репорт о том, сколько упало, время ответа, ну и всё остальное.
есть тонкости, что нужен дата провайдеры, что бы не одно и тоже дёргать, можно работать с результатми предыдущих ответов, всё как и везде
http://sqadays.com/ru/talk/7656
http://sqadays.com/talk/36609

Светлана
10.02.2017
09:14:30
уточни вопрос, у каждого теста там есть чеки, прошёл- зелёный, не прошёл = красный.
если ты много тестов запустишь - получается нагрузка, там соответственно будет репорт о том, сколько упало, время ответа, ну и всё остальное.
есть тонкости, что нужен дата провайдеры, что бы не одно и тоже дёргать, можно работать с результатми предыдущих ответов, всё как и везде
ну а что ты этим проверишь-то? будут у тебя все зеленые. Или все красные. Или 50/50. Результат какой?

Ivan
10.02.2017
09:14:32
но мне как-то приятнее самому писать на JAVA + Fluent API

Faust
10.02.2017
09:15:54
цель, сломать все.
поехали ?
_______________

Ivan
10.02.2017
09:16:00
каждый тест проверяет некоторый функционал.
нагрузка проверяет - а сколько запросов может выдерживать приложением
сломать всё - не цель
и в любом случае, это не в рамках qa/qc/tester компетенций

Faust
10.02.2017
09:16:28
продолжай =)

Ivan
10.02.2017
09:16:45
$5

Faust
10.02.2017
09:16:52
что есть QC?

Ivan
10.02.2017
09:17:23
google it

Google

Светлана
10.02.2017
09:17:45
ну например, 1000 тестов зеленые. Что дальше? Что это значит? Почему 1000? почему не 100? не 1000 000?
Все красные - что это значит?

Ivan
10.02.2017
09:18:19
эм, я тут не готов обсуждать стратегии нагрузочного тестирования.

Faust
10.02.2017
09:18:39
Мне все больше нравиттся эта девушка! =)

Anton
10.02.2017
09:18:54
что есть QC?
Qualiti Control: http://qalight.com.ua/baza-znaniy/qa-qc-i-testirovanie/

Светлана
10.02.2017
09:18:58
сколько запросов может выдержать приложение - каких? )
открытие главной страницы сайта - это одно, регистрация - другое, и создание какого-то контента это третье

Ivan
10.02.2017
09:19:41
подожди, мы же не обсуждали как правильно или должно делать нагрузку, я говорил о том, что теже самые тесты можно группировать, что бы ДЁШЕВО проверять нагрузку
а как её делать - нужно читать
это выходит за рамки топика

Admin
ERROR: S client not available

Ivan
10.02.2017
09:20:14
думать, представлять что именно ты хочешь проверять и как, зачем

Светлана
10.02.2017
09:20:45
тема проверки нагрузки это такая философия )
топик про тестирование, я не ошибаюсь? нагрузочное - по праву является одним из видов тестирования

Ivan
10.02.2017
09:20:56
а вот тесты все прошли и что? хорошо это или плохо?

Светлана
10.02.2017
09:21:13
а вот передёргивать не надо )

Ivan
10.02.2017
09:22:50
а почему у тебя нет вопросов про использование ресурсов и разделение подаваемой нагрузки по серверам?
а ты уверена, что готова дать достаточную нагрузку?
а что делать с полученными результатами 10% от CPU это хорошо или плохо?
а скорость ответа в 10 ms это хорошо?
а если на статичные запросы приложение отвечает за одинаковое время - это плохо? или кэшики стоит прикручивать?

Faust
10.02.2017
09:23:58

Ivan
10.02.2017
09:24:16

Светлана
10.02.2017
09:24:48
вот почему все, кто занимается нагрузочным, считают себя избранными и как что спросишь - знаниями не делятся. Зато "вот 1000 тестов запущу - и будет мне счастье, смотри как я делаю, повторяйте за мной"
это несправедлиииво

Max
10.02.2017
09:25:00

Google

Светлана
10.02.2017
09:25:10

Slow
10.02.2017
09:25:37

Ivan
10.02.2017
09:25:47
я не занимаюсь нагрузочным тестированием, только лишь исследовательское: где пробуешь на разных уровнях нагрузки смотреть, как меняется поведение системы
из недостаточных данных ты сделала интригующий вывод =(

Dmitriy
10.02.2017
09:26:14

Slow
10.02.2017
09:26:18

Светлана
10.02.2017
09:26:27
ну ясно понятно.
как распараллелить эти мохнатые 1000 тестов, где взять ресурсы, прогонять на проде или просить Cuda для тестов, все вот эти милые тонкости

Vadim
10.02.2017
09:27:09
Поделитесь кто-нибудь опытом тестирование с помощью codeception)

Светлана
10.02.2017
09:27:09
эт я к понторезам

Slow
10.02.2017
09:27:51
эт я к понторезам
так это особенность в использовании конкретного средства, н еболее, а так - остальное понты

Ivan
10.02.2017
09:28:59
всё проектно-специфично

Светлана
10.02.2017
09:29:40
а то заявления типа "один раз дёрнул - автотест, тысячу - нагрузка" заставляют сиденье моего стула нагреваться

Slow
10.02.2017
09:29:46
понится, я как-то состряпал инструкцию как CI поднимать на новом кластере в компании и опубликовал на портале, ТАКЗНАЕТЕШО - ко мне пришёл главный по этой вот теме и сказал, нафига, теперь любой может делать, а мы в неудел :(

Ivan
10.02.2017
09:30:17
эт я к понторезам
есть такой человек, Алексей. Он проводит всякие митапы тестеров в спб. Можно ему предложить тему о нагрузочном тестировании, или даже обсудить стратегию нагрузочного тестирования в конкретной ситуации

Slow
10.02.2017
09:30:55
ПАЦАНЫ, тут такое вот..)))

Ivan
10.02.2017
09:31:29
Свет, давай нюансы
только применительно к конетксту

Faust
10.02.2017
09:33:46
пошел за попкорном

Светлана
10.02.2017
09:34:25