# Testing Checklist - 2026 Updates

**Last Updated:** 2026-01-05  
**Status:** Ready for Testing

## Overview

This checklist provides a systematic approach to testing all 17 tools after the 2026 updates. Test each tool thoroughly before moving to the next.

## Pre-Testing Setup

- [ ] Clear browser cache
- [ ] Use incognito/private browsing mode
- [ ] Have test data ready for each tool
- [ ] Prepare multiple browsers (Chrome, Firefox, Safari, Edge)
- [ ] Prepare mobile device or emulator

## Testing Template

For each tool, complete the following checklist:

### Tool: [Tool Name]

#### Visual Verification

- [ ] H1 title displays "2026" (not "2025")
- [ ] Description/hero text displays "2026"
- [ ] Trust badge displays "2026 aktuell" (where applicable)
- [ ] No visual regressions (layout, colors, spacing)
- [ ] Responsive design works on mobile

#### Calculator Functionality

- [ ] Calculator loads without errors
- [ ] Default values are correct (2026 values)
- [ ] Input fields accept valid data
- [ ] Input fields reject invalid data
- [ ] Calculations produce correct results
- [ ] Results display correctly formatted
- [ ] Error messages display correctly (if applicable)

#### Content Verification

- [ ] All section headings show "2026" (where applicable)
- [ ] All content paragraphs updated with 2026 references
- [ ] All help text/tooltips show "2026" (where applicable)
- [ ] All examples use 2026 values

#### FAQ Verification

- [ ] FAQ section heading shows "2026"
- [ ] FAQ questions show "2026" (where applicable)
- [ ] FAQ answers show updated 2026 values
- [ ] FAQ answers match schema markup exactly
- [ ] FAQs expand/collapse correctly
- [ ] No broken links in FAQ answers

#### Export Functionality

- [ ] PDF export works
- [ ] PDF header shows "2026"
- [ ] CSV export works
- [ ] CSV header shows "2026"
- [ ] Excel export works (where applicable)
- [ ] Excel header shows "2026"
- [ ] Exported data is correct

#### Schema Markup

- [ ] Run Google Rich Results Test
- [ ] FAQPage schema validates
- [ ] No schema errors
- [ ] Schema answers match HTML exactly

#### Browser Compatibility

- [ ] Chrome (desktop) - All tests pass
- [ ] Firefox (desktop) - All tests pass
- [ ] Safari (desktop) - All tests pass
- [ ] Edge (desktop) - All tests pass
- [ ] Chrome (mobile) - All tests pass
- [ ] Safari (mobile) - All tests pass

## Tool-by-Tool Testing

### 1. Minijob-Rechner

**Critical Values to Verify:**

- MINDESTLOHN: €13.90/hour ✅
- PREVIOUS_GRENZE: €556 ✅
- MINIJOB_GRENZE: €603 ✅ (verified and updated)

**Test Cases:**

- [ ] Calculate with €13.90/hour minimum wage
- [ ] Calculate with €603 monthly limit (verified 2026 value)
- [ ] Test employer cost calculation
- [ ] Test Rentenversicherung calculation
- [ ] Export PDF and verify header
- [ ] Export CSV and verify header
- [ ] Test all FAQs

**Expected Results:**

- Calculations use €13.90/hour
- All content shows "2026"
- Exports show "2026" in headers

### 2. Stundenlohnrechner

**Critical Values to Verify:**

- MINDESTLOHN: €13.90/hour
- GKV_BBG: €5,812.50/month
- RV_BBG: €8,450/month

**Test Cases:**

- [ ] Calculate with €13.90/hour minimum wage
- [ ] Test BBG limits in calculations
- [ ] Test all tax classes
- [ ] Export PDF and verify header
- [ ] Export CSV and verify header
- [ ] Test all FAQs

**Expected Results:**

- Calculations use €13.90/hour
- BBG values are €5,812.50 and €8,450
- All content shows "2026"

### 3. Midijob-Rechner

**Critical Values to Verify:**

- grundfreibetrag: €12,348
- kinderfreibetrag: €6,828
- midijobUntergrenze: €603.01 ✅ (verified and updated)

**Test Cases:**

- [ ] Calculate with €603.01 lower limit (verified 2026 value)
- [ ] Test Gleitzone calculation
- [ ] Test F-Factor calculation
- [ ] Export PDF and verify header
- [ ] Export CSV and verify header
- [ ] Test all FAQs

**Expected Results:**

- Calculations use €12,348 and €6,828
- Default value is €603.01 (not €556.01) ✅
- All content shows "2026"
- Exports show "2026" in headers
- No "(pending verification)" notes visible ✅

### 4. Arbeitslosengeld-Rechner

**Critical Values to Verify:**

- MAX_ALG_WEST: €2,390 ✅ (verified - unchanged)
- MAX_ALG_EAST: €2,320 ✅ (verified - unchanged)

**Test Cases:**

- [ ] Calculate ALG 1 amount
- [ ] Test Höchstbetrag limits
- [ ] Test Nebenverdienst calculation
- [ ] Export PDF and verify header
- [ ] Export CSV and verify header
- [ ] Test all FAQs

**Expected Results:**

- Calculations use correct Höchstbeträge
- All content shows "2026"
- No "(pending verification)" notes visible ✅

### 5. Brutto-Netto-Rechner

**Critical Values to Verify:**

- taxFreeAllowance: €12,348
- childAllowance: €6,828
- childBenefit: €259/month
- pensionLimit: €8,450/month
- healthLimit: €5,812.50/month

**Test Cases:**

- [ ] Calculate with €12,348 Grundfreibetrag
- [ ] Test tax bracket calculations
- [ ] Test BBG limits
- [ ] Test all Steuerklassen
- [ ] Export PDF and verify header
- [ ] Export CSV and verify header
- [ ] Test all FAQs

**Expected Results:**

- Calculations use €12,348, €6,828, €259
- BBG values are €8,450 and €5,812.50
- Tax brackets use 2026 calculations
- All content shows "2026"

### 6-17. Remaining Tools

**General Test Cases for Each:**

- [ ] Verify H1 title shows "2026"
- [ ] Verify description shows "2026"
- [ ] Verify calculator functions correctly
- [ ] Verify FAQs show "2026" (where applicable)
- [ ] Verify exports show "2026" (where applicable)
- [ ] Verify schema markup validates

## Regression Testing

After all tools are tested individually:

- [ ] Test navigation between tools
- [ ] Test tool index page
- [ ] Verify no broken internal links
- [ ] Verify no console errors
- [ ] Verify performance not degraded
- [ ] Verify mobile responsiveness

## Schema Validation

For each tool with FAQPage schema:

- [ ] Run Google Rich Results Test
- [ ] Verify FAQPage schema validates
- [ ] Verify all questions appear
- [ ] Verify all answers match HTML exactly
- [ ] Verify no HTML links in schema answers
- [ ] Verify year references consistent

## Performance Testing

- [ ] Page load time < 3 seconds
- [ ] Calculator response time < 500ms
- [ ] Export generation < 2 seconds
- [ ] No memory leaks
- [ ] No console errors

## Mobile Testing

- [ ] Calculator inputs work on mobile
- [ ] Calculator displays correctly on mobile
- [ ] FAQs expand/collapse on mobile
- [ ] Exports work on mobile
- [ ] Navigation works on mobile
- [ ] No horizontal scrolling

## Browser-Specific Testing

### Chrome

- [ ] All functionality works
- [ ] No console errors
- [ ] Performance acceptable

### Firefox

- [ ] All functionality works
- [ ] No console errors
- [ ] Performance acceptable

### Safari

- [ ] All functionality works
- [ ] No console errors
- [ ] Performance acceptable

### Edge

- [ ] All functionality works
- [ ] No console errors
- [ ] Performance acceptable

## Issues Found

Document any issues found during testing:

### Issue Template

```
Tool: [Tool Name]
Issue: [Description]
Severity: [Critical/High/Medium/Low]
Steps to Reproduce: [Steps]
Expected: [Expected behavior]
Actual: [Actual behavior]
Browser: [Browser and version]
Status: [Open/Fixed/Deferred]
```

## Sign-Off

### Testing Complete

- [ ] All tools tested
- [ ] All critical issues resolved
- [ ] All schema validated
- [ ] All exports tested
- [ ] Performance acceptable
- [ ] Mobile tested
- [ ] Browser compatibility verified

### Ready for Deployment

- [ ] Testing sign-off: **\*\***\_\_\_\_**\*\***
- [ ] Date: **\*\***\_\_\_\_**\*\***
- [ ] Notes: **\*\***\_\_\_\_**\*\***

---

**Next Steps After Testing:**

1. Fix any critical issues found
2. Verify pending values from official sources
3. Update pending values when confirmed
4. Deploy to production
