@qa_ru

Страница 338 из 1080
Sergey
14.02.2017
10:09:23
через swf файл

если быть точным через IDEI

Pavel
14.02.2017
10:18:51
Еще существует способ предоставлять методы AS JS. Я таким не занимался, но способ рабочий

Pavel
14.02.2017
11:06:20
Хей куашнечги

Google
Pavel
14.02.2017
11:06:38
У меня есть вопрос http://pastebin.com/pz0TsuPU

Допустимо ли в юнит тестах для метода somePublicMethod() мокать приватный метод ?

Мне кажется что нет, так как мы не всю функциональность класса тогда проверим

Nobody
14.02.2017
11:19:46
Мокать в юнит тестах или для юнит теста?

Хорошая практика тестировать то, что идёт на прод

Nikita
14.02.2017
11:23:48
привет толпа

есть мини-вопрос

Pavel
14.02.2017
11:24:17
Nikita
14.02.2017
11:25:29
при добавлении записи в БД ручками (или с помощью генерации в @before ) - на веб-странице не отобразиться содержимое, потому что портал работает так, что через некоторое время очищается кеш и изменения подтягиваются

Nobody
14.02.2017
11:26:13
Я тестирую этот класс.
Соответственно если Класс А - юнит тест, вызывает из класса Б метод для проверки и его функциональность не выходит за рамки класса Б, то функциональность должна быть реализована до момента тестирования Иначе тестирование не финальное Если же метод класса Б использует что-то из класса В, то в классе В мОкать можно, оговаривая что мы тестируем только класс Б

Nikita
14.02.2017
11:26:17
то есть теоритически тест уже изначально failed , хотя в базе есть все нужные данные - но на странице их нет. при добавлении через веб-интерфейс - все работает быстр

Pauloo89
14.02.2017
11:26:51
а нельзя зайти ан страницу и самому почистить кеш?

Maxim
14.02.2017
11:28:39
то есть теоритически тест уже изначально failed , хотя в базе есть все нужные данные - но на странице их нет. при добавлении через веб-интерфейс - все работает быстр
я чегото видимо не понял, но по идее если вы залили данные в brfore, то драйвер еще не должен стартануть и ничего не должно быть в кеше.

Google
Nikita
14.02.2017
11:29:45
а нельзя зайти ан страницу и самому почистить кеш?
можно - но это надо заходить под другим юзером, лезть в самом вебе в настройки и там очищать - и если все это будет происходить в тесте > вероятно фейла и дольше времени отработки скрипта

Pauloo89
14.02.2017
11:30:00
так драивер без кеша стартует

Nikita
14.02.2017
11:30:41
так драивер без кеша стартует
то есть нет смысла сравнивать просто добавление записи в базу ручками и отработку такой же операции в @before теста?

Maxim
14.02.2017
11:32:14
то есть нет смысла сравнивать просто добавление записи в базу ручками и отработку такой же операции в @before теста?
есть, если вы тестите само наличие данных, то внесение данных через форму - это отдельный тест, + сразу в базу внести данные банально быстрее

Pauloo89
14.02.2017
11:33:02
а в базу данные попадают от куда? только через веб форму или могут еще от куда либо?

Nikita
14.02.2017
11:35:51
а в базу данные попадают от куда? только через веб форму или могут еще от куда либо?
два теста : 1 Зашел, внес данные в веб форму, нажал сохранить. Проверил данные в базе с даннымыи на странице - все ок 2 Сделал запись в базу, зашел на страницу и проверяю наличие данных на веб-странице. Данных нет, т.к. кеш не обновился и данные появятся через минут 30. (такая работа liferay services, что если правишь ручками и базу - изменения появтся только после очистики кеша БД)

Pauloo89
14.02.2017
11:37:09
кеш бд как чистится? только через веб форму?

Nikita
14.02.2017
11:43:13
кеш бд как чистится? только через веб форму?
причем с учетом всего - нужно заходить под другим пользователем с правами для чистки кеша

Pauloo89
14.02.2017
11:44:06
интересно)

Egor
14.02.2017
11:44:56
а зачем тест на это дело? не проще ли руками проверить?)

ну либо пишите тест который до 30 минут будет раз в минуту заходить и проверять, пришло не пришло)

Nikita
14.02.2017
11:45:44
ну либо пишите тест который до 30 минут будет раз в минуту заходить и проверять, пришло не пришло)
таким образом нужно тогда генерить записи для всех тестов и через 30 минут их запускать

Pauloo89
14.02.2017
11:45:48
а на тестовом окружении нельзя время сократить?

Nikita
14.02.2017
11:46:02
а зачем тест на это дело? не проще ли руками проверить?)
тест на это дело не нужен - просто из-за этой фичи ломаются все тесты

а на тестовом окружении нельзя время сократить?
надо подумать над этим вопросом, по-моему нет

Ivan
14.02.2017
11:48:30
эт самое, про js тестирование есть какой-нибудь материал?

karma, jasmine, иже с ними

Sheridan
14.02.2017
11:48:52
Google
Ivan
14.02.2017
11:49:16
зачем же

Nikita
14.02.2017
11:51:05
про мой вопрос:: https://web.liferay.com/web/kamesh.sampath1/blog/-/blogs/how-to-clear-liferay-cache

Ivan
14.02.2017
11:54:01
разработчик жабаскрипта?
подумалось интересным попробовать сделать некоторое покрытие фронтовых скриптов

чтобы не приходилось тестами много кликать

Sheridan
14.02.2017
11:55:00
фантомжс тебе в помощь

Andrei
14.02.2017
11:57:43
надо подумать над этим вопросом, по-моему нет
перевод времени приложения. деалли так для тестинга страховых полисов. а то ждать день/месяц/год/пару лет не было возможности

Лилия
14.02.2017
12:20:47
Копайте в сторону Protractor. Я два года тестирую на нем фронт, инструмент замечательный! А самое удобное, что над тестами вся команда работает, тк JavaScript знают все)

подумалось интересным попробовать сделать некоторое покрытие фронтовых скриптов

Lady
14.02.2017
12:37:09
ребята

человеки

а что там с фантомЖС, как нажимать на кнопки в попапах?

Lady
14.02.2017
12:38:37
http://stackoverflow.com/questions/27994845/phantomjsdriver-accept-alert

пробую так, но судя по скриншотам и ассертам, не работает

You
14.02.2017
14:45:35
разыгрываются 2 билета на конференцию http://tmpaconf.org/ 3-4 марта в Москве https://vk.com/qasoft?w=wall-75234330_1906

Лилия
14.02.2017
17:34:26
а оно не с ангуляром работает?
Как с ангуляром, так и с обычным js-ом

Ivan
14.02.2017
17:47:26
найс

sergio_89
14.02.2017
18:44:11
о как

я зашел в этот чат

Google
Vladimir
14.02.2017
20:10:36
Как с ангуляром, так и с обычным js-ом
А в чем принципиальное отличие от других инструментов?

Roman
14.02.2017
20:17:08
кто какими формулами считает полноту покрытия требований и какие методики анализа использует для вычисления непротиворечивости требований?

Lady
14.02.2017
20:17:38
ммммм непротиворечивость требований

расскажете и мне...

Pavel
14.02.2017
20:20:21
Ну я конечно дилитант, но, мне кажется, в этой ситуации весьма удобно будет воспользоваться инструментами математической логики

Что-то типа такого http://mathhelpplanet.com/static.php?p=svoystva-formalizovannogo-ischisleniya-vyskazyvaniy

Roman
14.02.2017
20:20:31
ну это очевидно

меня больше интересует кто какие на практике применяет

Admin
ERROR: S client not available

Sergey
14.02.2017
20:21:40
кто какими формулами считает полноту покрытия требований и какие методики анализа использует для вычисления непротиворечивости требований?
Я не знаю. Я пытаюсь. Я хочу попросить Камилу (сильный аналитик) провести на эту тему семинар. Очный. В Москве.

меня больше интересует кто какие на практике применяет
CRUDL, In/Out, список вопросов из книги Орлова.

Up/doun.

Методы "симметричности, пошевелим точку, Точно так, но по другому" из книги "Поиск решения" 1983 года издания.

Pavel
14.02.2017
20:26:40
меня больше интересует кто какие на практике применяет
А это вопрос просто ради интереса или чего-то конкретного? Просто существует довольно много методов всяких абстрактных доказаний всяких абстрактных штук. Ознакомиться можно тут https://ru.wikipedia.org/wiki/%D0%A4%D0%BE%D1%80%D0%BC%D0%B0%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F_%D0%B2%D0%B5%D1%80%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%86%D0%B8%D1%8F

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

Roman
14.02.2017
20:27:26
крудл - первое понятно, не совсем понятно как юзать в качестве универсального подхода, если нет БД, то и не оч в тему

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

список вопросов из книги Орлова - это вот интересно что, тут у мну пробел

Google
Pavel
14.02.2017
20:29:53
Всмысле нельзя? Что к чему?

Roman
14.02.2017
20:30:01
А это вопрос просто ради интереса или чего-то конкретного? Просто существует довольно много методов всяких абстрактных доказаний всяких абстрактных штук. Ознакомиться можно тут https://ru.wikipedia.org/wiki/%D0%A4%D0%BE%D1%80%D0%BC%D0%B0%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F_%D0%B2%D0%B5%D1%80%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%86%D0%B8%D1%8F
вопрос в том, что хотя бы прикинуть варианты, которые реально юзаются комьюнити на практике, чтобы можно было тыкнуть своим и объяснить и если вдруг будут вопросы на какие сам не отвечу, то чтобы и повопрошать можно

Pavel
14.02.2017
20:30:35
А ну может тут кто ответит. Но мне кажется, люди которые таким занимаются, тут не сидят... )

Sergey
14.02.2017
20:30:46
Ладно. Книгу читайте. Она ОЧЕНЬ сложная.

Roman
14.02.2017
20:30:56
энд?

сложность - это плохо?

то есть как дать хотя бы базовую булевую логику я и так знаю

алгоритмизация вечно хромает - это ваще хз как лечить

а вот матметоды оценки покрытия хотя бы на уровне базовой аналитики - это ваще звиздец

Sergey
14.02.2017
20:32:04
список вопросов из книги Орлова - это вот интересно что, тут у мну пробел
Андрей Орлов. "Записки автоматизатора" - крайне рекомендую.

Roman
14.02.2017
20:32:14
как на инопланетянском говорю

Roman
14.02.2017
20:33:57
так речь вообще ещё до кодинга, в пару с методиками тестдизайна или до них

кейсы писать ваще самое последнее дело

Sergey
14.02.2017
20:36:03
так речь вообще ещё до кодинга, в пару с методиками тестдизайна или до них
Ух.... Сейчас скажут, что я занимаюсь саморекламой. К черту. Не буду. В личку.

Roman
14.02.2017
20:37:18
вообще этот чат для такого

кто про ангуляр, кто про анализ требований

можт кому ещё будет полезно

Dzmitry
14.02.2017
20:40:28
+

Pavel
14.02.2017
20:40:44
Нас и так всех надо забанить за рекламу книжек и методов формальной верификации, а все сообщения стереть.

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