home/categories/testing-security
domain cluster

Testing & Security

QA, penetration testing, and code quality.

9326 اسکلزall categories
sorting
stars
current ordering strategy
query
all entries
refine the visible subset
testing
64

property-based-testing

Use when writing tests for serialization, validation, normalization, or pure functions - provides property catalog, pattern detection, and library reference for property-based testing

ed3dai
ed3dai
testing-security
open
code-quality
62

knownscommit

Use when committing code changes with proper conventional commit format and verification

knowns-dev
knowns-dev
testing-security
open
code-quality
61

code-review

Comprehensive code review methodology with severity classification and confidence thresholds

kdcokenny
kdcokenny
testing-security
open
code-quality
61

unslopify

Tactical code cleanup focusing on type strictness, single responsibility, fail-fast patterns, and DRY. Detects sloppy code, workarounds, silent failures, god classes, and duplication. Use for quick code quality checks before committing or during code review.

shanev
shanev
testing-security
open
security
60

aws-sdk-java-v2-secrets-manager

AWS Secrets Manager patterns using AWS SDK for Java 2.x. Use when storing/retrieving secrets (passwords, API keys, tokens), rotating secrets automatically, managing database credentials, or integrating secret management into Spring Boot applications.

giuseppe-trisciuoglio
giuseppe-trisciuoglio
testing-security
open
code-quality
60

documenting-code-comments

Standards for self-documenting code and minimal comments. Use when auditing inline documentation or deciding when comments add value vs clutter.

rileyhilliard
rileyhilliard
testing-security
open
security
60

spring-boot-security-jwt

JWT authentication and authorization patterns for Spring Boot 3.5.x covering token generation with JJWT, Bearer/cookie authentication, database/OAuth2 integration, and RBAC/permission-based access control using Spring Security 6.x.

giuseppe-trisciuoglio
giuseppe-trisciuoglio
testing-security
open
security
60

unit-test-security-authorization

Unit tests for Spring Security with @PreAuthorize, @Secured, @RolesAllowed. Test role-based access control and authorization policies. Use when validating security configurations and access control logic.

giuseppe-trisciuoglio
giuseppe-trisciuoglio
testing-security
open
testing
60

unit-test-utility-methods

Unit tests for utility/helper classes and static methods. Test pure functions and helper logic. Use when validating utility code correctness.

giuseppe-trisciuoglio
giuseppe-trisciuoglio
testing-security
open
testing
60

verification-before-completion

Run verification commands before claiming work is complete or fixed. Use before asserting any task is done, bug is fixed, tests pass, or feature works.

rileyhilliard
rileyhilliard
testing-security
open
testing
60

condition-based-waiting

Fixes flaky tests by replacing arbitrary timeouts with condition polling. Use when tests fail intermittently, have setTimeout delays, or involve async operations that need proper wait conditions.

rileyhilliard
rileyhilliard
testing-security
open
testing
60

unit-test-service-layer

Unit tests for service layer with Mockito. Test business logic in isolation by mocking dependencies. Use when validating service behaviors and business logic without database or external services.

giuseppe-trisciuoglio
giuseppe-trisciuoglio
testing-security
open
testing
60

unit-test-controller-layer

Unit tests for REST controllers using MockMvc and @WebMvcTest. Test request/response mapping, validation, and exception handling. Use when testing web layer endpoints in isolation.

giuseppe-trisciuoglio
giuseppe-trisciuoglio
testing-security
open
testing
60

unit-test-boundary-conditions

Edge case and boundary testing patterns for unit tests. Testing minimum/maximum values, null cases, empty collections, and numeric precision. Pure JUnit 5 unit tests. Use when ensuring code handles limits and special cases correctly.

giuseppe-trisciuoglio
giuseppe-trisciuoglio
testing-security
open
testing
60

writing-tests

Writes behavior-focused tests using Testing Trophy model with real dependencies. Use when writing tests, choosing test types, or avoiding anti-patterns like testing mocks.

rileyhilliard
rileyhilliard
testing-security
open
testing
60

unit-test-json-serialization

Unit tests for JSON serialization/deserialization with Jackson and @JsonTest. Use when validating JSON mapping, custom serializers, and date format handling.

giuseppe-trisciuoglio
giuseppe-trisciuoglio
testing-security
open
testing
60

unit-test-parameterized

Parameterized testing patterns with @ParameterizedTest, @ValueSource, @CsvSource. Run single test method with multiple input combinations. Use when testing multiple scenarios with similar logic.

giuseppe-trisciuoglio
giuseppe-trisciuoglio
testing-security
open
testing
60

write-tests

Write tests following project conventions. Use when adding new tests or modifying existing ones.

getsentry
getsentry
testing-security
open
testing
60

unit-test-mapper-converter

Unit tests for mappers and converters (MapStruct, custom mappers). Test object transformation logic in isolation. Use when ensuring correct data transformation between DTOs and domain objects.

giuseppe-trisciuoglio
giuseppe-trisciuoglio
testing-security
open
testing
60

spring-boot-test-patterns

Comprehensive testing patterns for Spring Boot applications including unit, integration, slice, and container-based testing with JUnit 5, Mockito, Testcontainers, and performance optimization. Use when implementing robust test suites for Spring Boot applications.

giuseppe-trisciuoglio
giuseppe-trisciuoglio
testing-security
open
testing
60

unit-test-scheduled-async

Unit tests for scheduled and async tasks using @Scheduled and @Async. Mock task execution and timing. Use when validating asynchronous operations and scheduling behavior.

giuseppe-trisciuoglio
giuseppe-trisciuoglio
testing-security
open
testing
60

unit-test-config-properties

Unit tests for @ConfigurationProperties classes with @ConfigurationPropertiesTest. Use when validating application configuration binding and validation.

giuseppe-trisciuoglio
giuseppe-trisciuoglio
testing-security
open
Previous
Page 168 / 389
Next