
Richard
18.10.2016
10:58:04

Faust
18.10.2016
11:11:44

Pavel
18.10.2016
11:17:15

Faust
18.10.2016
11:18:11
Эммм, какой?

Google

Pavel
18.10.2016
11:22:35
Да неважно, noname стартап)

Artem
18.10.2016
11:57:21
Привет всем! Ребята, есть какие-нибудь варианты экспортнуть тест-кейсы + тест-степы из зефира в джире ? Кто-нибудь сталкивался с таким , нашел обходной путь какой может ? В гугле ничего толкового не нашел ( все, что там предлагают экспортирует дичь! )
спасибо )

Faust
18.10.2016
11:58:36
Запросом из БД пробовали? xD

Richard
18.10.2016
12:01:13
а куда экспортите?

Max
18.10.2016
12:05:16

Fedor
18.10.2016
12:08:36
спасибо
Я сделал выводы, с большинством согласен)

Pavel
18.10.2016
12:10:34
Можно хакнуть систему - привязать кпи к низкому велосити, потом выйти на нормальный велосити и получать премии каждый месяц за стахановский труд

Fedor
18.10.2016
12:12:35
если официально представят кпи для тестеров и разрабов - будем выкручиваться ?

Pavel
18.10.2016
12:13:45
В системе кпи тоже есть баги, можно их найти и эксплуатировать ?

Ekaterina
18.10.2016
12:14:46
"На работе ввели жёсткий электронный учет работы сотрудников. Тестировщики обиделись и стали работать по 48 часов в сутки".
Оно?)

Pavel
18.10.2016
12:15:17
дада

Fedor
18.10.2016
12:15:39
как только введут кпи, сразу в чат

Google

Ekaterina
18.10.2016
12:17:28
На прошлой работе руками вписывали, сколько потратили времени на задачу. Я как-то влепила h вместо m. Тимлид был очень удивлен работой отдела тестирования :)

Pavel
18.10.2016
12:56:33
> С другой стороны, в сферу ИТ вливается поток специалистов, которые слабо представляют, как можно доказать отсутствие ошибок в программе или выстроить структуру, которая сокращает возможности ошибок, прежде всего логических, которые носят принципиальный характер.
После этих строчек чето взгрустнулось

Ekaterina
18.10.2016
12:58:54
— Тестирование – это просто! Ты же этим занимаешься – расскажи моей жене пару штук, она тоже в IT работать хочет и бабло лопатой грести!
Реальная просьба. Так что цитата вполне реалистична

@RTYR9N1989
18.10.2016
13:02:26


Dmitry
18.10.2016
13:05:27
Linux Foundation представил инициативу по развитию открытых JavaScript-проектов
Организация Linux Foundation представила новый совместный проект JS Foundation, который будет выступать площадкой для сотрудничества и развития различных открытых проектов, связанных с использованием языка JavaScript для web-разработки. В рамках JS Foundation планируется поддерживать лучшие решения и продвигать высококачественные стандарты разработки серверных и клиентских проектов на JavaScript.
Читать дальше
Присоединившиеся к JS Foundation компании передали для совместной разработки некоторые свои проекты, среди которых: Node.js-сервер Appium, эталонная реализация протокола для взаимодействия с платёжными системами Interledger.js, JavaScript-движок для IoT-систем JerryScript, тестовый инструментарий Mocha, библиотека обработки дат Moment.js, визуальная среда разработки для IoT Node-RED и упаковщик модулей Webpack. Данные проекты теперь будут развиваться под эгидой Linux Foundation и JS Foundation, независимо от конкретных поставщиков.


You
18.10.2016
13:06:34
— Тестирование – это просто! Ты же этим занимаешься – расскажи моей жене пару штук, она тоже в IT работать хочет и бабло лопатой грести!
Да! И таких просьб много... :/
А потом даешь почитать того же Савина, и народ говорит:
"Пока там вначале простое рассказывалось, то я все понимала... а потом, со страницы 40 и выше начали говорить про форумы, баги, блоги, фиксы и все такое, на что мне надо словарь для каждого слова.. короче, как-то сложновато у вас, оказывается"

Artem
18.10.2016
13:07:57

Ekaterina
18.10.2016
13:08:02

Richard
18.10.2016
13:08:38

You
18.10.2016
13:08:52

Faust
18.10.2016
13:09:15

Pavel
18.10.2016
13:11:56
Вообще тут важно учесть контекст дискуссии. Тестировщик наверно не должен, но вот в математике есть специальный раздел, который называется "формальная верификация программ", и там как раз математически доказывается отсутствие ошибок в программе/алгоритме на основе модели.
Но этим кунг-фу (без обид) я думаю владеет ничтожная часть "тестировщиков"

Semyon
18.10.2016
13:13:51
Товарищи тестировщики, а расскажите мне как вы будете доказывать отсутствие ошибок?
Я вот знаю про доказательства корректности, конечно, системы типов, там, Хиндли Миллнером погоняет лямбда-кубами
но оно даже там не работает

Faust
18.10.2016
13:17:18
Ни разу не сталкивался с тем что нужно доказывать таковое, я всегда только искал их и как можно больше

Google

Semyon
18.10.2016
13:17:47
Что-то мне подсказывает, что такое доказательство невозможно в общем виде
Кажется это что-то зовут Карл
и фамилия у него Поппер

Pavel
18.10.2016
13:18:28
Так никто и не утверждал что-то про общий вид

Semyon
18.10.2016
13:18:45

Pavel
18.10.2016
13:19:41
Это по определению одно и то же
В рамках таких теорий

Semyon
18.10.2016
13:20:41
У меня просто глаз зацепился за "которые слабо представляют, как можно доказать отсутствие ошибок в программе "
ну дак вот — никак

Pavel
18.10.2016
13:21:03
Да тот текст вообще немного про другое.
ну дак вот — никак
В общем случае никак, но в реальности то всегда имеем дело с частным случаем
Берем под него подходяющую методику, строим модель или еще что-там, и пытаемся доказать.

Semyon
18.10.2016
13:22:58
Вот я и спрашиваю у уважаемых товарищей тестировщиков, как они обычно доказывают отсутствие ошибок в ПО
потому что я не могу сейчас цензурного слова подобрать, которым бы я ответил на просьбу формально верифицировать простейший CRUD
можно, в принципе, кандидатскую защитить в процессе

Pavel
18.10.2016
13:24:58
Ну, если код покрыт юнит-тестами и у методов низкая цикломатическая сложность, то можно с определенной иронией утверждать что доказано отсутствие ошибок.

Semyon
18.10.2016
13:25:31
ага, давай закроем глаза на то, что этот код не в вакууме работает
а в инфраструктуре

Pavel
18.10.2016
13:25:42
Тут мы полагаемся на тот факт, что если на паре тестовых значений тесты не упали, то и все остальные входные значения будут действовать аналогично

Semyon
18.10.2016
13:25:44
тут очень серьёзная степень иронии

Google

Pavel
18.10.2016
13:26:25
Как правило в crud задачах этого достаточно для бизнеса

Semyon
18.10.2016
13:26:42
для бизнеса вообще не требуется доказывать отсутствие ошибок в ПО :)
внезапно
ну то есть, для Бизнеса NASA, например, или SpaceX надо
но они плохо справляются

Pavel
18.10.2016
13:26:59
любой crud взаимодействует с базой данных, а вот в базе данных уже можно более упорото доказывать отсутствие ошибок.
Так а в чем твой тезис? Если невозможно абсолютно доказать - то и доказывать ничего не надо?
Если хотя бы для 1% состояний доказана безошибочность, то это лучше чем 0%

Semyon
18.10.2016
13:29:11
Ээээ
Я утверждаю, что в подавляющем большинстве ПО существующего на данный момент физически невозможно доказать отсутствие ошибок даже в 1% кода
а что самое главное — совершенно не нужно

Pavel
18.10.2016
13:30:57
Как доказать на практике безошибочность твоего утверждения, не знаю :)

Semyon
18.10.2016
13:31:29
моё утверждение фальсифицируемо

Pavel
18.10.2016
13:31:42
Для этого потребовалось бы абсолютно всю документацию и спеки перевести в формальный вид, для начала

Semyon
18.10.2016
13:31:47
покажи мне хотя бы одну софтину, в которой формально доказано отсутствие ошибок на 1% кода
хотя бы на 1%

Pavel
18.10.2016
13:32:41
int getSomeNumber() { return 42; }
Вот тут можно даже про 100% заявить

Semyon
18.10.2016
13:33:11
а теперь пожалуйста доказательство в студию
заметь, я не утверждаю, что в этом коде есть ошибки

Google

Semyon
18.10.2016
13:35:05
я утверждаю, что доказательства безошибочности нет

Pavel
18.10.2016
13:35:13
Спека: метод должен возвращать 42.
Множество входных данных: пустое.
Множество выходных данных: {42}
Множество выходных данных совпадает с множеством спеки => ошибки невозможны.
Формально.

Semyon
18.10.2016
13:36:34
у тебя точно на всех архитектурах литерал 42 раскроется в int?
почему не во float?
не в double?
ты этого не доказал

Pavel
18.10.2016
13:37:09
В спеке ничего не сказано про типы данных и реализацию
Это уже другая вселенная

Semyon
18.10.2016
13:37:31
ну то есть если программа вернет 42.0, то спека будет счастлива
я под доказатеьством имел в виду нечто другое, конечно

Pavel
18.10.2016
13:38:08
Еще можно задавать коварные вопросы "а что будет если из-за космических лучей в процессе путешествия из процессора на память 42 превратится в 43"

Semyon
18.10.2016
13:39:30
Ну известные мне пруверы работают как раз на типах
причем сишные программы им доказывать сложна
потому что они "грязные"
хрен чего докажешь

Pavel
18.10.2016
13:40:44
Для си есть же тоже спеки

Semyon
18.10.2016
13:41:23
ты про какие спеки сейчас? BDD и иже с ним? Дак это не доказательство корректности ни разу

Pavel
18.10.2016
13:41:46