
Pavel
23.01.2017
14:24:16

Dmitriy
23.01.2017
14:24:50

Richard
23.01.2017
14:25:18

Dmitriy
23.01.2017
14:25:58
https://ping-admin.ru/free_test/

Google

Anastasia
23.01.2017
14:26:28
А еще хотелось бы автоматизировать этот процесс. Чтоб после каждого нового релиза иметь картинку по тому, ухудшилось, или не ухудшилась скорость загрузки страницы.
Причем тут опять же вопрос, для получения норм оценки мерять придется на моках.
Но ведь также есть вероятность, что в реальных условиях он будет отрабатывать не так.

Denis
23.01.2017
14:29:29
У рендеринга есть много нюансов:
1. Поточность загрузки (например, CSS по умолчанию загружается параллельно, а JS последовательно, блокируя выкачку ресурсов).
2. Наличие SSR (React-разработчики знают, что это такое).
3. Reflow
4. Построение DOM-дерева
и тд

Dmitriy
23.01.2017
14:30:14

Denis
23.01.2017
14:30:34
Дим, это как можно сделать?

Dmitriy
23.01.2017
14:31:28

Denis
23.01.2017
14:32:17
Запустить FF в Docker и забрать результаты из плагина)

Anastasia
23.01.2017
14:32:31
запускайте тот же фф из докера и результаты его плагина стягивайте в статистику
Но ведь синтетические результаты получаются. Разве нет? Операционная система отличается от Оси целевой аудитории.
И ФФ не настолько популярный как хром. Хотя имеет смысл посмотреть в сторону api хрома, и с его помощью мерить.
Эти плагины все умеют отслеживать тот самый момент, когда страница полностью отрисовалась?

Dmitry
23.01.2017
14:33:08
+vpn если нужно с разных стран смотреть
но тут впн отжирает

Dmitriy
23.01.2017
14:35:28

Pavel
23.01.2017
14:37:41
Это все какие-то поверхностные инструменты, нужен глубокий профайлинг видимо

Google

Dmitriy
23.01.2017
14:37:43

Pavel
23.01.2017
14:37:49
На уровне интерпретатора JS
Чтобы с графами вызова функций и прочим адом )

Denis
23.01.2017
14:42:51
Возможно это стоит делать какому-то JS аналитику)

Anastasia
23.01.2017
14:43:09
Чтобы с графами вызова функций и прочим адом )
Не, пока наши фронтендеры попросили нас научится мерить именно время на рендеринг страницы. Как я поняла, проблема именно в том, что сейчас они не знают, сколько времени занимает отрисовка страницы. Особенно в условиях асинхронна.

Pavel
23.01.2017
14:44:02
А что разрабы сами не могут разработать себе тул?
На клиенте мерять JS время рендера и загрузки и по-тихому сливать на свои сервера
Агрегировать статистику и анализировать

Anastasia
23.01.2017
14:46:02
Ну это значит написать свою тулзятинку. Вот чтоб агрегировало и графики рисовало.
А я думала, что есть уже готовые решения.

Pavel
23.01.2017
14:46:38
А, ну в общем этой лучше сходить к ДЖсерам, скорее всего они знают готовые тулзы
Но вообще я не уверен что часть агрегации и анализа где-то есть реализованная.
Для больших распределенных систем все пишут сами, хранят в elastisearch там или где еще. Эти тулз метрических дофига.

Dmitry
23.01.2017
14:53:01
у меня на позапрошлом месте разрабы уж не знаю кто конкретно отладочную панель включали которая все показывала, все время загрузки

Anastasia
23.01.2017
14:54:37
в условиях распределенных систем и распределенной разработки, надеяться на то, что разработчик включит отладочную панель и будет мерять производительность... ну как-то слабо в это верится)

Pavel
23.01.2017
14:55:32
Мне кажется наваять самим тулзу для измерения это вопрос недели максимум. Если у вас хорошая архитектура и язык хорошо изучен.
Зато потом годами можно ею пользоваться, по чуть чуть апгрейдя.

Dmitriy
23.01.2017
14:56:39

Anastasia
23.01.2017
15:06:45
Даа) ладно, спасибо за совет ребят. Зайду еще к jsникам, и надо думать.

Nobody
23.01.2017
15:09:32

Anastasia
23.01.2017
15:10:04
еще не говорили) стоит почитать про тулзу?

Google

Pavel
23.01.2017
15:10:28
что-то не похоже на тулзу
Этож вроде какой-то метод или объект в жс..


Nobody
23.01.2017
15:20:36
еще не говорили) стоит почитать про тулзу?
Сори, перепутал, har конечно же
http://www.swtestacademy.com/webdriver-browsermob-proxy/
Почитайте, это то, что вам нужно
И с автоматизацией, но автоматизирован будет только сбор, для анализа и сравнения искать надо либо писать
Тут конечно вопрос, если вы собираете данные при тестировании без инъекций мониторов в веб клиент, как писал Павел, то вам надо запустить десятки или сотни раз тесты, чтобы получить статистику, а не единичные результаты производительности
Другой подход добавить код в клиента, который будет собирать данные при использовании вашего приложения юзерами и слать вам
Тогда вам надо будет их анализировать
Конечно грубо протестировав перед реализом что у вас не уходит приложение в умат
Во втором случае у вас статистика качественнее
Она будет от реальных юзеров и её будет больше, она будет разнообразнее ( все эти браузера, локации, сети, прочее барахло)
Но вы оба варианты не замутите без чела, который понимает что делать


Pavel
23.01.2017
15:43:01
Ну конечно, второй подход намного качественнее, там и покрытие браузеров больше, и инфа гораздо адекватнее

Nobody
23.01.2017
15:43:52

Anastasia
23.01.2017
16:02:25
Воу) стало понятнее. Надо с нашими фронтендерами общаться. Готовы ли они инъекции делать.

Slow
23.01.2017
16:14:21
а инъекции ваши клиента на лопатки на положат?

Nobody
23.01.2017
16:22:31
Как напишут, так и положит

Dmitriy
23.01.2017
16:24:39

K
23.01.2017
16:43:00
Есть еще такая штука: sitespeed.io

Vir
23.01.2017
17:05:27
А кто-нибудь уже попробовал laravel dusk?

Дмитрий
23.01.2017
19:01:07
Всем привет, может кто резюме оценить ? Junior Qa)

@RTYR9N1989
23.01.2017
19:02:25

Anastasiya
23.01.2017
19:02:31

Slow
23.01.2017
19:20:50
кидай
я хоть пойму чё там пишут для жуниор куа

Andrew
23.01.2017
19:23:03
кидай и мне

Greyreality ?
23.01.2017
19:28:05
а что значит оценить?

Google

Andrew
23.01.2017
19:28:50

Greyreality ?
23.01.2017
19:29:37
500 рублей
сделай гугл док расшарь по ссылке и разреши комментировать. мы тебе напишем там всё ?

@RTYR9N1989
23.01.2017
19:30:33

Richard
23.01.2017
19:32:31
А чо такого-то?

Mangusta
23.01.2017
19:40:38

Nobody
23.01.2017
22:20:53
кто в курсе какие тулы помогают автоматически генерировать тесты, тест дизайн?
mbt, pairwise, ещё?

Admin
ERROR: S client not available

Faust
24.01.2017
02:27:18
А кто уже юзал pairwiser? можете про него чего интересного рассказать?

Slow
24.01.2017
04:26:30
http://qcthoughtsaloud.blogspot.ru/2010/06/pairwise-testing.html?m=1

Richard
24.01.2017
06:05:54
Есть же старый-добрый Allpairs

Alexander
24.01.2017
07:25:52
http://siliconangle.com/blog/2017/01/23/tricentis-hauls-165m-automate-software-testing-devops-devotees/

Nobody
24.01.2017
07:52:42
Начал пользоваться после этого доклада
https://www.youtube.com/watch?v=Bqmuw3ZJ75g

Pauloo89
24.01.2017
10:59:50
много найденных багов это хорошая работа тестировщика, или плохая работа разработчика?

Richard
24.01.2017
11:01:26
найденных где?

Pauloo89
24.01.2017
11:01:44
при тестировании
не на проде

Sergei
24.01.2017
11:02:26
тогда смотря каких.

Pauloo89
24.01.2017
11:02:41
разраб сказал все готово собирай ветку, собрал ветку а там баги

Kirill
24.01.2017
11:04:57
Имхо, вообще ни то, ни другое. Баги в разработке есть всегда, а то что тестировщик много багов нашел (и их починили) - не значит что продукт будет качественный в итоге.

Google

Pauloo89
24.01.2017
11:05:44
хорошо а такой вопрос можно ли тестировщика считать как бы лакмусовой бумажкой отдела разработки?

Faust
24.01.2017
11:06:21
ну как бы разделять их, уже плохая идея
отдали норм продукт, все молодцы
отдали хреновый, всем по шее

Pauloo89
24.01.2017
11:06:36
так нет я не говорюо разделении

Nick
24.01.2017
11:07:13

Faust
24.01.2017
11:07:14
ну ты собрался по тестировщику определять крутость отдела разработки, низятак

Pauloo89
24.01.2017
11:07:22
не совсем

Nick
24.01.2017
11:07:28

Pauloo89
24.01.2017
11:07:54
например два отдела разработки в одном тестировщик заводит много багов в другом гораздо меньше

Faust
24.01.2017
11:08:15
ну тут вообще абстрактная хрень
может быть меньше потому что девелоперы лучше пишут
или потому что у тестировщика скилла не хватает

Pauloo89
24.01.2017
11:08:48
тоесть разраб написал код и в нем оставил кучу мелочи которая сразу вываливается когда просто запускаешь приложение например а в другом разраб сделал отже самое наткнулся на эту мелочь и тут же пофиксил

Anton
24.01.2017
11:08:53

Pauloo89
24.01.2017
11:09:09
допустим в обоих сообщают в баг трекер

Anton
24.01.2017
11:09:23
а еще разрабы иногда свое решение тестируют: один получше смотрит, повнимательнее: а другой даже не запускает

Faust
24.01.2017
11:09:35
короче, не бери "сейчас", бери "потом"