On-Line Testing Tools for Developers and Testers

A collection of on-line testing tools for software developers and tester: Finding your IP address and browser info; Testing regular expression match patterns; Validating domain names, and email addresses

On-line Testing Tools by FYIcenter.com

FYIcenter.com has prepared some simple but very interesting on-line testing tools that are useful for your programming and testing tasks:

Validators...

  • Credit Card Number Validator As a software developer or tester, you may be required to know what is a valid credit card number and what is an invalid credit card number. According to industry convention, credit card numbers have special prefixes and MOD 10 checks.
  • Domain Name Format Validator As a software developer or tester of Web applications, you may be required to know what is a valid domain name and what is an invalid domain name. A valid domain name must satisfy a number of requirements. This page allows you to learn and test domain name format again those requirements.
  • IP (Version 4) Address Format Validator If you are a software developer or tester of communication applications, you need to know what is a valid IP addresses and what is an invalid IP address. This page allows you to learn and test valid version 4 IP addresses.
  • MAC (IEEE 802) Address Format Validator If you are a software developer or tester of communication applications, you need to know what is a valid MAC (Media Access Control) addresses and what is an invalid MAC address. This page allows you to learn and test valid version MAC addresses defined in IEEE 802 standards.
  • Email Address Format Validator As a software developer or tester of Web applications, you are required to know what is a valid email address and what is an invalid email address. According the Internet specifications, there are a number of valid email address formats. This page allows you to learn and test email address of all formats.
  • Show Me My Browser's Identification Information Whenever you are visiting a Website, your activities will be recorded against a client IP address and host name that represent your computer at that time. This simple test page allows you to find out what is your IP address and host name.
  • Show Me My IP Address and Host Name Every Web browser sends an identification string to the Web server you are visiting. The Web server can dynamically customize Web pages based on the browser identification. This simple test page allows you to find out what is the identification string of your browser.

Regular expressions...

  • Testing Regular Expression Match Patterns Regular expression started in Perl language. But it is now used everywhere: text editors, programming languages, and software testing tools. Regular expression is powerful, but hard to learn. This page allows you to learn and test regular expression with your own strings, match patterns, sub patterns, and modifiers.
  • Testing Regular Expression Match Pattern of Multiple Occurrences Regular expression pattern match with multiple occurrences is a very powerful tool in text editing, software programming and software testing. It can used to parse desired values of multiple occurrences out of text files. This page allows you to learn and test regular expression pattern match multiple occurrences.
  • Testing Regular Expression Match and Replace Regular expressions are commonly used in pattern matches and replacements processes. Many text editors, programming languages, and software testing tools offers pattern match and replacement functions. This page allows you to learn and test regular expression used in match and replacement processes.

PHP functions...

  • Testing date() PHP Function Date and time are used in every Web applications. But formatting a date and time value into a string presentation requires very programming skills. This page allows you to learn and test the date() function that gives so many ways to format a data and time value.
  • Testing htmlspecialchars() PHP Function When data needs to be presented in Web pages, HTML special characters must be well protected Otherwise, data well not be presented properly, or the Web will become corrupted. This page allows you to learn and test the htmlspecialchars() function to protect embedded data in Web pages.
  • Testing htmlentities() PHP Function When data needs to be presented in Web pages, HTML special characters must be well protected Otherwise, data well not be presented properly, or the Web will become corrupted. This page allows you to learn and test the htmlentities() function to protect embedded data in Web pages.
  • Testing html_entity_decode() PHP Function When data is embedded in HTML documents, special characters are resented in HTML entities to protect them from being interpreted by browsers. If you need them back, you can use the html_entity_decode() to convert them This page allows you to learn and test the html_entity_decode() function to convert HTML entities.
  • Testing urlencode() PHP Function When non-alphanumeric characters are presented in user data to be included as part of a Web page address, they need to be encoded into the percent (%) sign format as required by the application/x-www-form-urlencoded standard. This page allows you to learn and test the urlencode() function to perform URL encoding.
  • Testing urldecode() PHP Function When user data received by a Web server, it is presented in URL encoding format. If you retrieve this data from $_SERVER['QUERY_STRING'], you need to decode the data using the urldecode() function. If This page allows you to learn and test the urldecode() function to perform URL decoding.

Data converters...

  • Base64 Encode Converter When data is communicated over the Internet, it needs to be encoded into printable characters so it can be safely transmitted through communication applications. This page allows you to learn and test the Base64 encoding process.
  • Base64 Decode Converter When you receive email attachments, they are usually presented in Base64 encoded format. You can decode them yourself without using any email client tools. This page allows you to learn and test the Base64 decoding process.
  • UUEncode Converter On Unix systems, when data is communicated from one system to another system, it needs to be encoded into printable characters using the UUEncode algorith for safety reasons. This page allows you to learn and test the UUEncode process.
  • UUDecode Converter If you receive files in UUencode format for transfer protection reasons, you can decode the file yourselt without using any Unix tools. This page allows you to learn and test the UUdecode process.
  • Binary to HEX Converter Binary to HEX conversion is need if you want to open any non text file into a text editor to inspect issues like, hidden characters, corrupted UTF-8 sequences, corrupted file identifiers. This page allows you to learn and test the binary to HEX conversion process.
  • HEX to Binary Converter HEX to binary conversion is to reverse the process of binary to HEX conversion. This page allows you to learn and test the HEX to binary conversion process.

Random data generators...

  • Random Integer Generator If you are software tester, you may need some random integers to be used as part of application input, or test data in a database. This page allows you to generate large amount of integers randomly for your test data need.
  • Random Real Number/Float Value Generator If you are software tester, you may need some random real numbers or float values to be used as part of application input, or test data in a database. This page allows you to generate large amount of real numbers randomly for your test data need.
  • Random Price/Currency Value Generator If you are software tester, you may need some random prices or currency values to be used as part of application input, or test data in a database. This page allows you to generate large amount of currency values randomly for your test data need.
  • Random Date and Time Value Generator If you are software tester, you may need some random date and time values to be used as part of application input, or test data in a database. This page allows you to generate large amount of date and time values randomly for your test data need.
  • Random String Generator If you are software tester, you may need some random strings to be used as part of application input, or test data in a database. This page allows you to generate large amount of strings randomly for your test data need.

Test data generators...

  • Test Credit Card Number Generator If you are software tester, you may need some credit card numbers to be used as part of application input. Credit card numbers have special prefixes and MOD 10 checks. This page helps you to generate some credit card numbers in valid format for your test data need.
  • Test User Full Name Generator Generator If you are software tester, you may need some user full names to be used as part of application input. This page helps you to generate some random first names and last names for your test data need.
  • Test User Birthday Date Generator If you are software tester, you may need some user birthday data to be used as part of application input. This page helps you to generate some random birthdays for your test data need.
  • Test Phone Number Generator If you are software tester, you may need some phone numbers to be used as part of application input. This page helps you to generate some random phone numbers for your test data need.
  • Test Email Address Generator If you are software tester, you may need some email addresses to be used as part of application input. Email addresses have special formatting rules. This page helps you to generate some email address in valid format for your test data need.
  • Test IP Address Generator If you are software tester, you may need some IP addresses to be used as part of application input. This page helps you to generate some random IP addresses for your test data need.
  • Test MAC Address Generator If you are software tester, you may need some MAC addresses to be used as part of application input. This page helps you to generate some random MAC addresses for your test data need.
  • Test Password Generator If you are software tester, you may need some password strings to be used as part of application input. A good password must be at least 6 characters long and must contain a upper-case letter, a lower-case letter, a number and a symbol. This page helps you to generate some password strings for your test data need.

Popup Windows Tutorials

20 tutorials on different ways to create and test popup windows created in JavaScript: Page unload popups, Pop re-open on close, ...

200+ PHP Script Tutorials

Each tutorial answers one commonly asked PHP programming question with a short, but precise and clear PHP script.