Skip to content

Instantly share code, notes, and snippets.

View jigi-33's full-sized avatar
👨‍💻
done!

ilya shaburov jigi-33

👨‍💻
done!
  • ITC of NSR
  • Novosibirsk, Russia
  • 11:22 (UTC +07:00)
View GitHub Profile
@jigi-33
jigi-33 / pull_request_rules.md
Last active June 20, 2020 05:25
Правила при создании pull / merge реквестов

Шаблон, которому должен следовать разработчик при создании pull / merge request’a

  • Описание Request’a

  • Что нового?

    Реализовано…

  • Что изменилось?

@jigi-33
jigi-33 / basic_autotester_patterns.md
Last active June 25, 2020 11:02
Базовые паттерны автотестировщика

Базовые паттерны автотестировщика

тезисы

ИЗБЕГАТЬ ДУБЛИРОВАНИЯ ТЕСТОВ

Чего следует избегать, так это дублирования тестов на разных уровнях пирамиды. Чутье говорит, что тестов много не бывает, однако это не совсем так. Каждый тест в тестовом наборе - дополнительный багаж, который не обходится бесплатно. Написание и ведение тестов требует времени. Чтение и понимание чужого теста требует времени. И конечно, выполнение тестов тоже требует времени.

Как и с производственным кодом, следует стремиться к простоте, атомарности и избегать дублирования. В контексте реализации пирамиды тестов есть два эмпирических правила:

  • Если в тесте более высокого уровня обнаружена ошибка, а в тестах более низкого уровня нет, то необходимо писать тест более низкого уровня
@jigi-33
jigi-33 / max_effective_developer_tester.md
Last active June 16, 2020 17:04
Как использовать рабочий день максимально эффективно (тайм-менеджмент для айтишника)

Тайм-менеджмент для айтишника

10 правил для того, чтобы использовать свой рабочий день с максимальной эффекивностью

1. Когда планируете дела на день, сразу проставляйте их приоритет

Градация по принципам матрицы Эйзенхауэра. Все ваши задачи можно разделить на 4 категории:

I. Срочные & важные (СВ) - их делаем в первую очередь,

@jigi-33
jigi-33 / CSS_selectors_list.md
Last active June 18, 2020 07:51
Таблица селекторов CSS с w3schools.com/cssref и примеры без воды [links]
@jigi-33
jigi-33 / cefpython-readme.md
Last active June 16, 2020 06:39
Chromium Embedded framework (CEF) - python bindings awesome module
@jigi-33
jigi-33 / selenium-python_deal_hyperlinks_june_2020.md
Last active June 24, 2020 05:56
Документация, туториалы по Selenium Python bindings
@jigi-33
jigi-33 / MBT-approach_methodology_in_testing.md
Created June 12, 2020 10:23
Использование тестовых моделей в тест-дизайне. MBT-подход в тестировании

Использование тестовых моделей в тест-дизайне. MBT

Плюсы и минусы тестовых моделей

Как и любой подход, MBT имеет преимущества и недостатки. Рассмотрим их по порядку.

Плюсы:

  • Использование тестовых моделей развивает аналитическое мышление за счет постоянного анализа (!) тестируемой системы. Лучший способ
@jigi-33
jigi-33 / cheat-list_with_evristics_alternate_to_test-plan.md
Last active June 10, 2020 16:57
Чит-лист с эвристиками как альтернатива тест-плану в тестировании

Чит-лист с эвристиками как альтернатива тест-плану

Атаки на типы данных

Пути/Файлы

Длинное имя (>255 символов) • Спецсимволы (пробел * ? / \ | < > , . ( ) [ ] { } ; : ' " ! @ # $ % ^ &) • Несуществующие • Уже созданные • Места на диске нет • Места на диске мало • Защита от записи

@jigi-33
jigi-33 / pywinauto_GUI_automation_with_Python-main_links.md
Last active June 10, 2020 07:29
Python библиотека автоматизации работы/тестирования GUI приложений (легковесная альтернатива Selenuim / Silktest для ряда случаев)
@jigi-33
jigi-33 / road_to_be_programmer.md
Last active June 8, 2020 07:57
Путь в мир программирования. Советы о том, как целенаправленно развиваться

Путь в мир программирования. Ментальный настрой программиста

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

Разработчик с пятнадцатилетним стажем, а ныне технический директор образовательной онлайн-платформы для программистов Firehose Кен Мазаика (Ken Mazaika) рассказал на Quora о тех вещах, которые он хотел бы знать до начала изучения программирования. Ниже небольшой список советов на основе его текста.