Size: a a a

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

2020 March 11

S

SMB in QA — Автоматизация
Максим
всем привет! в тестах нужно сравнивать число до и после теста , использую через запись в файл. и он создает файл во всех папках. подскажите как лучше сделать def save_number_in_file(number):
def save_number_in_file(number):
   with open("test.txt", 'w') as file:
       file.write(number)
   file.close()


def read_number_from_file(number):
   with open("test.txt") as file:
       count = int(file.read())
       file.close()
   assert (count + 1) == number, ' Значение до: ' + str(count) + '   Значение после: ' + str(number)
а если как static variable?
ну и вообще я бы писал куданибудь в database temp чтобы неожиданной когда-то не напнуться на access restrictions
источник

S

Svail in QA — Автоматизация
Такой вопрос для техкто пишет тесты на селениуме. Вы перед работой с каждым элементом выставляете явное ожидания(которое ждет появление элемента на странице)? Или есть другой способ?
источник

М

Максим in QA — Автоматизация
статик не удобно
источник

М

Максим in QA — Автоматизация
Svail
Такой вопрос для техкто пишет тесты на селениуме. Вы перед работой с каждым элементом выставляете явное ожидания(которое ждет появление элемента на странице)? Или есть другой способ?
у нас используются повторяющиеся запросы в течении заданного интервала
источник

NL

Nikolay Lukyanov in QA — Автоматизация
Поделитесь пожалуйста интересными git репазиториями для web тестирования
источник

S

SMB in QA — Автоматизация
Svail
Такой вопрос для техкто пишет тесты на селениуме. Вы перед работой с каждым элементом выставляете явное ожидания(которое ждет появление элемента на странице)? Или есть другой способ?
а как же иначе
источник

S

Svail in QA — Автоматизация
Можно пример кода ну или более детально об этом
источник

S

Svail in QA — Автоматизация
у нас используются повторяющиеся запросы в течении заданного интервала
источник

EG

Edward Galiaskarov in QA — Автоматизация
Всем привет.

Может кто-то подскажет более оптимальный путь.
Работаю с Capybara - Cucumber

Хотя особой разницы не должно быть.

есть таблица в таблице select с option
у каждой строки есть id, но это по сути GUID объекта
потому решил, что конкретную строку могу получать по значению поля в ней, а именно

a = $("#project-estimate-tbl td").filter(function() {return $(this).text() === '01.02'}).closest('tr').find('.works_select')
project-estimate-tbl - это id  tbody
далее ищу td по значению текста в поле
затем беру родителя, и уже от родителя по классу получаю ячейку, где сидит select

b = a.find('option').filter(function() {return $(this).text() === '1 - Earthworks'})
Потом ищу у этого select option с нужным значением

a.val(b.val())
и задаю значение

А есть решение по проще? Вдруг кто-то решает такие задачи как семечки :) ?
источник

S

SMB in QA — Автоматизация
Максим
статик не удобно
ну смотри самый красивый варик это temp_table в most common DB вида id (autoinc) param_name (char, uniq) param_value (text/char) timestamp
это то что ты и не только потом можешь юзать из всех тестов и с другими делиться
мб есть варики лучше но я их не знаю)
источник

СС

Сказочный Сникерс in QA — Автоматизация
Фикстуры
источник

СС

Сказочный Сникерс in QA — Автоматизация
И не придумывать велосипед
источник

М

Максим in QA — Автоматизация
SMB
ну смотри самый красивый варик это temp_table в most common DB вида id (autoinc) param_name (char, uniq) param_value (text/char) timestamp
это то что ты и не только потом можешь юзать из всех тестов и с другими делиться
мб есть варики лучше но я их не знаю)
этот варик подразумевает доступ к db?
источник

СС

Сказочный Сникерс in QA — Автоматизация
Максим
этот варик подразумевает доступ к db?
Парень, возьми фикстуры. Зачем ты усложняешь себе жизнь?
источник

М

Максим in QA — Автоматизация
Сказочный Сникерс
Парень, возьми фикстуры. Зачем ты усложняешь себе жизнь?
наоборот хочу упростить)
источник

S

SMB in QA — Автоматизация
Максим
этот варик подразумевает доступ к db?
ессно
и это более scalable чем валять в файлы хз где
источник

S

SMB in QA — Автоматизация
звучит как "тестикулы фиксиков"
источник

М

Максим in QA — Автоматизация
SMB
ессно
и это более scalable чем валять в файлы хз где
доступа нет ((
источник

СС

Сказочный Сникерс in QA — Автоматизация
SMB
звучит как "тестикулы фиксиков"
Уволен
источник

СС

Сказочный Сникерс in QA — Автоматизация
Максим
наоборот хочу упростить)
Я надеюсь ты не на юниттесте пишешь?
источник