RU

Методология оптимизации игр, или как 3 дня работы над тестовым стендом дало больше FPS, чем месяц написания кода

Я работал месяц над переписыванием физического движка и оптимизацией отрисовки и получил ошибочный успех. Спустя несколько месяцев я вернулся с друг…

godottestingoptimizationоптимизациятестированиеразработка игрклиентская оптимизацияисследованиеавтоматизация тестированияавтоматизированное тестирование
Habr
RU

[Перевод] Мутационное тестирование: прекрасная концепция, которой вы редко будете пользоваться на практике

В новом переводе от команды Spring АйО на простом Java-примере показываем: – как работает мутационное тестирование с Pitest;   – почему 100% по…

javaspringtesttestingtesting toolsspring bootspring-bootspring framework
Habr
RU

Origami Framework: автоматизация тестирования на Java

Origami Framework — фреймворк для автоматизации тестирования на Java, созданный с целью упрощения построения тестовой архитектуры и ускорения процес…

origami frameworkjavaтестированиеqaautotestingавтоматизация тестированияtestingtest automationфреймворкsoftware testing
Habr
RU

Почему в Go больно писать автотесты (и дело не в синтаксисе)

testing в Go даёт только примитивы. Разбираем, почему автотесты в Go быстро превращаются в боль, и какого слоя исполнения в нём не хватает. Читать д…

gogolangавтотестытестированиеинтеграционные тестыtestingtest frameworkallureaxiomqa automation
Habr
RU

[Перевод] Параметризация в JUnit 5 и Allure Report

Статья — перевод англоязычного руководства При написании автотестов мы часто используем параметризацию — запуск одного и того же теста с разными дан…

junit5junitпараметризацияпараметрыallureallure reportавтоматизацияqaтестированиеtesting
Habr
RU

Основы тестирования и правила, которые помогают надёжно тестировать сложные приложения: примеры на Python

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

pythonpytestsqltestingtest driven development
Habr