Programming & QA
332 subscribers
273 photos
177 links
Smartiqa - платформа о технологиях, программировании и тестировании ПО.

Сайт: https://smartiqa.ru
Канал YouTube: https://www.youtube.com/channel/UCk_7MNLSD0S2fxi0EQ-V6lQ
Vkontakte: https://vk.com/smartiqa
Vkontakte Python: https://vk.com/smartiqa_python
Download Telegram
- - - - - - - - -
Заголовок: Генеративно-состязательные модели, или как сделать из нейросети художника.
Описание: В статье рассказывается о принципе работы GAN-моделей и методах их обучения.
- - - - - - - - -

Из предыдущих статей мы узнали о полносвязных и сверточных нейросетях, принципах их работы и обучения. А теперь представьте, что мы хотим научить нейросеть не только понимать, что изображено на картинке, но и самим рисовать (генерировать) эту картинку. Возможно ли такое? Спойлер: возможно, но для этого потребуется целых две нейросети, и сейчас мы расскажем почему.
https://smartiqa.ru/blog/neural-network-gan
- - - - - - - - -
Заголовок: Менеджер пакетов pip: разбираемся с установкой дополнительных библиотек в Python
Описание: Установка и обновление менеджера пакетов PIP. Команды по работе с pip, группировка модулей и массовая загрузка библиотек под конкретный проект.
- - - - - - - - -

Если вы работаете с языком программирования Python, то не раз сталкивались с утилитой pip. Общение с этим пакетом для большинства начинающих программистов ограничивается командой install. Однако возможности менеджера пакетов существенно шире.
https://smartiqa.ru/blog/python-pip
- - - - - - - -
Swagger/OpenAPI Specification как основа для ваших приёмочных тестов
- - - - - - - - -

Человеческая жизнь слишком коротка, чтобы тратить ее на интеграцию и документацию. С помощью контрактов и кодогенераторов можно сократить рутинные операции и переписывание кода, обеспечить недосягаемое иными способами покрытие и достигнуть невыразимой чёткости бытия тестировщиков, разработчиков и систем.

https://habr.com/ru/company/jugru/blog/525298/
Кто-нибудь читал 'deadline. роман об управлении проектами' Тома ДеМарко? Как вам? Хочу купить в бумаге и что-то засомневался, а стоит ли сразу в бумаге?

Свой вопрос вы можете задать в "Предложить новость".
Здравствуйте, товарищи программисты! Требуется помощь! Помогите пожалуйста с советом!
Я генирирую случайное число 0...9 и хочу записать их в список!
В (1) примере у меня это получается, так как я знаю длину, а в (2) я хочу занести элементы без указания длины!

Пример 1
from random import randint

list_numbers = [] #После цикла список должен иметь 1,2,3,4,5,6,7,8,9,0

while len(list_numbers) != 10:
num = randint(0,9) #генирируем случ число
if num in list_numbers: #если такой эл сущест, то пропустить
continue

else: #иначе добавить в список
list_numbers += [num]

print(list_numbers)

Пример 2
#####################################################
##########Что хочу я:################################

from random import randint
list_numbers = [] #После цикла список должен иметь 1,2,3,4,5,6,7,8,9,0

while какое условие?:
num = randint(0,9)
добавить случайное элемент от 0...9
до тех пор пока не будет 1,2,3,4,5,6,7,8,9,0
Вот оно что
Ещё чуть-чуть и зима вступит в свои права. Ну а пока наслаждаемся красотой крайнего дня осени и нашими статьями, которые вышли в ноябре:

1. [ Статья ] Откуда нейросеть знает, что на картинке котик? Все, что вы хотели знать о сверточных нейросетях: https://smartiqa.ru/blog/neural-network-convolution
2. [ Статья ] Генеративно-состязательные модели, или как сделать из нейросети художника: https://smartiqa.ru/blog/neural-network-gan
3. [ Статья ] Менеджер пакетов pip: разбираемся с установкой дополнительных библиотек в Python: https://smartiqa.ru/blog/python-pip

Спасибо, что вы с нами!
Собрали для вас 4 самых важных онлайн-мероприятий декабря. Советуем их посетить и узнать новости из мира тестирования

Тип мероприятия: Конференция
Название: OnlineTestConf
Ссылка: https://www.onlinetestconf.com/
О чем: Более 15 спикеров со всех уголков мира говорят о QA и тестировании.
Когда: 1-3 декабря 2020
Стоимость: Бесплатно
Формат: Онлайн
Программа: https://www.onlinetestconf.com/fall-onlinetestconf-2020-program/

Тип мероприятия: Конференция
Название: ProQuality Conference 2020
Ссылка: https://community-z.com/events/proquality-conference
О чём: Вас ждут более 30 спикеров-профессионалов своего дела и 24 доклада, которые раскроют тестинг с самых разных сторон
Когда: 18 декабря 2020
Стоимость: Бесплатно
Формат: Онлайн
Программа: https://community-z.com/events/proquality-conference/agenda

Тип мероприятия: Конференция
Название: IT Home Conference
Ссылка: https://community-z.com/events/it-home-conference-1
О чём: Как технологии и искусственный интеллект меняют наш мир, как «растить» в себе инженера, как быть ближе к пользователю, посмотреть на проект глазами техлида или архитектора, и как БА, дизайнеру и тестировщику не наступать на одни и те же грабли.
Когда: 11-12 декабря 2020
Стоимость: Бесплатно
Формат: Онлайн
Программа: https://community-z.com/events/it-home-conference-1/agenda

Тип мероприятия: Вебинар
Название: Usability-тестирование - неочевидная точка роста
Ссылка: https://softline.ru/events/sem_2020_microsoft_usability_201215?tab=detail
О чём: О юзабилити и юзабилити-тестировании и работающих методиках проведения тестов
Когда: 15 декабря 2020
Стоимость: Бесплатно
Формат: Онлайн на базе Webinar.ru
Спикер мероприятия: Липенин Станислав, Директор по продажам Fabuza
Посоветуйте, пожалуйста, хорошую книгу и/или статьи по тест-дизайну. Просто по работе как-то всегда было так: достается уже существующий проект с готовыми тест-кейсами. Я их каким-то образом с течением времени изменял, что-то добавлял, устаревшие - удалял. А вот что, если достается новый проект? Как эффективно спроектировать тест дизайн с нуля? Хотелось бы поглубже разобраться
Are you coding, son?
- - - - - - - -
Собеседование для QA: резюме, вопросы на интервью, переговоры о зарплате + полезные ссылки
- - - - - - - - -

Алексей Петров, Head of QA Сбермаркета, рассказал про интервью QA-инженеров и порекомендовал несколько ссылок для подготовки.

Прояснил:
- какое резюме прочитают внимательно, какое — закроют через пару секунд,
- о чём спросят на интервью вас и о чём стоит спросить работодателя,
- какие soft skills прокачивать QA-инженеру
- как обсуждать зарплату на интервью.

https://habr.com/ru/company/gms/blog/527916/
- - - - - - - - -
Автотесты на базе playwright и jest
- - - - - - - - -

Долгое время основным инструментом для автоматизации тестирования был Selenium. Однако в настоящее время на рынке представлено несколько достойных альтернатив, таких как Cypress, Puppeteer и Playwright. Playwright мы и рассмотрим в данной статье.

https://habr.com/ru/post/528152/
Вот и подходит к концу этот насыщенный и своеобразный год. Огромное спасибо, что вы остаётесь с нами. Ваша поддержка даёт нам силы идти дальше, развиваться, развивая вас. Хочется верить, что 2021 год принесёт только хорошее. Здоровья вам и вашим родным.
И по традиции дайджест наших публикаций за декабрь:

1. [ Статья ] Собеседование для QA: резюме, вопросы на интервью, переговоры о зарплате + полезные ссылки: https://habr.com/ru/company/gms/blog/527916/
2. [ Статья ] Знакомимся с инструментом для написания нейронных сетей. Встречайте - PyTorch: https://smartiqa.ru/blog/neural-network-pytorch
3. [ Статья ] Автотесты на базе playwright и jest: https://habr.com/ru/post/528152/
4. [ Статья ] Использование регулярных выражений в Python для новичков: https://tproger.ru/translations/regular-expression-python/
5. [ Задачник Python ] Тема 2. "Числа с плавающей точкой": https://smartiqa.ru/python-workbook/float
Сегодня в нашей подборке вас ожидают 1 крутая онлайн-конференция и 3 курса по тестированию. Советуем ознакомиться с каждым из них

Тип мероприятия: Конференция
Название: ICSTTA 2021
Ссылка: https://waset.org/software-testing-types-and-approaches-conference-in-january-2021-in-singapore
О чем: Ведущие учёные и IT-специалисты делятся опытом в сфере работы с разными видами и подходами к тестированию ПО.
Когда: 11-12 января 2021
Стоимость: 300 евро
Формат: Онлайн
Программа: https://panel.waset.org/conference/2021/01/singapore/program

Тип мероприятия: Курс
Название: Нагрузочное тестирование
Ссылка: https://otus.ru/lessons/loadqa/
О чём: Все инструменты и особенности процесса проведения достоверного нагрузочного тестирования
Когда: 28 января 2021
Стоимость: 35 000 ₽
Формат: Онлайн

Тип мероприятия: Курс
Название: Основы тестирования программного обеспечения
Ссылка: https://stc.innopolis.university/testing#rec240591182
О чём: Изучите принципы и подходы к тестированию, научитесь разрабатывать тест-дизайн и тестовую документацию, работать с базами данных и инструментами тестировщика.
Когда: 19 января 2021
Стоимость: Вопросики
Формат: Онлайн

Тип мероприятия: Курс
Название: Тестирование ПО. Уровень 1. Тестировщик программного обеспечения
Ссылка: https://www.specialist.ru/course/tpo
О чём: В рамках курса по тестированию ПО Вы научитесь составлять чек-листы и тест-кейсы в TestRail. Работать с техническим заданием, а также декомпозировать его. Познакомитесь с клиент-серверной архитектурой. Узнаете про особенности тестирования WEB-приложений и API. Ознакомитесь с тестированием мобильных приложений.
Когда: 30 января 2021
Стоимость: 22 000 ₽
Формат: Онлайн
- - - - - - - - -
От стартапов до IT-гигантов. Взвешиваем плюсы и минусы каждого места работы
- - - - - - - - -

Перед устройством на работу нужно учитывать, что у всех мест есть свои недостатки. Нет ничего хуже, чем прийти в компанию, и через месяц понять, что тебе здесь не нравится. Один из аспектов, который следует учесть — подходящая для вас стадия её развития.
Вот некоторые причины для поиска работы в конкретном месте.

https://habr.com/ru/company/gms/blog/532752/