Custom Search

Take the initiative when your boss is not around

A good leader makes every follower inspired and productive – be it community leaders, spiritual leaders or corporate leaders. In the presence of the master, everyone feels safe and secure. But the real challenge is when the big boss is not around.

There are two eventualities which may force a boss not to come to work. Either it was preplanned and others were informed about his or her absence, or some emergency came up and the boss had to take a quick decision to go somewhere else.

In either case, the subordinates are supposed to take charge. Chanakya says: “The minister should take steps in case of calamity of the king” (5.6.1.). So, if the king is not around, the minister should take charge. If the Director or CEO is not present, the managers; and if the boss is not around, the subordinates.


But how can one go about this?

1) Observe the boss

So many of us follow a leader, yet forget to understand the leader. Following the leader is good, but understanding the leader is much more important. This is a skill that every person has to develop.

Whenever you are around the boss, observe him. Ask yourself: “Why does he do this?” “What does he really want?” Try to read between the lines and listen to the unsaid words. As the great Jesuit priest and psychotherapist Anthony de Mello said: “The words of a master seem ordinary, but have foreign meaning.”

2) Start taking small decisions

Good leaders expect their team to take the right decisions in the overall interest of the company or country. However, if you do not have this habit, start taking small decisions yourself even when the boss is around. Taking small decisions will give you the confidence needed to take big decisions.

3) Take charge

Finally, when the boss is not around, the followers have to take charge. There should not be a vacuum just because the leader is absent. The show must go on. Each person should think like the boss and be a good boss himself.

Once, the leader of a successful organisation was asked how the good performance was continued even after its founder passed away. He replied: “The master is gone, but he left behind master-pieces!”

Posted byPrashanthNaik at 1:53 AM 0 comments  

Husband & Wife - Just for Fun

Husband & Wife - Why divorce?

In a divorce court a woman requested the judge: "Your
honor, I want to divorce my husband." "But why ?"
asked the judge. She replied, "Because he is not
faithful to me." The judge asked, "How do you know ?"
She replied, "My lord, not a single child resembles
him."


Husband & Wife - Love Your Enemy

>From his death bed, the husband called his wife and
said, "One month after I die I want you to marry
Samy." "Samy! But he is your enemy !" "Yes, I know
that ! I've suffered all these years so let him suffer
now."


Husband & Wife - Wedding Ring

At the cocktail party, one woman said to another,
"Aren't you wearing your wedding ring on the wrong
finger? " The other replied, "Yes I am, I married the
wrong man."


Husband & Wife - Why?

" Dad, I was away for a week. Yesterday I sent a fax
to my wife I'd be home that night, and when I got into
my room I found my wife in another man's arms. " Why,
Dad ? Tell me why!" Dad kept silent for a few minutes,
then coolly said, "Maybe, Son, she didn't get the
fax."


Husband & Wife - Same Service

A husband visited a marriage counselor and said, "When
we were first married, I would come home from the
office, my wife would bring my slippers and our cute
little dog would run around barking. Now after ten
years it's all different, I come home, the dog brings
the slippers and my wife runs around barking." "Why
complain?" said the counselor. "You're still getting
the same service!"


Husband & Wife - Talk About Husband

One woman told another : "My neighbour is always
speaking ill of her husband, but look at me, my
husband is foolish, lazy and a coward; but have I ever
said anything bad about him?"


Husband & Wife - Love To Do

A wife, one evening, drew her husband's attention to
the couple next door and said, "Do you see that
couple? How devoted they are? He kisses her every time
they meet. Why don't you do that?" "I would love to."
Replied the husband. "But I don't know her

Posted byPrashanthNaik at 10:38 PM 0 comments  

A Woman's Poem ---

All Woman Will Like this... :-)..Enjoy Maadi..
For Already married guys I can't help it(They may have gone through this scenario)..
This is a warning note for all eligible bachelors ..

Please click on the picture if you can't read it properly.. :-)..

Posted byPrashanthNaik at 12:13 AM 0 comments  

Corporate Culture! - Some Funny Definitions

On a lighter note

1) Project Manager is a person who thinks nine women can deliver a baby in one month.

2) Developer is a person who thinks it will take 18 months to deliver a baby.

3) Onsite Coordinator is one who thinks single woman can deliver nine babies in one month.

4) Client is the one who doesn't know why he wants a baby.

5) Marketing Manager is a person who thinks he can deliver a baby even if no man and woman are available.

6) Resource Optimization Team thinks they don't need a man or woman; They'll produce a child with zero resources.

7) Documentation Team thinks they don't care whether the child is delivered, they'll just document 9 months.

8) Quality Auditor is the person who is never happy with the PROCESS to produce a baby.

And lastly...

9) Tester is a person who always tells his wife that this is not the right baby.

Posted byPrashanthNaik at 12:08 AM 1 comments  

ACI WorlWide India Sports Day.....

Few Moments ..:-)




Group Photo -------

Posted byPrashanthNaik at 11:11 PM 0 comments  

Effort Never Fail........Watch this.. :-)

Posted byPrashanthNaik at 9:51 PM 0 comments  

Software Testing Types

  • ACCEPTANCE TESTING. Testing to verify a product meets customer specified requirements. A customer usually does this type of testing on a product that is developed externally.
  • BLACK BOX TESTING. Testing without knowledge of the internal workings of the item being tested. Tests are usually functional.
  • COMPATIBILITY TESTING. Testing to ensure compatibility of an application or Web site with different browsers, OSs, and hardware platforms. Compatibility testing can be performed manually or can be driven by an automated functional or regression test suite.
  • CONFORMANCE TESTING. Verifying implementation conformance to industry standards. Producing tests for the behavior of an implementation to be sure it provides the portability, interoperability, and/or compatibility a standard defines.
  • FUNCTIONAL TESTING. Validating an application or Web site conforms to its specifications and correctly performs all its requigreen functions. This entails a series of tests which perform a feature by feature validation of behavior, using a wide range of normal and erroneous input data. This can involve testing of the product's user interface, APIs, database management, security, installation, networking, etcF testing can be performed on an automated or manual basis using black box or white box methodologies.
  • INTEGRATION TESTING. Testing in which modules are combined and tested as a group. Modules are typically code modules, individual applications, client and server applications on a network, etc. Integration Testing follows unit testing and precedes system testing.
  • LOAD TESTING. Load testing is a generic term covering Performance Testing and Stress Testing.
  • PERFORMANCE TESTING. Performance testing can be applied to understand your application or WWW site's scalability, or to benchmark the performance in an environment of third party products such as servers and middleware for potential purchase. This sort of testing is particularly useful to identify performance bottlenecks in high use applications. Performance testing generally involves an automated test suite as this allows easy simulation of a variety of normal, peak, and exceptional load conditions.
  • REGRESSION TESTING. Similar in scope to a functional test, a regression test allows a consistent, repeatable validation of each new release of a product or Web site. Such testing ensures reported product defects have been corrected for each new release and that no new quality problems were introduced in the maintenance process. Though regression testing can be performed manually an automated test suite is often used to greenuce the time and resources needed to perform the requigreen testing.
  • SMOKE TESTING. A quick-and-dirty test that the major functions of a piece of software work without bothering with finer details. Originated in the hardware testing practice of turning on a new piece of hardware for the first time and considering it a success if it does not catch on fire.
  • STRESS TESTING. Testing conducted to evaluate a system or component at or beyond the limits of its specified requirements to determine the load under which it fails and how. A graceful degradation under load leading to non-catastrophic failure is the desigreen result. Often Stress Testing is performed using the same process as Performance Testing but employing a very high level of simulated load.
  • SYSTEM TESTING. Testing conducted on a complete, integrated system to evaluate the system's compliance with its specified requirements. System testing falls within the scope of black box testing, and as such, should require no knowledge of the inner design of the code or logic.
  • UNIT TESTING. Functional and reliability testing in an Engineering environment. Producing tests for the behavior of components of a product to ensure their correct behavior prior to system integration.
  • WHITE BOX TESTING. Testing based on an analysis of internal workings and structure of a piece of software. Includes techniques such as Branch Testing and Path Testing. Also known as Structural Testing and Glass Box Testing.

  • TEST BED :

    A testbed is a platform for experimentation for large development projects. Testbeds allow for rigorous, transparent and replicable testing of scientific theories, computational tools, and other new technologies.

    The term is used across many disciplines to describe a development environment that is shielded from the hazards of testing in a live or production environment.

    In software, the hardware and software requirements are known as the testbed. This is also known as the test environment.

    Testbeds are also pages on the internet where the public is given the opportunity to test CSS or HTML they have created and are wanting to see the outcome.

Posted byPrashanthNaik at 8:33 PM 1 comments  

Love to be a kid!!!!!!




Posted byPrashanthNaik at 4:05 AM 0 comments  

Welcome to the Corporate Culture!





Posted byPrashanthNaik at 3:57 AM 0 comments  

Some Fun ...............

WIFE VS. HUSBAND

A couple drove down a country road for several miles, not saying a word.
An earlier discussion had led to an argument and neither of them wanted to concede their position. As they passed a barnyard of mules, goats, and pigs, the husband asked sarcastically, "Relatives of yours?"
"Yep," the wife replied, "in-laws."

W O R D S

A husband read an article to his wife about how many words women use a day...
30,000 to a man's 15,000.
The wife replied, "The reason has to be because we have to repeat everything to men...
The husband then turned to his wife and asked, "What?"


CREATION

A man said to his wife one day, "I don't know how you can be so stupid and so beautiful all at the same time." The wife responded, "Allow me to explain . God made me beautiful so you would be attracted to me;
God made me stupid so I would be attracted to you!"


The Silent Treatment

A man and his wife were having some problems at home and were giving each other the silent treatment. Suddenly, the man realized that the next day, he would need his wife to wake him at 5:00 AM for an early morning business flight. Not wanting to be the first to break the silence (and LOSE), he wrote on a piece of paper, "Please wake me at 5:00 AM." He left it where he knew she would find it. The next morning, the man woke up, only to discover it was 9:00 AM and he had missed his flight. Furious, he was about to go and see why his wife hadn't wakened him, when he noticed a piece of paper by the bed. The paper said, "It is 5:00 AM. Wake up."
Men are not equipped for these kinds of contests.


God may have created man before woman, but there is always a rough draft before the masterpiece.

Posted byPrashanthNaik at 3:42 AM 0 comments  

Urgent Requirement - SKILLS : QA / Testing , EXPERINECE : 3 -5 Years


Hi,
This is Kanupriya from Priority One consulting, Bangalore.
This mail is regarding following opening with one of our prestigious clients.

COMPANY : Integral software development centre india pvt Ltd
LOCATION : Bangalore

SKILLS : QA / Testing
EXPERINECE : 3 -5 Years

NOTE:
* CANDIDATE MUST JOIN IN 15 DAYS TIME.
* COMPANY WILL NOT BUY THE NOTICE PERIOD.

COMPANY PROFILE:

Integral is basically a product development company dealing into financial domain. Integral is the leading, independent technology and managed service provider of online trading systems to foreign exchange market participants. Founded in 1993, headquartered in California, Integral employs more than 250 professionals and maintains development, support and sales offices in Silicon Valley, Chicago, New York, London, Tokyo, Hong Kong, Singapore and Bangalore. Integrals clientele includes Lehman Brothers, Bank of America, Citi group, Barclays etc. Investors include Accel Partners, Ignite Group, ABN Amro, Hudson Ventures, Bain Capital and AIG.

Integral’s flexible solutions and managed service business model supports all market participants with the solutions they need to conduct FX trading themselves or deliver branded trading services to their clientele. Integral’s private, customer-branded trading solutions are managed and operated over Integral’s FX Grid®, a global inter-institutional connectivity and trading network, linking market making banks and major financial institutions.

For further information about company profile, Please visit the company website: http://www.integral.com

If you are interested, Please revert me back with updated resume to process further, along with following details:

- Current CTC:
- Expected CTC:
- Notice Period:
- Current Employment Status (permanent/ Contract):

I will appreciate if you can provide me some friend's references or if you can circulate this mai among your peers.
Feel free to contact me @ 080-41101879 or drop me a mail at kanupriya@priorityoneindia.com

Thanks & Regards
Kanupriya
Technical Consultant
Contact: 080-41101879

Posted byPrashanthNaik at 2:36 AM 1 comments  

Some useful DOS IP Command Lines

Display Connection Configuration: ipconfig /all

Display DNS Cache Info Configuration: ipconfig /displaydns

Clear DNS Cache: ipconfig /flushdns

Release All IP Address Connections: ipconfig /release

Renew All IP Address Connections: ipconfig /renew

Re-Register the DNS connections: ipconfig /registerdns

Change/Modify DHCP Class ID: ipconfig /setclassid



Network Connections: control netconnections

Network Setup Wizard: netsetup.cpl

Test Connectivity: ping www.whatismyip.com

Trace IP address Route: tracert

Displays the TCP/IP protocol sessions: netstat

Display Local Route: route

Display Resolved MAC Addresses: arp

Display Name of Computer Currently on: hostname

Display DHCP Class Information: ipconfig /showclassid

referred Site: http://whatismyip.com/IP-commands.asp

Posted byPrashanthNaik at 6:37 AM 0 comments  

A collection of famous quotes by Navjot Singh

1.That ball went so high it could have got an airhostess down with it.

2.There is light at the end of the tunnel for India, but it's that of
an
incoming train which will run them over.

3.Experience is like a comb that life gives you when you are bald.

5.Sri Lankan score is running like an Indian taximeter.

7.Wickets are like wives - you never know which way they will turn!

8.He is like Indian three-wheeler, which will suck a lot of diesel but
cannot go beyond 30!

9.The Indians are going to beat the Kiwis! Let me tell you, my friend,
that the Kiwi is the only bird in the whole world, which does not have
wings!

10.As uncomfortable as a bum on a porcupine.

11.The ball whizzes past like a bumblebee and the Indians are in the
sea.

12.The Indians are finding the gaps like a pin in a haystack.

13.The pitch is as dead as a dodo.

14.Deep Dasgupta is as confused as a child is in a topless bar!

15.The way Indian wickets are falling reminds of the cycle stand at
Rajendra Talkies in Patiala..! one falls and everything else falls!

16.Indian team without Sachin is like giving a Kiss without a Squeeze.

17.You cannot make Omlets without breaking the eggs.

18.Deep Dasgupta is not a Wicket Keeper, he is a goalkeeper. He must be
given a free transfer to Manchester United.

19.He will fight a rattlesnake and give it the first two bites too.

20.One, who doesn't throw the dice, can never expect to score a six.

22.Anybody can pilot a ship when the sea is calm.

23.Nobody travels on the road to success without a puncture or two.

24.You got to choose between tightening your belt or losing your pants.

25.The cat with gloves catches no mice.

26.Age has been perfect fire extinguisher for flaming youth.

27.You may have a heart of gold, but so does! a hard-boiled egg.

28.He is like a one-legged man in a bum kicking competition.

29.The third umpires should be changed as often as nappies and for the
same reason.

30. The world is all about mind and matter, I don't mind and U don't
matter...

31. In London they drive on the left, in India we drive on what is
left!

Posted byPrashanthNaik at 6:08 AM 0 comments  

HOW BANK WORK????

Introduction
This article briefly explains how bank work in real time.Bank functions because of our trust.Banks can legally extend considerably more credit than they have cash.Why do we feel better about having our money in a bank than we do having it under a attress? -conveniences of electronic banking .

What it is a Bank?

A bank is an institution that deals in money and its substitutes and provides other financial services. Banks accept deposits and make loans and derive a profit from the difference in the interest rates paid and charged, respectively.
Banks create money in the economy by making loans.

How lending money affects the economy?


Why does banking work?

Banking is all about trust.
Banks consistently extend more credit than they have cash.
In the event of a bank failure, your money is protected as long as the bank is insured by the Insurance Corporation
The key to the success of banking, however, still lies in the confidence that consumers have in the bank's ability to grow and protect their money.

How do banks make money?


How your money continue to earn money when it is in bank?



The End..... :-)

Posted byPrashanthNaik at 2:30 AM 0 comments  

T-Mobile to release CellPhone with Googles Software "Android"

The software developed by Google for cellphones is called "Android".
Android allows you to access core mobile device functionality through standard API calls.
Combine information from the web with data on the phone -- such as contacts or geographic location -- to create new user experiences.
Android does not differentiate between the phone's basic and third-party applications -- even the dialer or home screen can be replaced.
The SDK contains what you need to build and run Android applications, including a true device emulator and advanced debugging tools.

Posted byPrashanthNaik at 10:44 PM 0 comments  

What is Inflation????

By now would have heard about the term "Inflation"...Most of the people wondering about why the hell I/We should worry about Inflation..Yes,You should worry about Inflation.
Here it is why you should be worrying about "Inflation" --

First I would like to Define the Term Inflation :

What is Inflation??
Inflation : The rate at which the rate of the Goods and Services raises.

Who will be impacted by Inflation?
Inflation hurts your standard of living because you have to pay more and more for the same goods and services. If your income doesn't increase at the same rate as inflation, you will find your standard of living declining even though you are making more.
Your savings will buy less and less, so you will need to save more and more. However, everything you buy today costs more, so you have less left-over income available to save.Thus it will affect your retirement planning.
It is also important if you are holding bonds or Treasury notes. These fixed price assets only give a fixed return each year. As inflation spirals faster than the return on these assets, they become less valuable. As they become less valuable, people rush to sell them, further depreciating their value. As their value becomes lower, the US government is forced to offer higher interest rates to sell them at all.
Inflation will impact more on a person from a middle class family because wages creep upwards more slowly than do the prices .

Guys So spend less...........................

Posted byPrashanthNaik at 11:33 PM 0 comments  

10 tips for users to secure WiFi networks

Here’s a look at the top ten tips:

1: Change Default Administrator Usernames and Passwords

Most routers or access points come enabled with a default set of username/password combinations. These combinations are well documented and available online for hackers to use. If a hacker can access your device’s administrative pages they can modify the configuration and control all aspects of your device. These username/password combinations can be changed from the administrative panel.

2: Turn on WPA / WEP Encryption

All Wireless devices support some form of encryption. Encryption technology scrambles messages sent over the air and ensures that they cannot be intercepted by hackers. Several encryption technologies exist for wireless communication today. WPA is the strongest commonly available encryption technology for home devices, however, WEP can also be used.

3: Change the Default SSID

Access points and routers all use a network name called the SSID. Manufacturers normally ship their products with the same SSID set for all routers. For example, the SSID for Netgear devices is normally "NETGEAR". The Default SSID can be changed from the administrative panel and should be set to something unique.

4: Enable MAC Address Filtering

Each wireless device possesses a unique identifier called the physical address or MAC address. Access points and routers keep track of the MAC addresses for all devices that connect to them. Wireless routers offer the option to key in the MAC addresses of your home equipment so as to restrict the network to only allow connections from those devices. It ensures that rogue users cannot connect to the wireless router without using advanced MAC spoofing techniques.

5: Disable SSID Broadcast

The wireless access point or router typically broadcasts the network name (SSID) over the air at regular intervals. This feature was designed for businesses and mobile hotspots where wireless clients may roam in and out of range. For the home user, this roaming feature is unnecessary as it increases the likelihood of an unauthorised gaining access to your home network. Fortunately, most wireless access points allow the SSID broadcast feature to be disabled by the network administrator. Your SSID name can be manually inputted into your devices.

6: Do Not Auto-Connect to Open Wireless Networks

Connecting to an open wireless network such as a free wireless hotspot or your neighbour's router exposes your computer to security risks and attacks. Although not normally enabled, most computers are configugreen to allow automatic connections, without notifying the user. This setting should not be enabled except in temporary situations.

7: Assign Static IP Addresses to Devices

Most home wireless devices use dynamic IP addresses, which are randomly assigned by DHCP servers. Unfortunately, dynamic IP allocation also works to the advantage of network attackers, who can easily obtain valid IP addresses from your network's DHCP pool. Turn off DHCP on the router or access point, set a fixed IP address range instead and then configure each connected device to match. Using a private IP address range (like 10.0.0.x) prevents computers from being directly reached from the Internet.

8: Enable Firewalls On Each Computer and Router

Modern network routers contain built-in firewall capability, which can be easily disabled.

Ensure that your router's firewall is turned on. For added security, consider installing and running personal firewall software on each computer connected to the router.

9: Position the Router or Access Point Safely

Wireless signals normally have a wide radius, extending out of homes. A small amount of signal leakage outdoors is not a problem, but the further this signal reaches, the easier it is for others to detect and exploit. Wireless signals often reach through neighbouring houses and into the streets. When installing a wireless home network, the position of the access point or router determines its reach. Try to position these

devices near the centre of the home rather than windows to minimise leakage. Many routers allow you to greenuce the range of your router’s signal from the administrative panel.

10: Turn Off Network During Extended Periods of Non-Use

Shutting down your network when not in use will most certainly prevent outside hackers from breaking in. While impractical to frequently switch off and on the devices, at least consider doing so during travel or extended periods of downtime.

Sorce:www.ibnlive.com

Posted byPrashanthNaik at 6:01 AM 0 comments  

Simple to find Lost Mobile

After reading this mail please preserve the IMEI number in a notepad

An IMEI number- The International Mobile Equipment Identity (IMEI) number is an international identity number used to uniquely identify a mobile phone. The 15-digit IMEI number is an electronic fingerprint transmitted every time a phone is used, which reveals the identity of the mobile handset.

How can I find out my IMEI number? IMEI numbers are independent of the phone number and are usually written underneath the battery or on the back of the handset. Mobile phone users can also check their 15 digit IMEI number by dialling *#06# on their mobile handset. Mobile phone owners should make a note of their IMEI number and keep the details in a safe place.

If u lost your mobile, send an e-mail to cop@vsnl.net with the following info.

Your name:
Address:
Phone model:
Make:
Last used No.:
E-mail for communication:
Missed date:
IMEI No.:

“No need to go to police station”

Source: THE HINDU, 13.5.06

Posted byPrashanthNaik at 10:12 PM 0 comments  

SDLC Model - V- Model


V-Model

The V-model is a software development model which can be presumed to be the extension of the waterfall model. Instead of moving down in a linear way, the process steps are bent upwards after the coding phase, to form the typical V shape. The V-Model demonstrates the relationships between each phase of the development life cycle and its associated phase of testing.



v-model

Verification Phases

1. Requirements analysis:In this phase, the requirements of the proposed system are collected by analyzing the needs of the user(s). This phase is concerned about establishing what the ideal system has to perform. However, it does not determine how the software will be designed or built. Usually, the users are interviewed and a document called the user requirements document is generated. The user requirements document will typically describe the system’s functional, physical, interface, performance, data, security requirements etc as expected by the user. It is one which the business analysts use to communicate their understanding of the system back to the users. The users carefully review this document as this document would serve as the guideline for the system designers in the system design phase. The user acceptance tests are designed in this phase.

2.System Design:System engineers analyze and understand the business of the proposed system by studying the user requirements document. They figure out possibilities and techniques by which the user requirements can be implemented. If any of the requirements are not feasible, the user is informed of the issue. A resolution is found and the user requirement document is edited accordingly.

The software specification document which serves as a blueprint for the development phase is generated. This document contains the general system organization, menu structures, data structures etc. It may also hold example business scenarios, sample windows, reports for the better understanding. Other technical documentation like entity diagrams, data dictionary will also be produced in this phase. The documents for system testing is prepared in this phase.

3. Architecture Design:This phase can also be called as high-level design. The baseline in selecting the architecture is that it should realize all which typically consists of the list of modules, brief functionality of each module, their interface relationships, dependencies, database tables, architecture diagrams, technology details etc. The integration testing design is carried out in this phase.

4. Module Design:This phase can also be called as low-level design. The designed system is broken up in to smaller units or modules and each of them is explained so that the programmer can start coding directly. The low level design document or program specifications will contain a detailed functional logic of the module, in pseudocode - database tables, with all elements, including their type and size - all interface details with complete API references- all dependency issues- error message listings- complete input and outputs for a module. The unit test design is developed in this stage.

Posted byPrashanthNaik at 4:30 AM 0 comments  

10 regression/functional web testing tools

Testing tools often saves time and helps cutting testing time as web applications often suffers from bugs, inconsistent behaviors, usability issues, incorrect functionality, security issues and even the believed expectations of the customer. Its imperatively hard to determine bugs and fixes while development phase is in progress, keeping records drafting a bug sheet determining priority and severity will be a pain. Why not use automated test tools to test your web application. Following is a list of 10 web functional/regression testing tools for web applications in terms of Functional and Regression testing.

1.WATIR Watir is a simple open-source library for automating web browsers. It allows you to write tests that are easy to read and easy to maintain. It is optimized for simplicity and flexibility. Watir drives browsers the same way people do. It clicks links, fills in forms, presses buttons. Watir also checks results, such as whether expected text appears on the page. Watir is a Ruby library that works with Internet Explorer on Windows. Watir is currently being ported to support FireFox and Safari.

Features:

Its free open source tool. There are no costs to use the tool.
There’s a very active and growing community behind it.
It uses ruby, a full featured modern scripting language, rather then a proprietary vendorscript.
It is a powerful and easy to use.
Don’t just take our word for it, Read what our users are saying.


2. SELENIUM IDE- It is an integrated development environment for Selenium tests. It is implemented as a Firefox extension, and allows you to record, edit, and debug tests. Selenium IDE includes the entire Selenium Core, allowing you to easily and quickly record and play back tests in the actual environment that they will run. Selenium IDE is not only recording tool: it is a complete IDE. You can choose to use its recording capability, or you may edit your scripts by hand. With autocomplete support and the ability to move commands around quickly, Selenium IDE is the ideal environment for creating Selenium tests no matter what style of tests you prefer.


Features:

Easy record and playback
Intelligent field selection will use IDs, names, or XPath as needed
Autocomplete for all common Selenium commands
Walk through tests
Debug and set breakpoints
Save tests as HTML, Ruby scripts, or any other format
Support for Selenium user-extensions.js file
Option to automatically assert the title of every page

3. Q ENGINE - AdventNet QEngine offers integrated solutions to test and verify the functionality and performance of both web applications and web services.



Features:

QEngine toolbar for remote record/playback
100% web-based test script creation and maintenance
Multi-user record/playback option
One-click access to configured suites and test scripts
Single point of control for functional and performance testing
Web services functional and performance testing
Data-Driven test scripts
Error recovery for unattended testing
Test scheduling for unattended execution
QEngine Issue Manager to track and manage issues

4. MAX Q - It is a Web functional testing tool. It includes an HTTP proxy that records your test script, and a command-line utility that can be used to playback tests. The proxy recorder automatically stores variables posted to forms, so you don’t have to write that stuff by hand.



Features:

Free and open source
Scripts are written in Jython, an implementation of Python. Python scripts are easy to understand, modify and extend.
Alternatively, the captured HTTP sessions may be saved as XML files, according to ISAC format, for (massive) replay with CLIF load testing platform
Works from the command line so you can run scripts unattended.
Understands cookies.
Written in Java so it runs anywhere.
Easy to enhance because the source code is simple.
Scripts can run as JUnit tests.
Works behind proxy servers.

5. Solex- It is a free open source Web application testing tool built as a plug-in for the Eclipse IDE. It provides functions to record a client session, adjust it according to various parameters and replay it later typically in order to ensure non regression of the application’s behavior (with stress testing capabilities being added at a later stage). Solex acts as an HTTP proxy and records all HTTP requests and responses going through the wire between a Web client (e.g. a Web browser) and a Web server. The task of replaying a scenario consists in sending the previously recorded and eventually customized HTTP requests to the server and asserting each response.

Features:
Solex can record HTTP messages by acting as a Web proxy.
Recorded sessions can be saved as XML and reopened later.
HTTP requests and responses are fully displayed in order to inspect and customize their content, thanks to replacement rules.
Solex allows the attachment of extraction or replacement rules to any HTTP message content, HTTP header or URL parameter.
Recorded requests can be filtered to remove or disable unwanted resources, like .jpg, .gif.
Solex allows the attachment of assertions to responses in order to validate a scenario during its playback.
Solex can replay an HTTP session request by request or all requests at once.
Playback results can be exported as XML with an optional XSL transformation

6. SILK TEST - It is an automation tool for testing the functionality of enterprise applications in most versions of Windows, Sun Solaris 9 & 10, and Red Hat Enterprise Linux WS 2.1 & 3.0. It is produced by Segue Software which was acquired by Borland in 2006. SilkTest uses the proprietary 4Test language for automation scripting. It is an object oriented language similar to C++. It uses the concepts of classes, objects, and inheritance.

Features:
contains all the source script files.
translates the script commands into GUI commands (User actions). These commands can be executed on the same machine as the host or on a remote machine.
SilkTest can be run to identify mouse movement along with keystrokes (Useful for custom object). It can use both record and playback or descriptive programming methods to capture the dialogs.
SilkTest identifies all windows and controls of the application under test as objects and defines all of the properties and attributes of each window. Thus it supports object oriented implementatio.

7. QA WIZARD - QA Wizard Pro automates the functional and regression testing of Web and Windows applications, helping your quality assurance team test more of an application in less time.

Features:

Powerful, Easy to Use Scripting Language
Object-based Record and Playback Engine
Global Application Repository
Validation Checkpoints
Data-driven Testing
Seamless Integration with Seapine ALM Tools
Remote Script Execution.

8. WEB KING - The release of WebKing 3.5 makes it easier than ever to verify and improve application reliability throughout the development process. This tool allows developers and QA testers to work together more efficiently by giving them a single tool that spans the entire development life cycle, from content flow and functionality verification to automated testing and deployment of web applications.The new software enables users to run automated testing and analysis of Web applications, addressing four primary areas: Web site risk analysis, functional testing, load and performance testing, and security analysis, the company said. Parasoft officials said WebKing helps to ensure that Web applications meet specific content, performance, reliability and security goals set by users.


Features:

Powerful, Easy to Use Scripting Language
A SOAP Test Wizard automatically creates SOAP test cases from a WSDL
Additional Java, JavaScript, and Python scripting options allow users to customiz.
A Log File Analysis feature produces traffic analysis reports and automatically record.
A SOAP Test Wizard automatically creates SOAP test cases from a WSDL
produce high-quality Web applications and Web services within a short time period.

9. TestDrive - TestDrive-Gold is designed to test just about any GUI or browser application ‘out of the box’. It has in-built technology to deal with a multitude of controls and techniques.TestDrive-Gold is designed to test just about any GUI or browser application ‘out-of-the-box’. It has in-built technology to deal with a multitude of controls and techniques, without you having to worry about them. With some technologies, it is the only solution that works. Just a couple of the highlights are: Code free testing
Selg healing Technology, Innovative script contaol Technology, Iseries server side testingMacros lets you record and replay repetitious work.

Features:

Easily create test scenarios through a simple point-and-click interface.
Execute a complete regression test in hours not days, complete with full results, automatic data rules, and analysis.
Complex decision-linked tests can be built that integrate with the server functions to give a complete approach to testing.
Free of any coding language.
Variable data, Tracked Fields and Action map functionality.
Schedule playback to run anytime day and night.

10.Rational Functional Tester - Provides testers with automated testing capabilities for functional testing, regression testing, GUI testing and data-driven testing.

Features:

Provides testers with automated capabilities for data-driven and keyword testing.
Offers testers a choice of scripting language and industrial-strength editor: Java in Eclipse® or Microsoft® Visual Basic .NET® in Visual Studio .NET - for test authoring and customization.
Supports version control to enable parallel development of test scripts and concurrent usage by geographically distributed teams.
Supports custom controls through proxy SDK (Java/.Net)


There are various other products available in market today but i have compiled the list based on my experiences of various testing tools. Please post your experiences with these tools or you can add new ones which i may have missed. If you like this post kindly subscribe to our RSS for free updates and articles delivered to you.

Posted byPrashanthNaik at 3:41 AM 1 comments  

The Biggest Bankruptcies

Watch this to video to see the Biggest Bankruptcies till date ...

Posted byPrashanthNaik at 9:05 PM 0 comments  

Web Testing

Introduction

How do you test a Web site???????

Performance and Scalability

If you are managing Web site testing for an application that will be used by a large number of people, your number one concern will be performance testing. When several people start using the Web site at the same time, performance may degrade, database transactions might overlap, etc. Your job is to make sure that that doesn't happen.

The first thing you should ask in an interview for Web testing is "will it scale?" Now what does that mean? You want to work on a Web site that is "n-tier." That means that it has at least three layers (tiers). The layer that the user of the site sees is the GUI (Graphical User Interface) layer (also referred to as the front-end or presentation layer). Behind that, in the middle is the middle tier. This is where all the business logic happens. It's also referred to as the application layer. This is where the application servers go. Behind that is the database tier also referred to as the back-end.

In an n-tier architecture, the GUI layer should be concerned with nothing but rendering the Web page and passing transaction requests to the middle tier. No heavy duty calculations should be performed in the user's browser. It should happen on the Web site in the application layer.

The GUI layer must never, ever, ever talk to the database directly. (Side bar: I'd like to point out that I violate these rules everyday - but I'm not developing large commercial n-tier sites).

The middle tier is the heart of the application and the key to scalability. When a user makes a transaction, like filling out a form on the GUI layer, the middle tier is where the transaction is handled. The middle tier will talk to the database and do some of the transaction processing. In J2EE architecture, this layer is written using Enterprise JavaBeans. In .NET systems, this layer may be written in a language like Visual C#.

The database (back-end) can also play an important role in transaction processing. The first step in improving a Web site's performance can be to move as much of the middle tier logic as possible to stored procedures in the database.

For a Web site to scale, it must be determined how many users a middle tier server can handle. This is done through performance testing. If the middle tier is designed properly, adding another server will double the amount of users that the system can handle. If you can serve up 1 transaction per second for 500 users using 1 middle tier server, then 3 servers should be able to maintain that rate for 1500 users (500 x 3). Though realistically there will always be an acceptable amount of degradation as you add a new server.

No Web site can handle an infinite amount of users. Performance requirements have to be realistic. You may have heard in the news about Denial of Service (DoS) attacks. This is basically performance testing run amok. Hackers hijack a bunch of servers to act as agents and flood a server with transactions until they overwhelm the system. Instead of breaking the system, your job is to determine how many users it can handle before it breaks.

Performance Testing

To test site scalability and performance, you need a testing product that can emulate x number of users hitting your site. Tools to do this range from being free, to $100,000 depending on how many "virtual users" you want to emulate. I could go on about how ridiculous it is to charge an extra $20,000 just to up an internal counter, but I'll refrain. Just be careful when shopping for tools.

Here is a list of some performance tools:

Segue Silk Performer
Mercury Interactive LoadRunner
Apache JMeter

Be forewarned that some of the more expensive tools have very restrictive licensing software. I was amazed to find out that after spending a fortune on one product that only one of my employees at a time could run the editor to write tests! They expected me to spend another $10,000 to get a special meter to allow multiple editors (I declined).

You will also need to invest in at least one machine that will act as an agent, emulating hits against your test servers. I've used as many as three. Your vendor can tell you what you will need.

Staging Servers

Before you launch into a testing effort, you should find out if there is enough money in the budget to emulate the production environment. You don't want to do tests against the live site.

You need to setup a "staging" environment which emulates your production environment on a smaller scale. You will need a router, just like the one in production (or if money is really tight, something as close to it as possible), at least two Web servers and two middle tier servers and one database server. And don't forget the firewalls. If the hardware doesn't match the production environment, then testing on the staging servers won't help you find problems in the production environment. You need to work closely with the production team to make sure that your test environment emulates every bit of hardware and software in the production environment.

Your staging servers need to exist with your performance testing environment in an isolated network. Usually a patch panel is setup so you can pull one plug and isolate a rack full of servers at will. When doing performance testing, all numbers will be useless if your environment is suffering from noise not only from the corporate net, but the Internet as well.
And lock them down! Make sure developers don't have ftp, write, or PC Anywhere access to your servers. Otherwise unseen changes to your staging environment could wreak havoc on your test results.

Routers, Firewalls and SSL

Large Web sites don't have just one Web server. When you visit the site, a router will redirect you to one of many servers. The job of the router is to balance the load by trying to evenly distribute users amongst the many servers. In order for the system to work properly, all Web servers need to be exact copies of one another. So that users can get to the GUI layer servers, they need to be outside the company firewall.

Even if you are just working on a Web application destined for internal use, users may still want to use it from outside the firewall. For example, your sales force may need access from a client site to give a demo or access the application. Regardless, you must test using a firewall. Firewalls go between the GUI layer and middle tier and it's not uncommon to have a firewall between the middle tier and the back-end. You will find that an application that worked fine in an open environment collapses once a firewall is introduced. Firewalls act as choke points which could cut off or interfere with the communication between tiers.

Secure Socket Layer (SSL) is another issue that you need to deal with. If you've ever entered your credit card number online and noticed a little lock symbol in your browser, that's SSL working. Another sign is when the Web address changes from "http" to "https." Private SSL servers require a complex procedure to install a special certificate for access. Users of a commercial site should not have to go through such a procedure to create a secure connection. You need to verify that external users can access the secure layer without a problem.

Cookies and Session Management

The Web is a stateless environment. This means that a lot of data isn't stored on the client side. When you visit a site and "talk" to a Web server, it doesn't remember who you are. Though you can help it remember if you let it set a "cookie" in your browser. This is how sites remember your name, etc. When you visit the site again it asks your browser for the cookie, which may contain something like your login ID.

Cookies are good for long term memory, but for short term memory, Web applications use session management. Session management is sort of like a cookie, but it will expire after a certain amount of inactivity (like 30 minutes). Think of it like a Session ID.

As you surf a site, you may end up talking to several servers at once. Each transaction may be dished out to a different server. As you move from server to server, your session information needs to stay with you or the next server will have no idea what you are talking about. For example, when you get to the checkout server, session information will help it remember what items you ordered. For testing, you need to make sure that as a user moves through the system that session information is carried with them and hasn't expired in a reasonable amount of time.

Components and Configuration Management

When trying to setup bug tracking you may come to a horrifying conclusion. The concept of a "build number" for the overall product may not work. Web site development can be very fluid. People will update script, image, and source files through FTP or file copying without even thinking about. The concept of "builds" may even be foreign to some Web developers. You need to work with development to determine what defines a build when entering bugs. Ideally your Web site will be broken up into components that can be tested in isolation and combined and rolled out as sets.

When testing, you want to be able to certify components and component sets. For example, you may certify that Contact Form 1.1 works well with Order App 1.3, but not 1.2. Because of the fluid nature of the Web, the site probably won't be updated all at once. Developers will usually want to "drop in" a component to the live site or a client's site. That's why configuration management and certification are so important. Before Component X 2.3 is dropped in with Component Y 2.4, you need to certify that everything will still work.

If your site uses ActiveX or some other technology to install components on the browser side, you need to deal with that as well. If your application uses browser side objects, find out from your development team if you can test them directly using a language like JavaScript.

Testing Under the Hood
The GUI layer often talks to the middle tier by tossing back and forth XML files. The trend is moving towards hiding the XML files as Web Service calls. You should ask your development team if the Web Services are published in the form of an internal or external document. If you have a programming background, you could emulate the GUI layers communication with the middle tier by automating Web Service calls. If you are comfortable with SQL, you could talk to development about unit testing stored procedures in the database layer.


Conclusion

Testing an enterprise level Web site can be an overwhelming and expensive task. Before embarking on such an effort, it's important to make sure that upper management will commit the time, money, and resources required. Given the proper budget, schedule, knowledge, and commitment from Development, you should be able to handle the task.

This Article has been taken from the site http://www.onestoptesting.com .

Posted byPrashanthNaik at 6:57 AM 0 comments  

Indians made their billions from the Web

Shriram: Shriram's net worth is $1.8 billion. He sold online classifieds site StumbleUpon.com to eBay in 2007 and currently backs Indian and US tech outfits - 24/7 Customer, Frontline Wireless and Zazzle.com. An early investor in Google, he has sold more than three million shares since its 2004 public offering.

Dikshit:The wealth of Party Gaming's Dikshit runs to $1.6 billion.An IIT-Delhi graduate, he had joined Party Gaming a year after its founder, American Ruth Parasol, had launched Starluck Casino on the Internet in 1997. Dikshit wrote the company's betting software that enables gamblers around the world to play poker with one another.

Sameer Gehlaut: Sameer Gehlaut is the youngest self-made billionaire in India with a net worth of $1.2 billion. He had started an online brokerage firm Indiabulls with two college pals in 1999 and still heads the company and is its largest shareholder. The group has moved into real estate and wants to expand into the power sector, Forbes said.

Posted byPrashanthNaik at 3:59 AM 0 comments  

'Big Bang' Experiment

Scientists have recreated a temperature not seen since the first microsecond of the birth of the universe and found evidence suggesting the so-called Big Bang might not have unfolded quite the way they expected.



"The basic nature of the interactions within the hot, dense medium, or at least the manifestation of it, changes depending on the angle at which it's viewed," said Steven Manly of the University of Rochester. "We don't know why. We've been handed some new pieces to the puzzle and we're just trying to figure out how this new picture fits together."

Manly and his colleagues published their findings in the Physical Review Letters and announced them today.

At the Relativistic Heavy Ion Collider (RHIC) in Brookhaven, NY., the researchers wanted to probe the nature of the strong nuclear force that helps bind atoms together. They smashed two atoms of gold together at velocities near the speed of light in an attempt to create what's called a "quark-gluon plasma," a very brief state where the temperature is tens of thousands of times higher than the cores of the hottest stars.

Particles in this hot-soup plasma stream out, but not without bumping into other particles in the soup. It's a bit like trying to race out of a crowded room-the more people in your way, the more difficult to escape, the scientists say. The strength of the interactions between particles in the soup is determined by the strong force, so carefully watching particles stream out could reveal much about how the strong force operates at such high temperatures.

To simplify their observations, the researchers collided the circular gold atoms slightly off-center so that the area of impact would not be round, but shaped rather like a football-pointed at each end. This would force any streaming particles that headed out one of the tips of the football to pass through more of the hot soup than a particle exiting the side would.

Differences in the number of particles escaping out the tip versus the side of the hot matter could reveal something of the nature of that hot matter, and maybe something about the strong force itself.

But a surprise was in store. Right where the gold atoms had collided, particles did indeed take longer to stream out the tips of the football than the sides, but farther from the exact point of collision, that difference evaporated. That defied a treasured theory called boost invariance.

"When we first presented this at a conference in Stony Brook, the audience couldn't believe it," says Manly. "They said, 'This can't be. You're violating boost invariance.' But we've gone over our results for more than a year, and it checks out."

Aside from revealing that scientists might be missing a piece of the physics puzzle, the findings mean that understanding these collisions fully will be much more difficult than expected, Manly and his colleagues assert. No longer can physicists measure only the sweet spot where the atoms initially collided-they now must measure the entire length of the plasma, effectively making what was a two-dimensional problem into a three-dimensional one.

Posted byPrashanthNaik at 11:52 PM 0 comments  

E-Book from Sony and leading British bookseller Waterstone's

Sony and leading British bookseller Waterstone's are launching the Sony Reader Thursday, believing the 199 pound ($400) gizmo will promise to make people keep reading longer.

The e-book is four millimetres thick, weighs nine ounces - the size of an average paperback - and comes with a 200 MB memory. It mimics the page-turning of an ordinary novel, though you need to press a button to flick to the next page, which some might find cumbersome in the era of touch-screen technology.

And unlike a computer, there is no glare on the screen, which will not be easy on the eye initially. When you switch it on, it brings up the last page you read and text can be magnified.

Each Sony Reader will be sold with a CD containing 100 books and plays, including 'Dracula', 'Romeo and Juliet', 'Pride and Prejudice' and 'Great Expectations'.

Waterstone's has tens of thousands of titles waiting to be downloaded on to the e-book from its website. Buying one will cost about the same as a traditional book.

The device, however, is not the first e-book to hit the market. Amazon has been selling its Kindle in the US for about 200 pounds and Borders sells its own version, the Iliad, for 399 pounds.

Posted byPrashanthNaik at 9:30 PM 0 comments  

Web portal for teachers

The portal www.teachersofindia.org was launched on the occasion of Teachers' Day.

The portal will offer a platform for sharing best practices and generating discussion in teaching community.

Posted byPrashanthNaik at 9:13 PM 0 comments  

F1 DRIVER STANDINGS

Pos Driver Nationality Team Points
1 Lewis Hamilton British McLaren-Mercedes 98
2 Felipe Massa Brazilian Ferrari 97
3 Kimi Räikkönen Finnish Ferrari 75
4 Robert Kubica Polish BMW Sauber 75
5 Fernando Alonso Spanish Renault 61
6 Nick Heidfeld German BMW Sauber 60
7 Heikki Kovalainen Finnish McLaren-Mercedes 53
8 Sebastian Vettel German STR-Ferrari 35
9 Jarno Trulli Italian Toyota 31
10 Timo Glock German Toyota 25
11 Mark Webber Australian Red Bull-Renault 21
12 Nelsinho Piquet Brazilian Renault 19
13 Nico Rosberg German Williams-Toyota 17
14 Rubens Barrichello Brazilian Honda 11
15 Kazuki Nakajima Japanese Williams-Toyota 9
16 David Coulthard British Red Bull-Renault 8
17 Sebastien Bourdais French STR-Ferrari 4
18 Jenson Button British Honda 3
19 Giancarlo Fisichella Italian Force India-Ferrari 0
20 Adrian Sutil German Force India-Ferrari 0
21 Takuma Sato Japanese Super Aguri-Honda 0
22 Anthony Davidson British Super Aguri-Honda 0

Posted byPrashanthNaik at 8:43 PM 0 comments  

Annual ICC Awards

WINNERS:

Cricketer of the Year Award: Shivnarine Chanderpaul (WI)
Test Player of the Year Award: Dale Steyn (SA)
ODI Player of the Year: Mahendra Singh Dhoni (Ind)
Women's Cricketer of the Year: Charlotte Edwards (Eng)
Emerging Player of the Year: Ajantha Mendis [Images] (SL)
Associate ODI Player of the Year: Ryan ten Doeschate (NL)
Twenty20 International Performance of Year: Yuvraj Singh (Ind)

Spirit of Cricket Award: Sri Lanka

Umpire of the Year Award: Simon Taufel

World Test Team of the Year (in batting order): Graeme Smith (SA, captain); Virender Sehwag (Ind); Mahela Jayawardena (SL); Shivnarine Chanderpaul (WI); Kevin Pietersen [Images] (Eng); Jacques Kallis (SA); Kumar Sangakkara (SL, wk); Brett Lee (Aus); Ryan Sidebottom (Eng); Dale Steyn (SA); Muttiah Muralitharan [Images] (SL); 12th man: Stuart Clark (Aus)

ICC World ODI Team of the Year (in batting order): Herschelle Gibbs (SA); Sachin Tendulkar (Ind); Ricky Ponting (Aus, captain); Yunus Khan (Pak); Andrew Symonds [Images] (Aus); Mahendra Singh Dhoni (Ind, wk); Farveez Maharoof (SL); Daniel Vettori [Images] (NZ); Brett Lee (Aus); Mitchell Johnson (Aus); Nathan Bracken (Aus); 12th man: Salman Butt [Images] (Pak).

Posted byPrashanthNaik at 7:52 PM 0 comments  

Young Entrepreneurs of India

www.ourownbook.com
One book and a hundred co-authors? Wouldn't this be a world record of sorts?

Two freshly-minted (March 2008) IIM-Indore graduates Dhruv Bhushan and Anubhav Jain are attempting to do just that. Their two-month old Web site ourownbook.com is a platform where anybody can add a sentence to a story line they have provided and get their name as the co-author of the book when it gets published.

www.indianartcollectors.com
The 35-year-old mother of two, along with friend Manisha Gupta started indianartcollectors.com a Web site that acts as a platform between art collectors and artists/painters.It is such an easy business model and that's why I opted for it," she says about Indianartcollectors. In just three years this team of two has notched revenue of Rs 60 lakh just by helping get art collectors (buyers) and artists (sellers) together. They estimate to end the year 2008 with a revenue of Rs one crore says an emphatic Namita.

www.aisapaisa.com
Neha Juneja, the 23-year-old Faculty of Management Studies Delhi graduate about her decision to keep away from pre placement offers and start a Web site aisapaisa.com along with three of her colleagues. Satvik Upadhyaya from IIM-A, Neha's colleague, too had no qualms while chucking a lucrative pre placement offer to start on their own.

Extracted these information from rediffmail.com

Posted byPrashanthNaik at 5:36 AM 0 comments  

Testing by the Numbers

The numbers: 3, 7, 10, 2038, 32767, 65535, -9, 1.7, and 0. These are numbers I like to test with. There’s a reason I use each of these numbers. Each number has a story of its own.

The number 2038 can encounter issues based on how the value is stored. I test with this number in date fields. I once used this value on a date/calendar control field and was able to make the calendar control spin endlessly. I’ve seen the date wrap around issue. Run a Google query on 2038 and you’ll see there’s fair amount of info available on 2038.

The number 65535 is the highest number which can be represented by an unsigned 16 bit binary number. To be honest, I don’t think about this technically. I just know this number sometimes breaks numeric fields. See the Wikipedia entry on 65535 for a short list of well-known bugs using this number.

The number 32767 is the signed value of the 16 bit binary number. Like 65535, it’s a good number for testing. I say it’s good because it’s a number that’s helped me find bugs. Look at the entry on The number integers in Wikipedia and see the chart on data types.

The number 3 is a classic number, as is the number 7. What makes them “classic?” The number 3 is the smallest number I can test a loop with and the number 7 is the alleged number of items a person can recall or handle. Think phone numbers. Menu options get built around this number. And if design is based around the number 7, then testing with this value makes sense to me.

The number -9 reminds me to test with negative numbers. Much like 1.7 reminds me to test with decimals and fractions. I also like to enter a space before a number for a quick test on space trimming. If I enter space and then -1.7, I can get a check on space trimming, negative handling and fractional numbers which isn’t bad testing for one entry.

The number 10 makes me think of the calendar. Sometimes calendars choke on the first double digit month of the year. Start combining numbers like attempting the date 10/0/2038 and pickup multiple tests in one entry.

And zero. I like to see how a numeric field handles zero.

What are your lucky numbers?

Posted byPrashanthNaik at 4:28 AM 0 comments  

Load and Performance Test Tools

Hammerhead - Open source tool by Geoff Wong for generating concurrent http loads. Define test cases in an XML file - specify requests - url, method, body/payloads etc - and verifications. Verification is by matching content to regular expressions and with HTTP status codes. HTTP and HTTPS (SSL) support. Monitor and execute test suites from GUI (wxPython), and adjust load, number of agents, request intervals, rampup time, test duration. Real-time stats and error reporting are displayed. http://hammerhead.sourceforge.net/
Pylot- Open source tool by Corey Goldberg for generating concurrent http loads. Define test cases in an XML file - specify requests - url, method, body/payload, etc - and verifications. Verification is by matching content to regular expressions and with HTTP status codes. HTTP and HTTPS (SSL) support. Monitor and execute test suites from GUI (wxPython), and adjust load, number of agents, request intervals, rampup time, test duration. Real-time stats and error reporting are displayed.http://www.pylot.org/
JCrawler- An open-source stress-testing tool for web apps; includes crawling/exploratory features. User can give JCrawler a set of starting URLs and it will begin crawling from that point onwards, going through any URLs it can find on its way and generating load on the web application. Load parameters (hits/sec) are configurable via central XML file; fires up as many threads as needed to keep load constant; includes self-testing unit tests. Handles http redirects and cookies; platform independent.http://jcrawler.sourceforge.net/
vPerformer - Performance and load testing tool from Verisium Inc. to assess the performance and scalability of web apps. Use recorded scripts or customized scripts using Javascript. Targeted platforms: Windows
Curl-Loader - Open-source tool written in 'C', simulating application load and behavior of tens of thousand HTTP/HTTPS and FTP/FTPS clients, each with its own source IP-address. In contrast to other tools curl-loader is using real C-written client protocol stacks, namely, HTTP and FTP stacks of libcurl and TLS/SSL of openssl. Activities of each virtual client are logged and collected statistics include information about: resolving, connection establishment, sending of requests, receiving responses, headers and data received/sent, errors from network, TLS/SSL and application (HTTP, FTP) level events and errors.
RealityLoad XFOn-Demand Load Testing - An on-demand load testing service (no licenses) from Gomez.com. Leverages Gomez' peer panel, which consists of over 15,000 end-user desktop testing locations distributed across the world, to provide distributed load tests that accurately reproduce the network and latency characteristics encountered by real users in a live environment.
OpNet LoadScaler- Load test tool from OpNet Technologies Inc. Create tests without programming; generate loads against web applications, and other services including Web Services, FTP, and Email. Record end-user browser activity in the OPNET TestCreatorTM authoring environment to automatically generate test scripts in industry-standard JavaScript. Modify, extend and debug tests with the included JavaScript editor. Alternatively, drag and drop icons onto the test script tree. No knowledge of a scripting language is required to customize test scripts.
StressTester- Enterprise load and performance testing tool for web applications from Reflective Solutions Ltd. Advanced user journey modeling, scalable load, system resources monitors and results analysis. No scripting required. Suitable for any Web, JMS, IP or SQL Application. OS independent.
The Grinder- A Java load-testing framework freely available under a BSD-style open-source license. Orchestrate activities of a test script in many processes across many machines, using a graphical console application. Test scripts make use of client code embodied in Java plug-ins. Most users do not write plug-ins themselves, instead using one of the supplied plug-ins. Comes with a mature plug-in for testing HTTP services, as well as a tool which allows HTTP scripts to be automatically recorded.
Proxy Sniffer- Web load and stress testing tool from from Ingenieurbüro David Fischer GmbH Capabilities include: HTTP/S Web Session Recorder that can be used with any web browser; recordings can then be used to automatically create optimized Java-based load test programs; automatic protection from "false positive" results by examining actual web page content; detailed Error Analysis using saved error snapshots; real-time statistics.
Testing Master- Load test tool from Novosoft, capabilities include IP spoofing, multiple simultaneous test cases and website testing features for sites with dynamic content and secure HTTPS pages.
Funkload- Web load testing, stress testing, and functional testing tool written in Python and distributed as free software under the GNU GPL. Emulates a web browser (single-threaded) using webunit; https support; produces detailed reports in ReST, HTML, or PDF.
Avalanche- Load-testing appliance from Spirent Communications, designed to stress-test security, network, and Web application infrastructures by generating large quantities of user and network traffic. Simulates as many as two million concurrently-connected users with unique IP addresses, emulates multiple Web browsers, supports Web Services testing Supports HTTP 1.0/1.1, SSL, FTP, RTSP/ RTP, MS Win Media, SMTP, POP3, DNS, Telnet, and Video on Demand over Multicast protocols.
Loadea- Stress testing tool runs on WinXP; free evaluation version for two virtual users. Capture module provides a development environment, utilizes C# scripting and XML based data. Control module defines, schedules, and deploys tests, defines number of virtual users, etc. Analysis module analyzes results and provides reporting capabilities.
LoadManager - Load, Stress, Stability and Performance testing tool from Alvicom. Runs on all platforms supported by Eclipse and Java such as Linux, Windows, HP Unix, and others.
QEngine Web Performance Testing- Automated testing tool from AdventNet for performance testing (load and stress testing) of web applications and web services. For Linux and Windows.
NeoLoad - Load testing tool for web applications from Neotys with clear and intuitive graphical interface, no scripting/fast learning curve, clear and comprehensive reports and test results. Can design complex scenarios to handle real world applications. Features include data replacement, data extraction, SOAP support, system monitoring (Windows, Linux, IIS, Apache, WebLogic, Websphere...), SSL recording, PDF/HTML/Word reporting, IP spoofing, and more. Multi-platform: Windows, Linux, Solaris.
webStress - Load and stress testing service from MoniForce BV. Includes recommendations on how to fix performance-related problems.
Test Complete Enterprise- Automated test tool from AutomatedQA Corp. includes web load testing capabilities.
WebPartner Test and Performance Center- Test tool from WebPartner for stress tests, load performance testing, transaction diagnostics and website monitoring of HTTP/HTTPS web transactions and XML/SOAP/WSDL web services.
QTest- Web load testing tool from Quotium Technologies SA. Capabilities include: cookies managed natively, making the script modelling phase shorter; HTML and XML parser, allowing display and retrieval of any element from a HTML page or an XML flux in test scripts; option of developing custom monitors using supplied APIs; more.
LoadDriver- Load test tool from Inforsolutions emphasizes ease of use; directly drives multiple instances of MSIE, rather than simulating browsers. Supports browser-side scripts/objects, HTTP 1.0/1.1, HTTPS, cookies, cache, Windows authentication. Tests can be scriptlessly parameterized with data from text files or custom ODBC data source, for individual userID, password, page to start, think times, data to enter, links to click, cache, initial cache state, etc.
Test Perspective Load Test - Do-it-yourself load testing service from Keynote Systems for Web applications. Utilizes Keynote's load-generating infrastructure on the Internet; conduct realistic outside-the-firewall load and stress tests to validate performance of entire Web application infrastructure.
SiteTester1- Load test tool from Pilot Software Ltd. Allows definition of requests, jobs, procedures and tests, HTTP1.0/1.1 compatible requests, POST/GET methods, cookies, running in multi-threaded or single-threaded mode, generates various reports in HTML format, keeps and reads XML formatted files for test definitions and test logs. Requires JDK1.2 or higher.
httperf- Web server performance/benchmarking tool from HP Research Labs. Provides a flexible facility for generating various HTTP workloads and measuring server performance. Focus is not on implementing one particular benchmark but on providing a robust, high-performance, extensible tool. Available free as source code.

NetworkTester
- Tool (formerly called 'NetPressure') from Agilent Technologies uses real user traffic, including DNS, HTTP, FTP, NNTP, streaming media, POP3, SMTP, NFS, CIFS, IM, etc. - through access authentication systems such as PPPOE, DHCP, 802.1X, IPsec, as necessary. Unlimited scalability; GUI-driven management station; no scripting; open API. Errors isolated and identified in real-time; traffic monitored at every step in a protocol exchange (such as time of DNS lookup, time to logon to server, etc.). All transactions logged, and detailed reporting available.

WAPT
- Web load and stress testing tool from SoftLogica LLC. Handles dynamic content and HTTPS/SSL; easy to use; support for redirects and all types of proxies; clear reports and graphs.

Visual Studio Team System 2008 Test Edition
- A suite of testing tools for Web applications and services that are integrated into the Microsoft Visual Studio environment. These enable testers to author, execute, and manage tests and related work items all from within Visual Studio.

OpenLoad
- Affordable and completely web-based load testing tool from OpenDemand; knowledge of scripting languages not required - web-based recorder can capture and translate any user action from any website or web application. Generate up to 1000 simultaneous users with minimum hardware.

Apache JMeter
- Java desktop application from the Apache Software Foundation designed to load test functional behavior and measure performance. Originally designed for testing Web Applications but has since expanded to other test functions; may be used to test performance both on static and dynamic resources (files, Servlets, Perl scripts, Java Objects, Data Bases and Queries, FTP Servers and more). Can be used to simulate a heavy load on a server, network or object to test its strength or to analyze overall performance under different load types; can make a graphical analysis of performance or test server/script/object behavior under heavy concurrent load.

TestMaker
- Free open source utility maintained by PushToTest.com and Frank Cohen, for performance, scalability, and functional testing of Web application. A framework and utility to build and run intelligent test agents that implement user behaviors and drive the system as users would. Features an XML-based scripting language and library of test objects to create test agents. Includes capability to check and monitor email systems using SMTP, POP3, IMAP protocols. Java-based tool - runs on any platform.

SiteStress
- Remote, consultative load testing service by Webmetrics. Simulates end-user activity against designated websites for performance and infrastructure reliability testing. Can generate an infinitely scalable user load from GlobalWatch Network, and provide performance reporting, analysis, and optimization recommendations.

e-Load
- Load test tool from Empirix Software; for use in conjunction with test scripts from their e-Tester functional test tool. Allows on-the-fly changes and has real-time reporting capabilities. Includes script editor with advanced debugging and maintenance capabilities. Works with a wide variety of platforms. (Note: (Note: in March 2008 it was announced that Oracle aquired Empirix's e-TEST suite product line and will incorporate it into the Oracle Enterprise Manager and Oracle Real Application Testing products.)

Siege
- Open source stress/regression test and benchmark utility; supports basic authentication, cookies, HTTP and HTTPS protocols. Enables testing a web server with a configurable number of concurrent simulated users. Stress a single URL with a specified number of simulated users or stress multiple URL's simultaneously. Reports total number of transactions, elapsed time, bytes transferred, response time, transaction rate, concurrency, and server response. Developed by Jeffrey Fulmer, modeled in part after Lincoln Stein's torture.pl, but allows stressing many URLs simultaneously. Distributed under terms of the GPL; written in C; for UNIX and related platforms.

JBlitz
- Load, performance and functional test tool from Clan Productions. Runs multiple concurrent virtual users.to simulate heavy load. Validates each response using plain text or regular expression searches, or by calling out to your own custom code. Full Java API. For testing and 'bullet-proofing' server side software - ASPs, JSPs, servlets, EJBs, Perl / PHP / C / C++ / CGI scripts etc.

WebServer Stress Tool
- Web stress test tool from Paessler AG handles proxies, passwords, user agents, cookies, AAL.
Web Polygraph - Freely available benchmarking tool for caching proxies, origin server accelerators, L4/7 switches, and other Web intermediaries. Other features: for high-performance HTTP clients and servers, realistic traffic generation and content simulation, ready-to-use standard workloads, powerful domain-specific configuration language, and portable open-source implementation. C++ source available; binaries avail for Windows.

OpenSTA
- 'Open System Testing Architecture' is a free, open source web load/stress testing application, licensed under the Gnu GPL. Utilizes a distributed software architecture based on CORBA. OpenSTA binaries available for Windows.

PureLoad
- Java-based multi-platform performance testing and analysis tool from Minq Software. Includes 'Comparer' and 'Recorder' capabilities, dynamic input data, scenario editor/debugger, load generation for single or distributed sources.

ApacheBench
- Perl API for Apache benchmarking and regression testing. Intended as foundation for a complete benchmarking and regression testing suite for transaction-based mod_perl sites. For stress-testing server while verifying correct HTTP responses. Based on the Apache 1.3.12 ab code. Available via CPAN as .tar.gz file.

Torture
- Bare-bones Perl script by Lincoln Stein for testing web server speed and responsiveness and test stability and reliability of a particular Web server. Can send large amounts of random data to a server to measure speed and response time of servers, CGI scripts, etc.

WebSpray
- Low-cost load testing tool from CAI Networks; includes link testing capabilities; can simulate up to 1,000 clients from a single IP address; also supports multiple IP addresses with or without aliases. For Windows.

eValid LoadTest
- Web test tool from Software Research, Inc that uses a 'Test Enabled Web Browser' test engine that provides browser based 100% client side quality checking, dynamic testing, content validation, page performance tuning, and webserver loading and capacity analysis.

WebPerformance Load Tester
- Load test tool emphasizing ease-of-use, from WebPerformance Inc. Supports all browsers and web servers; records and allows viewing of exact bytes flowing between browser and server; no scripting required. Modem simulation allows each virtual user to be bandwidth limited. Can automatically handle variations in session-specific items such as cookies, usernames, passwords, IP addresses, and any other parameter to simulate multiple virtual users. For Windows, Linux, Solaris, most UNIX variants.

WebSuite
- A collection of load testing, capture/playback, and related tools from Technovations for performance testing of web sites. Modules include WebCorder, Load Director, Report Generator, Batch, Manager, and others. WebSizr load testing tool supports authentication, SSL, cookies, redirects. Recorded scripts can be modified manually. For Windows.

FORECAST
- Load testing tool from Facilita Software for web, client-server, network, and database systems. Capabilities include proprietary, Java, or C++ scripting; windows browser or network recording/playback. Network traces can also be taken from over 15 third party tracing tools. Virtual user data can be parameterized. Works with a wide variety of platforms.
- Free load test application from ACME Labs to generate web server loads, from ACME Software. Handles HTTP and HTTPS; for Unix.
- Compuware's tool for load/stress testing of web, database, and character-based systems. Integration with other Compuware tools provides an in-depth view by monitoring its operating system, database and network components, as well as the application itself. Works with a variety of databases, middleware, ERP.
Microsoft WCAT load test tool- Web load test tool from Microsoft for load testing of MS IIS servers; other MS stress tools also listed.
IBM Rational Performance Tester - Performance testing tool from IBM/Rational; has optional extensions to Seibel applications and SAP Solutions. Supports Windows, Linux and z/OS as distributed controller agents; provides high-level and detailed views of tests.
SilkPerformer- Enterprise-class load-testing tool from Borland (formerly Segue). Can simulate thousands of users working with multiple protocols and computing environments. Allows prediction of behavior of e-business environment before it is deployed, regardless of size and complexity.
Radview's WebLoad- Load testing tool from Radview Software, also available as part of their TestView web testing suite. Basic version available as open source, add-ons available for purchase. Capabilities include over 75 Performance Metrics; can view global or detailed account of transaction successes/failures on individual Virtual Client level, assisting in capturing intermittent errors; allows comparing of running test vs. past test metrics. Test scripting via visual tool or Javascript. Wizard for automating non-GUI-based services testing; DoS security testing.
Loadrunner- HP's (formerly Mercury's) load/stress testing tool for web and other applications; supports a wide variety of application environments, platforms, and databases. Large suite of network/app/server monitors to enable performance measurement of each tier/server/component and tracing of bottlenecks.

Posted byPrashanthNaik at 3:56 AM 0 comments  

WordLinx - Get Paid To Click