
Денис
30.01.2018
11:02:54
свободный поиск
задача показать ребяткам что я могу

Alexei
30.01.2018
11:21:06
а как Вы планируете выполнять эти запросы, представленные в таблице? какие инструменты использовать?

Денис
30.01.2018
11:22:15
выполняю с помощью ноды и библиотеки для запросов

Google

Денис
30.01.2018
11:22:32
отчет выводит mocha

Alexei
30.01.2018
11:24:52
эта табличка — это и есть тот отчёт, который выводит мока?

Денис
30.01.2018
11:26:03
нет, это нужно написать тест кейсы, которые я буду автоматизировать
по факту получилось наоборот
нужно задокументировать написанные кейсы

Alexei
30.01.2018
11:34:16
а чем код на JS или сгенерированный после выполнения тестов отчёт не документация?
зачем два раза писать одно и то же?

Денис
30.01.2018
11:36:06
что бы не-тестировщики прочитали
я бы хотел этим не заморачиваться конечно, но это требование

Alexei
30.01.2018
11:38:18
прочитали текст http-запросов? напишите лучше нормальную документацию :)

Денис
30.01.2018
11:39:06
"нормальную" это какую? Написал тестовый план

Alexei
30.01.2018
11:39:45
нормальную это такую, которую удобно читать пользователю, который хочет понять, как работает этот API
тест-кейсы в качестве такой документации плохо годятся

Google

Денис
30.01.2018
11:41:37
нет, нужно только тест-кейсы сделать. Документация у них там есть, это тестовое задание

Alexei
30.01.2018
11:42:21
а какие не-тестировщики и зачем будут читать эту документацию?
мокка же может сгенерировать отчёт, в котором будет написано — выполнен такой тест, прошёл, или упал. ну и запросы-ответы тоже в отчёт (или лог) можно сбросить
зачем два раза писать одно и то же?

Денис
30.01.2018
11:43:43
а что в шаги теста написать?

Alexei
30.01.2018
11:44:11
какие шаги? у вас же сценарии из одного шага — отправил запрос, получил ответ, проверил

Evgeniy
30.01.2018
11:44:25
смотри, так или иначе ты же как-то выявлял как работает апи? где ты искал информацию, в исходниках?

Alexei
30.01.2018
11:44:41
Вы же выше писали — "один запрос, один ответ"

Shoo
30.01.2018
11:44:47
Мне кажется проще сделать автодоку по API и приложить к ней сами автотесты.

Evgeniy
30.01.2018
11:44:53
если апи тестов много, вы утонете рано или поздно. Предложи разработчикам прикрутить сваггер

Shoo
30.01.2018
11:44:58
Но я, возможно, не понимаю сути задачи.

Alexei
30.01.2018
11:45:18
(но это ещё ничего, некоторые словами алгоритмы описывают, которые в коде автотестов реализованы. требования "менеджеров" иногда находятся на грани безумства)

Evgeniy
30.01.2018
11:45:49
у тебя будет документация автогенерируемая по актуальному состоянию API. от нее проще начинать движение к автоматизации
поддерживая сой документ что ты скинул выше, ты будешь автоматизировать хаос

Денис
30.01.2018
11:46:05
документация есть
https://developers.xsolla.com/ru/api_v2.html#promotions
я из нее и исхожу

Evgeniy
30.01.2018
11:47:11
а, ну отлично. Тогда вооружайся allure + сорсами и пили удобный отчет по прогонам
тестовая документация тут будет видна в коде. смысла писать "как протестировать апи" мало - у тебя есть онлайн документация

Денис
30.01.2018
11:48:45
надо как-то человеческим языком описать как я тестирую это апи

Google

Денис
30.01.2018
11:49:19
точнее конкретный метод

Evgeniy
30.01.2018
11:49:24
это задача BDD или Allure репортов

Денис
30.01.2018
11:50:14
для строительства такой системы времени уже мало

Alexei
30.01.2018
11:50:30
зачем человеческим языком?
может быть человеческим языком лучше описать тест-дизайн, то есть "я собираюсь проверить на таких-то данных по такой-то причине"
тогда хотя бы понятно будет, какие идеи заложены внуть тестов. а глядя на полторы сотни HTTP-запросов попробуй догадайся о том, какими соображениями руководствовался тестировщик. это не "человеческий язык"
разделите задачу на две части. одна — показать, что "я умею придумывать тесты", а вторая — "я умею реализовывать свои идеи"
а то внезапно окажется, что вы продемонстрировали всего лишь умение рисовать таблички :)

Shoo
30.01.2018
11:54:18
Ну, мне кажется да, для понимания манагерами "что я тестирую" достаточно набора коротких тест-кейсов (типа Регистрация юзера на занятый емейл, регистрация удаленного юзера, регистрация через вконтач, етк) без подробного расписывания входных и выходных данных.
Т.к. входные и выходные данные есть в доке по АПИ.

Alexei
30.01.2018
11:55:31
ээээ... "я умею скопировать пример из документации в табличку" — тоже так себе умение

Денис
30.01.2018
11:59:07

Денис
30.01.2018
11:59:25
я так описал методы тестирования
вот так подробнее описал как я провожу тестирование

Natalia
30.01.2018
12:24:56
я прослушала
это - тестовое?

Денис
30.01.2018
12:25:08
да

Natalia
30.01.2018
12:26:45
2 абзац. Я,конечно,могу что-то путать, но не об автоматизированном тестировании ли юай идет речь?

Денис
30.01.2018
12:30:00
мне нужно сделать тестовый план для автотестов API
+ описать тестовые кейсы

Google

Admin
ERROR: S client not available

Shoo
30.01.2018
12:32:56
А, так мы тут всем чатиком человеку тестовое делаем.
Расходимся, посоны.

Natalia
30.01.2018
12:33:34
*то чувство, когда ты - девушка*
?

Роман Сергеевич
30.01.2018
12:33:48
расходимся ребята

Straxoff
30.01.2018
12:39:19
отличная книга

Роман Сергеевич
30.01.2018
12:40:08
вот еще нормальное почитать dou.ua/forums/topic/13389/

Денис
30.01.2018
12:40:35

Alexei
30.01.2018
12:41:12
хе-хе...

Денис
30.01.2018
12:41:17
там бы другой подход был

Straxoff
30.01.2018
12:41:28
что происходит
хе-хе...
перезапишите курс "Java для тестировщиков" пожалуйста

Bola
30.01.2018
12:43:05
Чё это вообще

Straxoff
30.01.2018
12:43:23
может где-то здесь и Портнов притаился?

Alexei
30.01.2018
12:45:20
насколько сильно перезаписать? он вроде бы пока ещё вполне актуален

Straxoff
30.01.2018
12:45:59
от 15 года курс

Alexei
30.01.2018
12:46:30
последний раз он перезаписан весной (февраль-апрель) 2016 года

Google

Straxoff
30.01.2018
12:47:13

Alexei
30.01.2018
12:47:45
всё честно, аккаунт не фейковый :)

Денис
30.01.2018
12:56:51

Shoo
30.01.2018
12:57:17

Mikhail
30.01.2018
12:57:41
зп на весь чат тогда делить будем

Shoo
30.01.2018
12:57:53
Тестовые задания нужны для того, что бы оценить ваши знания как специалиста.
Если вы не можете сделать его сами - значит вы, вероятно, не подходите на данную вакансию.

Денис
30.01.2018
12:59:02
тогда что вообще можно спрашивть?
по работе нельзя
зп на всех