@qa_ru

Страница 1037 из 1080
Richard
22.08.2018
16:42:26
а софт-резет вылогинивает юзера?...

Евгений
22.08.2018
16:45:17
Хм, как вариант, да

Благодарю

Мария
22.08.2018
17:03:52
а софт-резет вылогинивает юзера?...
мм.. не помню, надо уточнять

Google
Richard
22.08.2018
17:04:31
Даю подсказку: это не так.

Dmitry
22.08.2018
17:29:33
есть кто знаком с понятием war mode и работал с ним есть уточняющие вопросы

Timur
22.08.2018
18:05:48
Кто чем мокает soap сервис в ci?
А чем принципиально отличается моканье не-в ci?

Dmitry
22.08.2018
18:21:28
А чем принципиально отличается моканье не-в ci?
Здесь акцент в вопросе не на ci. Про ci упомянул т.к. возможно уже у кого-нибудь имеется решение в контейнере. А принципиально, есть что-нибудь по теме?

Скорее всего есть тулзы более лоулевела чем докеризированный soapui. Wiremock исходя из доков не слишком годен, но ещё глубоко не копал. Интересен опыт других людей

Irina
22.08.2018
19:58:09
Timur
22.08.2018
20:08:20
Здесь акцент в вопросе не на ci. Про ci упомянул т.к. возможно уже у кого-нибудь имеется решение в контейнере. А принципиально, есть что-нибудь по теме?
Побуду КО: все зависит от требований к моку. Можно написать простой сервис, который будет отдавать заготовленные ответы, а можно заморочиться, восстановить схему по всдл и сделать генерацию ответов честным соапом. Для второго на питоне есть соапфиш/соапбокс.

Ermek
23.08.2018
06:16:01


Anastasiya
23.08.2018
06:21:18
как вариант, запустите установку на виртуалке и снимайте тулами с хостовой тачки

Anastasiya
23.08.2018
06:35:21
да не за что)

Andrei
23.08.2018
06:40:14
Зачем вам это? Предполагаю, это uac и в таком случае там скрин снять просто так не получится. Там вероятно нужно сеанс переключать. Вообще uac можно отключить, чтобы не мозолил глаза. Если вам нужен факт появления, то он в журнале может быть. Ваши админы должны мочь подсказать как можно взять логи (аудит должен быть вкл).

Google
Alexander
23.08.2018
06:57:31
Согласен с предыдущим оратором: вам UAC не надо тестировать, отключите его и всё

Anastasiya
23.08.2018
07:02:11
тестирование установки приложений включает и кейсы с UAC, например так вот на тестах отключишь, а потом пропущенные баги и пользователи мучаются

Alexander
23.08.2018
07:02:35
не надо автоматизировать это

Установка приложения выполняется десятки раз в день. Обычно мало смысла в автоматизации тестирования процесса инсталляции. Можно автоматически проверить результат: расположение и пермиссии файлов, факт старта необходимых сервисов и т.д.

А сам процесс инсталляции периодически проверять вручную. В том числе в разных режимах UAC

Shoo
23.08.2018
07:09:02
Действительно, зачем что то автоматизировать, можно же руками периодически проверять.

Alexander
23.08.2018
07:09:43
Излишняя автоматизация - это плохо. Не надо автоматизировать то, что не надо автоматизировать )

Timur
23.08.2018
07:12:46
*зачем что-то тестировать, можно же сразу релизить

Shoo
23.08.2018
07:15:23
Зато теперь я знаю как на рынке появляется софт, который даже не инсталлится без плясок с бубном.

Evgeniy
23.08.2018
07:15:42
но потому что кто-то в интернете решил, что сочетания лицензий и типов установки проще проверить руками, ты это не будешь автоматизировать

Alexander
23.08.2018
07:21:41
... и ui это единственный способ автоматизировать тестирование..

Alexander
23.08.2018
07:32:21
Что странного?

Richard
23.08.2018
07:32:54
>Установка приложения выполняется десятки раз в день. >нет смысла в автоматизации

Timur
23.08.2018
07:33:39
имеется ввиду они ее и так устанавливают, даже когда нет автотестов ))

Google
Alexander
23.08.2018
07:37:08
это вы так поняли

Richard
23.08.2018
07:38:13
окей.



Shoo
23.08.2018
07:41:01
... и ui это единственный способ автоматизировать тестирование..
UI это единственный способ взаимодействия пользователя с системой. Так что если тестировать пользовательские сценарии, то да, UI это единственный способ их тестировать.

Но, лучше, конечно, просто забить.

Timur
23.08.2018
07:41:50
)))

Alexander
23.08.2018
07:42:42
А если прочитать дальше, за красной чертой? А ещё если подумать: а что же важно пользователю в инсталляции? Процесс или результат? Так ли важно автоматически обходить UAC и снимать скриншоты? Это действительно важно для пользователя, чтоб UAC его спросил? И т.д. и т.п. Если все эти вопросы себе задать, то можно нащупать суть автоматизации. Если не задавать, то просто берёшь сикули/селениум и в бой

Geronimo (Макс) NN
23.08.2018
07:43:26
Не надо сикули. Закопать и забыть)))

Shoo
23.08.2018
07:44:01
> Процесс или результат? И то, и другое.

> Это действительно важно для пользователя, чтоб UAC его спросил? Да, это действительно важно.

Кажется да, я нащупал суть автоматизации.

Timur
23.08.2018
07:45:00
имхо инсталяшки каким-то Auto-It автоматизировать - и проще и быстрее чем сикули

Shoo
23.08.2018
07:45:30
Автоматизировать нужно важные для пользователя (а не для бизнеса, конечно) сценарии, но если вдруг ты не можешь справиться с инструментом (сложнаааа) - то просто забей, и проверяй руками иногда.

имхо инсталяшки каким-то Auto-It автоматизировать - и проще и быстрее чем сикули
Всё что угодно проще автоматизировать чем-нибудь, кроме sikuli, имхо.

Alexander
23.08.2018
07:47:22
С контекстом беда прям... потерян...

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

Shoo
23.08.2018
07:48:12
Может лучше не призывать людей читать между строк, а начать внятнее излагать свои мысли?

Mikhail
23.08.2018
07:48:22
читайте между строк
круто такое от QA слушать

Google
Alexander
23.08.2018
07:48:30
Иначе начинается спор не с тем, что было сказано, а с тем что понято

Изложено достаточно внятно для тех кто в курсе

Shoo
23.08.2018
07:49:08
Пока что вы выдвинули пачку довольно спорных тезисов про то, что UAC пользователю не интересен, автоматизировать его пользы мало (потому что и так приложение инсталлится 10 раз в день, лол), и прочее-прочее.

Вам, вроде бы, довольно доходчиво объяснили (Женя, например), почему это не так.

Geronimo (Макс) NN
23.08.2018
07:49:43
Срачи, срачи...

Alexander
23.08.2018
07:52:26
Я и не писал, что инсталлятор не надо тестировать. Но тестировать все его фичи через UI - это оверхед, не находите?

Тот же UAC (если это вдруг надо), можно проверить другими способами. И выше про это уже писали

Evgeniy
23.08.2018
07:54:46
uac я, допустим, отключал, когда тестировал инсталляторы, но от этого необходимость быстрее протестировать инсталляторы 7 продуктов с разными видами лицензий на 10+ операционных системах не отпала

руками проверяется полностью за день, с развернутыми виртуалками — 15 минут

Shoo
23.08.2018
07:56:32
Это оверхед для тех сценариев, которые не затрагивают UI. Для тех сценариев, которые его затрагивают (как я уже говорил: пользовательские сценарии взаимодействия, например) - это единственный способ. Я, например, знаю кейсы когда от UACового диалога зависит дальнейшее поведение визарда.

Очевидно, что там, где можно без потери качества тестов тестировать на более примитивном уровне - нужно тестировать на более примитивном уровне. Правда это не значит, что это можно (и нужно) делать для всех кейсов.

Alexander
23.08.2018
08:13:46
Логика инсталлера прекрасно тестируется на уровне юнит-тестов. В том числе реакция на UAC. Интеграция с UAC и юзер-формами - интеграционными тестами. И т.д. В итоге для UI останется пара сценариев. И стоимость этой автоматизации будет дешевле (за счёт стабильности и скорости работы, меньшего объёма взаимодействий разработчик-тестировщик и т.д.) И не надо автоматизировать те сценарии, которые и так постоянно запускаются (форма логина, инсталляция (когда она не слишком развесистая) и т.д.). Всегда нужно думать как сделать автоматизацию эффективно, а не просто сделать что-то

Shoo
23.08.2018
08:22:39
Логика UIая тестируется на уровне юнит тестов. Ну окей.

Alexander
23.08.2018
08:35:12
Логика UIая тестируется на уровне юнит тестов. Ну окей.
Внезапно, да, логика - это код и его можно тестировать без гуя

Shoo
23.08.2018
08:36:13
Да, да, окей. Я понял. Тестировать гуй без гуя, окей.

Капитулирую, это мне крыть нечем.

Alexander
23.08.2018
08:36:49
Отлично

Dimcho
23.08.2018
08:41:09
Какие-то знаки отличия уже нужны, шевроны, там... Бейзера прочел/освоил/согласен

Евгений
23.08.2018
08:46:51
осталось достичь того, чтобы юнит тесты находили всё. сколько раз было что запускаешь один простой гуй-тест и всё 100% покрытое юнит-тестами летит в тар-тарары :)))

Alexander
23.08.2018
08:57:43
Не надо 100% покрытия юнитами. И само собой одних юнитов не достаточно даже при 100% покрытии. Пирамида автоматизации не зря существует, надо ей пользоваться (а чтоб пользоваться, надо строить :)) Каждый кейс должен проверяться на том уровне, где его дешевле проверить. Автоматизация блэкбокса - это путь в АД

Google
Ivan
23.08.2018
12:49:24
кто ни будь вкурсе что сегодня за митап в спб qaчаственное общение? )

просто табличку видел на 3 этаже, но там пусто

Mikhail
23.08.2018
12:50:19
на 3 этаже чего?

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