#advanced #testing
Очередная статья от Матьяса Нобака с вызывающим названием: «Не тестируйте конструкторы».
https://matthiasnoback.nl/2021/05/dont-test-constructors/
Очередная статья от Матьяса Нобака с вызывающим названием: «Не тестируйте конструкторы».
https://matthiasnoback.nl/2021/05/dont-test-constructors/
matthiasnoback.nl
Don't test constructors
Common constructor problems will be caught by your static analyzer | Exposing state breaks encapsulation | The test doesn't explain why you need the property assignments | Replace the constructor unit test with some higher-level test | What if I just want…
#advanced #testing
Пишем тесты без использования фреймворков для создания моков.
https://blog.frankdejonge.nl/testing-without-mocking-frameworks/
Пишем тесты без использования фреймворков для создания моков.
https://blog.frankdejonge.nl/testing-without-mocking-frameworks/
Frank on Software
Testing without mocking frameworks.
By creating your own fakes, you can free yourself from using mocking frameworks. Find out how you can benefit from it.
#advanced #testing
Советы по удобному использованию дата-провайдеров в php unit: например, вы можете именовать их и даже
https://peakd.com/hive-168588/@crell/fun-with-phpunit-data-providers
Советы по удобному использованию дата-провайдеров в php unit: например, вы можете именовать их и даже
yield
ить, что улучшает чтение большого списка данных.https://peakd.com/hive-168588/@crell/fun-with-phpunit-data-providers
PeakD
Fun with PHPUnit Data Providers | PeakD
PHPUnit data providers are cool, but there are ways to make them even cooler.... by crell
#advanced #testing
Матьяс Нобак отвечает на вопрос: «Тестировать хотя бы что-то лучше, чем не тестировать ничего?».
https://matthiasnoback.nl/2021/09/testing-anything-better-than-testing-nothing/
Матьяс Нобак отвечает на вопрос: «Тестировать хотя бы что-то лучше, чем не тестировать ничего?».
https://matthiasnoback.nl/2021/09/testing-anything-better-than-testing-nothing/
matthiasnoback.nl
Quick Testing Tips: Testing Anything; Better Than Testing Nothing?
One Class, One Test | UI Tests | Good Tests | Test Debt
#advanced #testing
Матьяс Нобак продолжает учить правильно писать тесты. На этот раз он объясняет, почему юнит-тесты надо писать как сценарии.
https://matthiasnoback.nl/2021/09/write-unit-tests-like-scenarios/
Матьяс Нобак продолжает учить правильно писать тесты. На этот раз он объясняет, почему юнит-тесты надо писать как сценарии.
https://matthiasnoback.nl/2021/09/write-unit-tests-like-scenarios/
matthiasnoback.nl
Quick Testing Tips: Write Unit Tests Like Scenarios
Unit tests vs automated scenarios | Writing scenario-style unit tests | The Friends convention for test method names | Testing at higher abstraction levels
#advanced #testing
Матьяс Нобак продолжает рассуждать на тему тестов: нужно ли следовать правилу "Один класс, Один тест"?
https://matthiasnoback.nl/2021/09/quick-testing-tips-one-test-per-class/
Матьяс Нобак продолжает рассуждать на тему тестов: нужно ли следовать правилу "Один класс, Один тест"?
https://matthiasnoback.nl/2021/09/quick-testing-tips-one-test-per-class/
matthiasnoback.nl
Quick Testing Tips: One Class, One Test?
A Platonic concept of object-oriented programming | Classes are arbitrary things | An Aristotelian alternative
#advanced #testing
Почему писать тесты может быть сложно. На примере разных уровней тестирования — тестирование простых классов без зависимостей, классов со стейтом и классов с зависимостями — автор показывает, почему такие тесты сложно писать и поддерживать.
https://simpleprogrammer.com/back-to-basics-why-unit-testing-is-hard/
Почему писать тесты может быть сложно. На примере разных уровней тестирования — тестирование простых классов без зависимостей, классов со стейтом и классов с зависимостями — автор показывает, почему такие тесты сложно писать и поддерживать.
https://simpleprogrammer.com/back-to-basics-why-unit-testing-is-hard/
Simple Programmer
Back to Basics: Why Unit Testing is Hard - Simple Programmer
Unit testing itself is rather easy once you understand how to do it. Even test driven or behavior driven development is easy one mastered… at least for the ideal scenario. What is the ideal scenario then? It is a unit test where the class under test has no…
#testing
Приложение, которое может помочь протестировать входящие http запросы: например, вебхуки. Написано на PHP, кстати. Можно посмотреть исходный код по ссылке.
https://httpdump.app/
Приложение, которое может помочь протестировать входящие http запросы: например, вебхуки. Написано на PHP, кстати. Можно посмотреть исходный код по ссылке.
https://httpdump.app/
GitHub
GitHub - beyondcode/httpdump: Easily inspect incoming HTTP Requests
Easily inspect incoming HTTP Requests. Contribute to beyondcode/httpdump development by creating an account on GitHub.
👍3💩2