En este video proporciono una visión general de PHP con funciones básicas para automatizar aplicaciones web.
► Una introducción a PHP
► Una visión general de REGEX en PHP
► Web Scraping de un sitio web usando PHP
► Procesamiento de JSON en PHP
► Agregar aserciones al código en vivo para proteger contra cambios en la aplicación
► Un recorrido por el código que utilizo para automatizar Instagram usando PHP.
- Una rápida visión general de PHP como opción para Automatizar Aplicaciones Web
- esto no es 'automatización de pruebas', soy yo automatizando algunas tareas
- No estoy usando un marco de pruebas y no estoy afirmando nada
- Pero PHP es bastante fácil de instalar y está disponible en la mayoría de los servidores web, así que es bastante simple
- PHP es un lenguaje de scripting y está incrustado dentro de HTML, así que creo una página HTML, la llamo .php y cualquier cosa dentro de corchetes angulares y `?php ... ?` se ejecuta como PHP
- funciones importantes que he utilizado para automatizar Instagram son
- cURL - `curl_init`
- JSON - `json_decode` y `json_encode`
- `preg_match` para REGEX
- Me gusta el manual de PHP
- prácticamente cada función tiene ejemplos para que puedas ver cómo usarla
- con comentarios de personas que lo utilizan
- Mi PHP es bastante rudimentario
- no suelo hacer pruebas unitarias
- uso muchas declaraciones echo cuando estoy depurando
- sí utilizo Objetos y Funciones para mantener el código más limpio
- Uso PHPStorm de JetBrains como mi IDE
- fácil proteger 'apps' con autenticación básica a través de .htaccess
*************
*************
►► Detalles de Contacto:
Lee mis escritos y blogs en:
Sígueme en redes sociales:
*************
►► Lee mis libros
★ "Querido Evil Tester" - explora la mente del tester
★ "Java Para Testers" - aprende a programar en Java
★ "Automatizando y Probando una API REST - un estudio de caso"
*************
►► Aprende habilidades de mis cursos de formación en línea
★ Selenium WebDriver Con Java
★ Pruebas Técnicas Web 101
★ Evil Tester Habla de Pruebas Técnicas
★ Estudio de Caso: Capacitación Técnica en Aplicaciones de Escritorio Java
*************