Loading


Add to Google
Showing posts with label Integrated development environment. Show all posts
Showing posts with label Integrated development environment. Show all posts

Thursday, August 23, 2012

Software Design 101: What is Selenium?



Selenium is freeware, open-source integrated development environment (IDE) that allows developers to do automated browser testing. Automated browser testing is used to debug web applications, but the software also has the capability to automate repetitive and tedious web administration duties as well. You can download Selenium IDE as a plug-in for Mozilla Firefox that also includes Selenium Web Driver, which allows for more robust testing.


A Brief History of Selenium

Jason Huggins and other programmers and testers at ThoughtWorks developed Selenium in 2004 because Huggins was dissatisfied with other testing products on the market. Huggins was mocked one such competitor, Mercury Interactive QuickTest Professional, in an email suggesting their product should be called Selenium because Selenium is a cure for mercury poisoning; the name stuck. Over the years the number of people who have contributed the software's development has grown considerably. ThoughtWorks employees all over the world helped with testing and deploying the application. In 2007, Huggins left ThoughtWorks and became part of Google's Selenium support team. The most recent change in the IDE is that the long-standing Selenium Remote Control tools have been depreciated and replaced by Selenium Web Driver.


Why Use Selenium?

Say you've built a web-age with a form on it. The form has about 20 fields and you need to test it with multiple variable inputs. Repeatedly filling out the form manually is tedious and a waste of precious development time. With Selenium, you can automate the testing and record the results to see if any errors pop up. Selenium is also handy for testing JavaScript applets to ensure that they work properly and the end users doesn't encounter any frustrating errors. Selenium helps free web developers from mundane tasks so that they can spend more time concentrating on developing and not debugging.


What is Selenium Compatible With?

Selenium is compatible with the C#, Java, Perl, PHP, Python and Ruby programming languages. Additionally, Selenium is available for the Linux, OSX, Solaris and Windows operating systems. Selenium also supports a wide variety of testing frameworks such as: Bromine, Hermes, ISFW, JUnit, NUnit, Robot Framework Selenium Library, RSpec (Ruby), Test:Unit (Ruby), TestNG (Java) and Unittest (Python). Selenium has limited support for other web browsers, but it primarily intended to be used with Firefox. SeleniumHQ maintains an updated list of what features are compatible with different browsers.


For Web Developers, Selenium is a must have tool in their arsenal and many couldn't fathom working without it. Selenium is also extremely popular among web development students as well because it is a free download. If you're looking to automate some of your development and testing chores, Selenium is worth trying.


About the Author: Ela Osinski has worked for several software and app development companies and enjoys learning about different types of software. Selenium is an important programming tool and you need to have a working knowledge in your arsenal.



-->
Enhanced by Zemanta

Monday, January 9, 2012

Computer Hardware Familiarization Part-2.

The computer hardware that we need to be very familiarize is the hard disk drive or hard drive or HDD. Currently all hard disk drive out there that is available in the market is already in SATA type drive. Although some hard drive that still carry the old EIDE or IDE type remains. The one characteristics of the Hard drive is it's size, where in today's standard will fall on the 320 gigabytes or 500 gigabytes. Also if you want bigger size than the standard one then drive size will be entering the Terabytes zone where after the 500 GIG size the next one is ONE TERABYTES.



For a quick info SATA drive is faster in terms of data access and transmission compare to the IDE type drive.


The Hard Disk Drive or HDD


evolution of hard disk drive PCBsImage by AutomaticDefence via Flickr


English: Several PATA hard disk drives.Image via Wikipedia



Hard disk dissectionImage by Roberto F. via Flickr




Inner view of a Seagate 3.5 inches hard disk d...Image via Wikipedia





English: Diagram of a computer hard disk driveImage via Wikipedia




Image via Wikipedia



SATA connector on a hard drive; data connectio...Image via Wikipedia




Six hard disk drives with cases opened showing...Image via Wikipedia



English: A Maxtor IDE Hard driveImage via Wikipedia

English: An IDE hard drive with it's upper cas...Image via Wikipedia


SATA connector and IDE connector


A 7-pin SATA data cable.Image via Wikipedia




Ελληνικά: Καλώδιο 7 pin μεταφοράς δεδομένων SATA.Image via Wikipedia




English: SATA power cable Ελληνικά: Καλώδιο τρ...Image via Wikipedia



SATA-Kabeltypen AWG 26, AWG 28, AWG 30Image via Wikipedia


Cable ideImage via Wikipedia


Compact flash is just a miniature ATA interfac...Image via Wikipedia



Ελληνικά: Σαραντάπινο καλώδιο IDEImage via Wikipedia



IDE ribbon from http://www.commentcamarche.net...Image via Wikipedia




Deutsch: Zwei IDE-Kabel. Links ein 80-poliges ...Image via Wikipedia


Another important component is the PSU or Power Supply Unit. The power supply distribute the needed electrical supply for each different components of the computer hardware.
The Power Supply Unit

ATX computer power supply with connectors for ...Image via Wikipedia



English: A modular and a non-modular power supplyImage via Wikipedia



IBM PS2 MCA Model 55 SX, power supply, memory,...Image via Wikipedia




A 15-pin SATA power connector. Note that this ...Image via Wikipedia



More computer hardware components on my next post.


Enhanced by Zemanta

Here Are Some of My Most Popular Posts Since Day One.

If you like my blog Please Subscribes to my RSS Feed for updates and more

Rydertech

↑ Grab this Headline Animator


Subscribe via email

Enter your email address:

Delivered by FeedBurner
Your Email Will never be shared or Made Public

Related Posts Plugin for WordPress, Blogger...