Programming & QA
332 subscribers
270 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
🔥3
- - - - - - - - -
Почему тестовые наборы неэффективны, и как предотвратить кучу проблем при тестировании
- - - - - - - - -

Сквозное тестирование (E2E), проводимое, например, с помощью Selenium, часто не дает нужного результата и попросту выходит из строя. И хотя подобных случаев вагон, их все-таки можно разделить на две отдельные группы по причинам их возникновения.

https://smartiqa.ru/blog/how-to-improve-e2e-tests
Вопрос №132

Тема: Языки программирования
Почитать подробнее: https://smartiqa.ru/blog/qa_automation_engineer_interview_2

Q: Структуры данных. Что такое бинарное дерево поиска?

A: Каждый узел может иметь 0, 1 или 2 потомка. Значение кладется в дерево так: последовательно идем от вершины дерева и сравниваем каждый узел в новым значением: если оно меньше узла, но кладем слева, если больше - то справа.
🔥4
- - - - - - - - -
Топ 11 инструментов для тестирования API
- - - - - - - - -

В то время как большинство разработчиков и тестировщиков говорят о преимуществах инструментов на базе AI и UI, появились утилиты на базе AI и машинного обучения, которые помогают в тестировании API.

https://smartiqa.ru/blog/top-tools-for-api-testing
👍2
Вопрос №133

Тема: Языки программирования
Почитать подробнее: https://smartiqa.ru/blog/qa_automation_engineer_interview_2

Q: Что такое хэш-таблица?

A: Можно представить как массив, в котором индекс элемента вычисляет как хэш-функция(свертка).
- - - - - - - - -
Заменят ли нас нейронные сети?
- - - - - - - - -

В последние несколько лет стали очень популярны алгоритмы машинного обучения и искусственного интеллекта, в частности нейронные сети. Наверное, даже самый далекий от компьютерных наук человек хоть где-то слышал этот термин. Незнающему человеку легко поверить, что нейросети – это настоящий искусственный интеллект, который вот-вот захватит мир, но все не совсем так. Сегодня я предлагаю вам самим разобраться в том, что же такое нейронная сеть, и почему пока что можно не беспокоиться о войне с «умными» роботами.

https://smartiqa.ru/blog/neural-network-intro
Вопрос №134

Тема: Языки программирования
Почитать подробнее: https://smartiqa.ru/blog/qa_automation_engineer_interview_2

Q: Что такое замыкание?

A: Это функция, которая «запоминает» окружение, в котором она была создана.
Вопрос №135

Тема: Языки программирования
Почитать подробнее: https://smartiqa.ru/blog/qa_automation_engineer_interview_2

Q: Что такое лямбда функция?

A: Функция, которая 1) не имеет имени 2) возвращает значение одного выражения и 3) используется в коде единожды.
👍3
- - - - - - - - -
Все о градиентном спуске или как учится нейронная сеть
- - - - - - - - -

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

https://smartiqa.ru/blog/neural-network-gradient-descent
Вопрос №136

Тема: Языки программирования
Почитать подробнее: https://smartiqa.ru/blog/qa_automation_engineer_interview_2

Q: Что такое функция высокого порядка?

A: Это функция, которая принимает или возвращает другие функции.
👍3
👍2
- - - - - - - - -
ACC-методика составления тест-планов от компании Google
- - - - - - - - -

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

https://smartiqa.ru/blog/testplan-acc