Las aplicaciones RCP y RAP generalmente se crean utilizando el paquete de herramientas Eclipse E4. Puede haber casos de prueba exclusivos del sistema operativo subyacente de destino: Eclipse se ejecuta en OS X, Linux, Windows y algunos otros sistemas operativos. Primero, obtenga el Paquete Delta: enlace
El Delta Pack contiene todos los recursos específicos de la plataforma desde el SDK y se utiliza para las exportaciones multiplataforma de aplicaciones RCP. Si sabe cómo instalar un nuevo software en Eclipse ("Ayuda", "Instalar un nuevo software", "Agregar"), coloque lo siguiente en el campo Ubicación:
enlace
Una vez que tenga una plataforma estable y sepa cómo crear y modificar aplicaciones RCP y RAP con E4 y la información sobre herramientas de tecnología circundante, estará en el camino de saber cómo hacer estas aplicaciones. Muchos solo afectarán a Eclipse y pocos llamarán a un archivo del sistema operativo o de una red. Si lo hacen, puede aprovechar muchas herramientas existentes de prueba de lápiz compatibles con Java, como Javasnoop , JDB, JSwat, DSer , desordenado (para XML), et al.
Lo más cercano que puedo encontrar a una aplicación RAP sería algo así como Oracle Forms. Aquí hay un blog la publicación describe tres formas de apuntar a una aplicación de Oracle Forms que usa HTTP o TLS. El blog recomienda Javasnoop para otras tareas más flexibles. Aquí hay casos de uso adicionales para Javasnoop:
Para las partes no Java de una prueba de lápiz RAP, como Javascript, es posible que desee consultar retire.js (una herramienta similar a la verificación de dependencia OWASP que se puede usar para analizar componentes de JavaScript de terceros para el pozo). vulnerabilidades conocidas) o Fortify SCA (un buen motor de análisis estático centrado en la seguridad que funciona en el código Javascript).