Size: a a a

QA — Автоматизация

2020 September 29

S

Sergei in QA — Автоматизация
¯\_(ツ)_/¯, египтяне о нарушении авторского права пока не заявляли)
источник

NK

Natalia Kasymova in QA — Автоматизация
Здравствуйте! Может кто-то поможет, вопрос от чайника, используем docker/vagrant/chef. И сейчас на этапе copy your github creds to the home/vagrant/.ssh folder. Кто-то может поподробнее объяснить как это сделать, много гуглила уже и все никак
источник

LY

Lev Yarushin in QA — Автоматизация
Natalia Kasymova
Здравствуйте! Может кто-то поможет, вопрос от чайника, используем docker/vagrant/chef. И сейчас на этапе copy your github creds to the home/vagrant/.ssh folder. Кто-то может поподробнее объяснить как это сделать, много гуглила уже и все никак
источник
2020 September 30

L

Lucky in QA — Автоматизация
ребзя, у кого была такая ошибка в логах мобилки, с чем могло быть связано? ошибка в бд, что-то с записями:
 java.lang.IllegalStateException: Couldn't read row 0, col -1 from CursorWindow.  Make sure the Cursor is initialized correctly before accessing data from it.
 at android.database.CursorWindow.nativeGetLong(Native Method)
 at android.database.CursorWindow.getLong(CursorWindow.java:513)
 at android.database.CursorWindow.getInt(CursorWindow.java:580)
 at android.database.AbstractWindowedCursor.getInt(AbstractWindowedCursor.java:69)
источник

L

Lucky in QA — Автоматизация
просто вдруг попаду в схожую ситуацию
источник

R(

Roman (rpwheeler) in QA — Автоматизация
Lucky
ребзя, у кого была такая ошибка в логах мобилки, с чем могло быть связано? ошибка в бд, что-то с записями:
 java.lang.IllegalStateException: Couldn't read row 0, col -1 from CursorWindow.  Make sure the Cursor is initialized correctly before accessing data from it.
 at android.database.CursorWindow.nativeGetLong(Native Method)
 at android.database.CursorWindow.getLong(CursorWindow.java:513)
 at android.database.CursorWindow.getInt(CursorWindow.java:580)
 at android.database.AbstractWindowedCursor.getInt(AbstractWindowedCursor.java:69)
У социальной группы "Пользователи СтэкОверфлоу". Пишут что подобная ошибка не в БД, а в том как к БД обращаются -- не тот параметр, слишком длинная строка, и пр.

https://www.google.com/search?client=firefox-b-d&q=Make+sure+the+Cursor+is+initialized+correctly+before+accessing+data+from+it
источник

B

Bola in QA — Автоматизация
Lucky
просто вдруг попаду в схожую ситуацию
Превентивно)
Заранее соломки подстелил?)
источник

L

Lucky in QA — Автоматизация
Roman (rpwheeler)
У социальной группы "Пользователи СтэкОверфлоу". Пишут что подобная ошибка не в БД, а в том как к БД обращаются -- не тот параметр, слишком длинная строка, и пр.

https://www.google.com/search?client=firefox-b-d&q=Make+sure+the+Cursor+is+initialized+correctly+before+accessing+data+from+it
не, в этом плане я понимаю, я воспроизвести пытаюсь как обезьянка, а не выходит, не подскажите как тестить обращение к бд можно?
источник

L

Lucky in QA — Автоматизация
Bola
Превентивно)
Заранее соломки подстелил?)
в этом и отличается qa от qc, видишь уже заранее, где чо поломаться может
источник

S

Sergei in QA — Автоматизация
Lucky
в этом и отличается qa от qc, видишь уже заранее, где чо поломаться может
ага заодно сразу в коде поправил :)
источник

R(

Roman (rpwheeler) in QA — Автоматизация
Lucky
не, в этом плане я понимаю, я воспроизвести пытаюсь как обезьянка, а не выходит, не подскажите как тестить обращение к бд можно?
Ну если ошибку вызывает определённый код при определённом вызове, то надо понимать что это за код и что это за вызов. Показать девелоперам логи, может они подскажут.
источник

S

Sergei in QA — Автоматизация
четкий куа сам фиксит баги, ибо как доверять девелоперам фиксы, если они сами делают эти баги)
источник

АФ

Алексей Федоткин... in QA — Автоматизация
Sergei
четкий куа сам фиксит баги, ибо как доверять девелоперам фиксы, если они сами делают эти баги)
👍😂 иногда приходится, да. но все же это не должно быть на постоянной основе
источник

L

Lucky in QA — Автоматизация
Roman (rpwheeler)
Ну если ошибку вызывает определённый код при определённом вызове, то надо понимать что это за код и что это за вызов. Показать девелоперам логи, может они подскажут.
"падает при попытке подготовить продукты к работе"
"подготовка происходит когда ты заходишь в проекты" - слова программиста, то есть падение аппки происходит не при перезаписи данных в бд, а при их развертывании (то есть реально при обращении) и тут-то появляется у них ошибка, но я не могу вопроизвести больше подобное
источник

M

Mari in QA — Автоматизация
Всем привет! Я опять со своим огурцом😋 и мобилками:
Пытаюсь вникнуть как реализуются параметризованные тесты, когда сценарий(условно):
шаг1)<юзер> залогинился в <коммьюнити>
шаг2) <юзер> видит ленту
и Examples(параметры):
username1 | pass123
username2 | pass123
user3           | pass111

- Вопрос, как возвращать драйвер к начальной странице signin со страницы ленты, чтобы сценарий начинался с правильной точки с новым перебором credentials?
я думаю в сторону где-то указать чтобы перед началом сценария перезагружалось на MainActivity, но не могу найти рабочих примеров и вообще как такие задачи реализуются. Везде тесты как будто на одной странице)
Вариант есть с андройддрайвер старт активити, но я переписала индусский фреймворк там андройд драйвер вроде ваще поглощен аппиум драйвером и никакие методы андройд драйвера не могу вызвать. Я тока учусь.. Подскажите есть ли хорошие источники или ваши идеи))Спасибо!✨
источник

L

Lucky in QA — Автоматизация
получается надо с данными больше поработать?
источник

L

Lucky in QA — Автоматизация
Алексей Федоткин
👍😂 иногда приходится, да. но все же это не должно быть на постоянной основе
жиз, потом за коммиты ругают
источник

M

Mari in QA — Автоматизация
Sergei
четкий куа сам фиксит баги, ибо как доверять девелоперам фиксы, если они сами делают эти баги)
харош))
источник

S

Sergei in QA — Автоматизация
сам нашел, сам пофиксил - золотой куа)
источник

B

Bola in QA — Автоматизация
Mari
Всем привет! Я опять со своим огурцом😋 и мобилками:
Пытаюсь вникнуть как реализуются параметризованные тесты, когда сценарий(условно):
шаг1)<юзер> залогинился в <коммьюнити>
шаг2) <юзер> видит ленту
и Examples(параметры):
username1 | pass123
username2 | pass123
user3           | pass111

- Вопрос, как возвращать драйвер к начальной странице signin со страницы ленты, чтобы сценарий начинался с правильной точки с новым перебором credentials?
я думаю в сторону где-то указать чтобы перед началом сценария перезагружалось на MainActivity, но не могу найти рабочих примеров и вообще как такие задачи реализуются. Везде тесты как будто на одной странице)
Вариант есть с андройддрайвер старт активити, но я переписала индусский фреймворк там андройд драйвер вроде ваще поглощен аппиум драйвером и никакие методы андройд драйвера не могу вызвать. Я тока учусь.. Подскажите есть ли хорошие источники или ваши идеи))Спасибо!✨
есть еще Background секция - там можно сделать предусловия перед всеми scenario и scenario outline
есть еще hooks - где можно вообще перед любым тестом готовить приложение
источник