Selenium Remote Control (RC) is a test tool that allows you to write automated web application UI tests in many programming languages against any HTTP website using any mainstream JavaScript-enabled browser. Selenium RC is a powerful and simple framework for running (scheduled or manually) automated UI centric regression tests for web applications / services. Here are few simple tips for Selenium RC java client. I used JUnit for tests. You can use NGUnit too.
Cross-browser and cross-platform testing is a bane as well as a requirement for web applications. Consider Internet Explorer on Windows. There are two major version 6 & 7, not to mention still used 5.5. You need to either use different machines or multi-boot machines or use hacks to run them simultaneously or virtualization software like VMWare; not of them are really easy to setup and use for common web developer. Then you have Opera & Firefox (we develop in Firefox so it gets tested first in our case). Did I mention testing on Mac with Safari, Firefox and other browsers? Oh, and don’t forget Linux too. Are you feeling overwhelmed? Let’s see how you can solve most of these problems.
Security researchers Charlie Miller, Jake Honoroff & Joshua Mason claimed and then demonstrated a prrof-of-concept vulnerability in iPhone which can be used by any website to inject codes in iPhone which will allow full remote control of your iPhone over the internet. The hackers can do everything you can do with your iPhone remotely. They can take pictures and send them, make phone calls, more importantly send all your personal data including SMS text messages, contact information, call history, voice mail information to any remote server. Read on to find more on iPhone’s architectural issues and on this vulnerability and how it can affect you as an iPhone user.
"Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction." - Albert Einstein