
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

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

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

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

Nikita
14.02.2017
11:46:02

Pavel
14.02.2017
11:48:16

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

Nikita
14.02.2017
11:58:16

Лилия
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

Ivan
14.02.2017
16:35:32

Лилия
14.02.2017
17:34:26

Ivan
14.02.2017
17:47:26
найс

sergio_89
14.02.2017
18:44:11
о как
я зашел в этот чат

Google

Vladimir
14.02.2017
20:10:36

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
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
крудл - первое понятно, не совсем понятно как юзать в качестве универсального подхода, если нет БД, то и не оч в тему
инаут модель тоже вполне ограниченная если в прямой трактовке
список вопросов из книги Орлова - это вот интересно что, тут у мну пробел

Sergey
14.02.2017
20:29:30

Google

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

Roman
14.02.2017
20:30:01

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
как на инопланетянском говорю

Sergey
14.02.2017
20:32:56

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
Нас и так всех надо забанить за рекламу книжек и методов формальной верификации, а все сообщения стереть.