Перейти к содержимому

Spock

Регистрация: 13 сен 2016
Offline Активность: 04 сен 2020 11:22
*****

#174621 Прошу помощи в споре с коллегами про принципы разработки автотестов

Написано Spock 26 ноября 2019 - 15:04

 

Да, тестов нет.  Верно. Но я думал что покрытие моего теста способно заменить отсутсвтие компонентного теста

смотрите тестовую пирамиду: сайпресс должен использоваться на уровне Е2Е тестов, он не должен тестировать отдельные компоненты

 

 

 

А как вы определяете тестовое покрытие ? Точнее как вы поняли что компонентный тест отсутствует. Скажите хоть что почитать/посмотреть

понял вот по этому: "Цитата: При скролировании может быть какая-то ошибка, по этому неправильно сетить данные сразу в appStore, вместо того чтобы делать так, как делает пользователь"

если разрабы не уверены что компонент работает - значит они не написали для него компонентные тесты

 

а тестовое покрытие фичи можно определять по тестовой пирамиде опять же:

должны быть юнит-тесты для логики бэкенда, интеграционные тесты, компонентные тесты для интерфейса, плюс пара хэппи паф Е2Е тестов без всякого фанатизма


  • 1


#174618 Прошу помощи в споре с коллегами про принципы разработки автотестов

Написано Spock 26 ноября 2019 - 14:42

 

Но здесь мои коллеги мне говорят (Примерно процитирую):

Цитата: При скролировании может быть какая-то ошибка, по этому неправильно сетить данные сразу в appStore, вместо того чтобы делать так, как делает пользователь

тут видимо отсутствует компонентный тест поля, поэтому и вайнят, что может сломаться. Был бы компонентный тест, селектор был бы железный и в Вашем тесте можно его было бы сетить как угодно

 

 

 

Цитата: Ты делаешь не как пользователь. Реальный пользователь приложения не может создать пользователя через API. Он создает и редактирует его через UI по этому и ты должен делать также.

конечно делаешь не как реальный пользователь. Если сделать как реальный - тесты будут зависимыми, долгими и будут постоянно ломаться, в итоге после долгих мучений их просто выбросят на помойку. (это например ад когда тест на редактирование пользователя зависит от теста на создание пользователя, что будет когда создание станет нестабильно?) Вот и приходится "выкручиваться", создавать данные через АПИ. Конечно некоторые баги так проскочат, так как это "нереально" - но другая альтернатива это тесты в мусорке, которых считай и нет


  • 1


#174502 Автотестирование: десять лайфхаков от команды Skyeng

Написано Spock 19 ноября 2019 - 10:16

 

 

Не совсем понял, про какие лайфхаки тут говорится ))

- если у Вас в холодильнике вдруг кончилось молоко, что делать? есть "лайфхак" - сходить в магазин за молоком!

 

а вообще просто такое кричащее название для статьи, и никаких лайфхаков


  • 1


#174232 Взяли безграмотного QA и требуют все наладить

Написано Spock 28 октября 2019 - 14:27

делайте чек-листы, на тест-кейсы уйдут годы


  • 1


#174205 Как ускорить работу с DataGrid

Написано Spock 26 октября 2019 - 15:54

 

 

часто нужно перебирать большие таблицы

не нужно перебирать большие таблицы

 

 

 

Ищу любые варианты, как можно было бы ускорить процесс извлечения данных

тестируйте на уровне юнит- и интеграционных тестов


  • 1


#174082 Применение метода "pairwise" при тестирование калькулятора

Написано Spock 18 октября 2019 - 09:16

 

А какая разница как это называть?

Это одно из заданий, которое мне дали в компании в которую я пытался устроиться. Оно представляет собой лабораторную работу.

ну уже лучше

 

"лабораторная работа" и "куратор" -> "что-то вроде тестового задания для работы" -> "тестовое задание для устройства на работу"

 

а вообще "лабораторная работа" это в учебных учреждениях, там же и "куратор"


  • 1


#173937 Как работать с состоянием или сбрасывать его в web странице в UI автот

Написано Spock 03 октября 2019 - 22:14

для этого нужны компонентные тесты, например на Jest


  • 1


#173844 Вопросы по автоматизированному тестированию

Написано Spock 24 сентября 2019 - 19:26

вроде нормальные такие вопросы к собеседованию

 

если у Вас получается на них отвечать, тогда Вы достойны этой позиции


  • 1


#173759 Тестирование REST API

Написано Spock 13 сентября 2019 - 19:25

 

 

Вы кажется не поняли суть моего вопроса. Структуру клиент-серверной архитектуры я изучал и про REST API тоже и Postman могу использовать. Меня интересовало исключительно оформление. Ладно, спасибо в любом случае за ответы.

используйте таблицу:

 

в первом столбце что шлете, во втором столбце ожидаемый результат


  • 1


#173555 Помогите настроить подключение к postgresql через SSH в Java

Написано Spock 01 сентября 2019 - 20:16

https://github.com/bokysan/jdbc-sshj


  • 1


#173304 Обучение с нуля, какой из курсов выбрать?

Написано Spock 13 августа 2019 - 15:01

 

 

Я не просто так спрашиваю. Тоже думала над этим. Если брать какие то другие серьезные языки (1С это вообще больше среда для разработки), то чтобы начать что то зарабатывать нужно действительно очень много времени. Боюсь ошибиться в прогнозах, но наверное года 2. И еще я реально себя оцениваю, я думаю супер программистом я вряд ли стану. Лучше в том, что попроще становиться профессионалом, чем будет еще один программист, например С++, среднего уровня. Ни удовольствия ни денег.

тогда можно и в тестировщики, а знания/скиллы 1С-ника пригодятся


  • 1


#173206 Оцените тест-кейсы начинающего тестера

Написано Spock 04 августа 2019 - 16:37

а в итоге оказалось что перевод с половины языков просто не работает :)

и перевод на 70% языков не работает 

а где даже и работает, там 90% слов не переводит

а где и переводит, переводит в 80% неправильно

 

у многих начинающих тестировщиков туннельное видение, сразу пытаются начать применять случайные методики тестирования без понимания что вообще делает приложение


  • 1


#173074 Как писать тест-кейсы для автотестов или как сделать так, чтобы они пи

Написано Spock 26 июля 2019 - 10:24

 

 

На проекте планируется большой рефакторинг тест-кейсов. 

вот и делайте его

 

удалите все старые кейсы и создайте быстренько новые красивые чек-листы


  • 1


#172593 Помогите с оформлением тест-кейсов

Написано Spock 13 июня 2019 - 10:50

 

 

В первом: В этом случае, если у меня в полях более 15 символов, то соседнее поле сьезжает. Мне сказали сделать акцент на то, что "long value", но не получилось

Long values are breaking the display of the fields: field A, filed B, field C

 

 

 

a) Проходит покупка товара, даже, если были введены некорректные данные во время покупки

 

 

 

б) Не было валидационных сообщений об ошибках под полями

Data is not validated when doing purchase


  • 1


#172579 Яндекс из ассесоров-тестировщиков в тестировщики

Написано Spock 12 июня 2019 - 13:20

 

 

блин тогда хз стоит ли к ним идти или нет

если у Вас есть варианты получше - тогда не идите

 

если этот вариант и есть лучший - тогда идите


  • 1