@qa_ru

Страница 300 из 1080
Dmitriy
23.01.2017
14:24:50
Скорость загрузки страницы для клиента. С момента перехода на страницу и момента завершения рендеринга страницы.
+ для замера конечников очень желательно делать срез с привязкой по географии, можно сильно удивиться. что в каком-то регионе сайт почти не грузится

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

Google
Anastasia
23.01.2017
14:26:28
Под какой технологический стек вам надо то?
React.js и всё вытекающие из этого. Бекенд мы уже меряем. Поэтому интересует именно рендеринг.

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

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

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 хрома, и с его помощью мерить. Эти плагины все умеют отслеживать тот самый момент, когда страница полностью отрисовалась?

Dmitriy
23.01.2017
14:35:28
Запустить FF в Docker и забрать результаты из плагина)
Возможно решение костыльное, но первое, что в голову пришло, а что мешает распарсить результат тем же кодесептом? внутри того же контейнера и передать их куда надо?

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

Google
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
Мне кажется наваять самим тулзу для измерения это вопрос недели максимум. Если у вас хорошая архитектура и язык хорошо изучен.

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

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
Ну конечно, второй подход намного качественнее, там и покрытие браузеров больше, и инфа гораздо адекватнее

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
Воу) стало понятнее. Надо с нашими фронтендерами общаться. Готовы ли они инъекции делать.
посмотрите newRelic там, если память не изменяет, были инструменты постоянного мониторинга и сбора статистики по стабильности и скорости работы конечного пользователя.

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)

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 рублей
сделай гугл док расшарь по ссылке и разреши комментировать. мы тебе напишем там всё ?

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

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
А кто уже юзал pairwiser? можете про него чего интересного рассказать?
Я недавно начал, любопытно Сделал тест на end to end Скармливаю селениуму комбинации параметров которые надо проставить на странице и проверяю Для генерации использую pict

Начал пользоваться после этого доклада 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
так нет я не говорюо разделении

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
короче, не бери "сейчас", бери "потом"

Страница 300 из 1080