Our Testing Methodology - Error Fixer


How We Verify Fixes

At EFX, we don’t just write about fixes; we test them on our own installations with different hardware (even with limited availability). Here is what our 5-step process looks like:


The 5-Step Testing Process

1. Reproduce the Problem

The first step is obviously analysing the error reported by the users:

Note: The errors are mostly collected through game forums and Reddit. Since these are the most common places where “gamers” talk about their favourite game.

2. Research and Test Multiple Solutions

The most important part is research, every single problem is almost every time faced by someone else. For games with big user bases this is the case, almost everytime.

3. Verify The Issue Across Multiple PCs

Test BenchPurposeExample Use Case
High End PC (Ryzen 9800x3D, RTX 5080)Latest AAA games, ray tracingTesting Cyberpunk 2077 optimization
Mid Range PC (i5/i7 Bench with 70/60 RTX Cards)Budget gamingFor testing FPS numbers on common hardware.
On Legacy GPUs (GTX 1060, RX 580)Playability on very-low-end PCsObtaining High FPS on low-end PCs while sacrificing some visuals.

4. Document Performance Metrics

We record a lot of data for every test:

Every test set consists of data like FPS, FPS Counts on different settings, Hardware-related issues if any, and whether one single setting might be leading to issues.

Example data we collect:

Before fix: 87 FPS average, 1% lows at 45 FPS (stuttery)
After fix: 134 FPS average, 1% lows at 98 FPS (smooth)
Test system: RTX 5080, Ryzen 7800x3d, 1440p High settings

5. Update After Game Patches

As mentioned earlier, we test games mostly after major updates:


Why Multiple PC Configurations?

The Hardware Dependency Problem

There is no way a developer can test the thousands or maybe millions of different configuration types that users might have. That is why developers always release closed alpha and beta tests to test games and iron out issues before the full release.


Our Verification Standards

A fix only gets published if it meets all these criteria:


Tools We Use

Here are some tools that we use, the list might change from time-to-time according to industry standards.

Performance Monitoring

Benchmarking

Error Logging


Example: Testing Steps

Case Study: “Fix Borderlands 4 FPS Drops”

1. Problem Discovery

2. Testing Phase

3. Cross-System Verification

4. Documentation


Transparency & Trust

You Can Verify Our Tests

We encourage readers to:

We Update When Wrong

If a game patch breaks our fix or we discover an error: