Posts

How to use Fiddler?

Image
Fiddler is a free and open-source packet analyzer. It is used for network troubleshooting, analysis, software, communications protocol development and education. Fiddler captures HTTP and HTTPS traffic data between the browser and server. These data are extremely valuable to troubleshoot HTTP, Java script errors and performance issues related to browser page rendering, this article is a step by step tutorial to guide how to use Fiddler and capture HTTP Traffic.

What Is The Difference Between Performance, Load, Volume & Stress Testings?

Image
Performance testing measures response times across various system layers, and identifies potential bottlenecks that may exist. Ideally, the system being tested is already functionally stable. Load testing is often a part of the larger performance testing strategy. It is different from performance testing, in that performance testing may measure response time with a single user exercising the system or with multiple users exercising the system. Load testing, however, focusing on increasing the load on the system to some stated or implied maximum load , to verified the system can handled defined system boundaries. Volume testing is often considered synonymous with load testing, yet volume testing focuses on data. Stress testing goes to the next level with respect to the quantity of users or data place in the system. The intent is to go beyond testing stated or implied boundaries, and identify actual boundaries by identifying the precise load at which the system breaks (its resources...

Distributed Testing with Selenium Grid

Selenium Grid manual Also, good wiki from Google

About front-end testing

I was asked many times about front-end testing: what to test and how to test it, and what tool are best to be used? And this is my final answer: You need to consider Mike Cohn’s analogy – the test pyramid. It will help you decide what kind of testing best to be done in a certain situation. At the bottom of the pyramid are the solid test units they are the foundation of the test strategy – they can provide you with a fast feedback. At the top, occupying the smallest part of the pyramid , are the UI tests. They interact with your UI directly(for example Selenium), but are costly and very slow on feedback. They can become very brittle and hard to maintain. At the middle of the pyramid there are integration tests that do not require an UI. In Rails, for instance, you would test your REST interface directly instead of interacting with the DOM elements. For smoke or regression tests UI are very useful. If there is a need to automate these, there are some dangers to consider. First, you shoul...

Python: Email generator

For test email app sometimes good to have a group with numbers of faked emails. Was done for 'contacts' (addressbook/surveymonkey.com). Script posted for help young QA engineers.

Why I choose python over java?

Because Python Is Easy to Use: A simple program written in C++, C, Java and Python. All program prints "Hello world".

What is Firebug?

Image
Firebug is a free web development tool. In this tutorial we are going to discuss following - How to install Firebug. Inspect and edit HTML with Firebug. Inspect and edit CSS with Firebug. Debug and profile JavaScript with Firebug. Execute JavaScript on the fly with Firebug. Logging for JavaScript with Firebug. Monitor network activity with Firebug. Installing Firebug