docs(api): add server info and test results to test-plan
- Add production server connection details - Add deploy commands reference - Document T01-T04, T13, T15-T16 test results (7 passed) - Note pending tests requiring javascript_first_mode enabled 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -16,6 +16,32 @@
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
## Informacion del Servidor de Produccion
|
||||||
|
|
||||||
|
| Campo | Valor |
|
||||||
|
|-------|-------|
|
||||||
|
| **Host SSH** | `VPSContabo` (alias en ~/.ssh/config) |
|
||||||
|
| **IP** | `5.189.136.96` |
|
||||||
|
| **Usuario** | `root` |
|
||||||
|
| **Ruta del tema** | `/var/www/preciosunitarios/public_html/wp-content/themes/roi-theme` |
|
||||||
|
| **URL produccion** | `https://analisisdepreciosunitarios.com` |
|
||||||
|
| **PHP Version** | 8.2 (php8.2-fpm) |
|
||||||
|
|
||||||
|
### Comandos de Deploy
|
||||||
|
|
||||||
|
```bash
|
||||||
|
# 1. Push desde local (sube a GitHub + Gitea automaticamente)
|
||||||
|
git push origin main
|
||||||
|
|
||||||
|
# 2. Pull en produccion
|
||||||
|
ssh VPSContabo "cd /var/www/preciosunitarios/public_html/wp-content/themes/roi-theme && git pull origin main"
|
||||||
|
|
||||||
|
# 3. Limpiar cache de OPcache (IMPORTANTE despues de deploy)
|
||||||
|
ssh VPSContabo "systemctl restart php8.2-fpm"
|
||||||
|
```
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
## Resumen de Pruebas
|
## Resumen de Pruebas
|
||||||
|
|
||||||
| ID | Categoria | Descripcion | Criterio de Aceptacion |
|
| ID | Categoria | Descripcion | Criterio de Aceptacion |
|
||||||
@@ -526,7 +552,37 @@ Antes de ejecutar las pruebas, verificar:
|
|||||||
|
|
||||||
| Fecha | Tester | Pruebas Ejecutadas | Pasadas | Fallidas | Notas |
|
| Fecha | Tester | Pruebas Ejecutadas | Pasadas | Fallidas | Notas |
|
||||||
|-------|--------|-------------------|---------|----------|-------|
|
|-------|--------|-------------------|---------|----------|-------|
|
||||||
| | | | | | |
|
| 2025-12-11 | Claude | T01-T04, T13, T15-T16 | 7 | 0 | javascript_first_mode deshabilitado, pruebas T05-T12,T14 requieren habilitarlo |
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Resultados de Pruebas (2025-12-11)
|
||||||
|
|
||||||
|
### Pruebas Ejecutadas
|
||||||
|
|
||||||
|
| ID | Resultado | Evidencia |
|
||||||
|
|----|-----------|-----------|
|
||||||
|
| T01 | ✅ PASA | HTTP 200, JSON: `{"show_ads":false,"reasons":["javascript_first_disabled"],"cache_seconds":600,"timestamp":...}` |
|
||||||
|
| T02 | ✅ PASA | Headers: `Cache-Control: no-store, no-cache, must-revalidate, max-age=0`, `pragma: no-cache`, `expires: Thu, 01 Jan 1970 00:00:00 GMT` |
|
||||||
|
| T03 | ✅ PASA | HTTP 400: `{"code":"rest_missing_callback_param","message":"Parametro(s) que falta(n): post_id"}` |
|
||||||
|
| T04 | ✅ PASA | HTTP 200 con post_id=0 |
|
||||||
|
| T13 | ✅ PASA | Modo legacy activo - roiAdsenseConfig tiene formato antiguo (lazyEnabled, rootMargin) sin endpoint/postId |
|
||||||
|
| T15 | ✅ PASA | grep en Domain/ no encuentra wp_, get_, is_user, WP_ |
|
||||||
|
| T16 | ✅ PASA | AdsenseVisibilityCheckerInterface.php existe en Domain/Contracts/ |
|
||||||
|
|
||||||
|
### Pruebas Pendientes (requieren javascript_first_mode = true)
|
||||||
|
|
||||||
|
| ID | Razon Pendiente |
|
||||||
|
|----|-----------------|
|
||||||
|
| T05 | Requiere deshabilitar componente completo |
|
||||||
|
| T06 | Requiere javascript_first_mode habilitado |
|
||||||
|
| T07 | Requiere javascript_first_mode + hide_for_logged_in |
|
||||||
|
| T08 | Requiere javascript_first_mode + roles excluidos |
|
||||||
|
| T09 | Requiere javascript_first_mode + post excluido |
|
||||||
|
| T10 | Requiere javascript_first_mode habilitado |
|
||||||
|
| T11 | Requiere javascript_first_mode habilitado |
|
||||||
|
| T12 | Requiere javascript_first_mode habilitado |
|
||||||
|
| T14 | Requiere javascript_first_mode habilitado |
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
@@ -534,7 +590,7 @@ Antes de ejecutar las pruebas, verificar:
|
|||||||
|
|
||||||
| ID | Prueba | Descripcion | Severidad | Estado | Correccion |
|
| ID | Prueba | Descripcion | Severidad | Estado | Correccion |
|
||||||
|----|--------|-------------|-----------|--------|------------|
|
|----|--------|-------------|-----------|--------|------------|
|
||||||
| | | | | | |
|
| - | - | Sin defectos encontrados | - | - | - |
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
@@ -543,3 +599,4 @@ Antes de ejecutar las pruebas, verificar:
|
|||||||
| Version | Fecha | Cambios |
|
| Version | Fecha | Cambios |
|
||||||
|---------|-------|---------|
|
|---------|-------|---------|
|
||||||
| 1.0 | 2025-12-11 | Plan inicial basado en spec v1.5 |
|
| 1.0 | 2025-12-11 | Plan inicial basado en spec v1.5 |
|
||||||
|
| 1.1 | 2025-12-11 | Agregada info servidor produccion, resultados primera ronda de pruebas |
|
||||||
|
|||||||
Reference in New Issue
Block a user