~

Every innovation begins with creative ideas. The goal of innovation is a positive change, to make life easier and things simpler. The term innovation means a new way of doing things. It may refer to incremental and revolutionary changes in thinking, products, processes or organizations. We define innovation as the successful implementation of creative ideas.

To achieve high efficiency and productivity in Software Testing and Quality Assurance, I shared some ideas and practices which I always follow.

- Shakal Shukla

Tuesday, June 1, 2010

Virtualization.. Save Resources ! Save Money !

Virtualization is the most efficient way of using resources.

Advantages of using virtualization techniques are
1. Saves time to installation of desired Operating system on every machine.
2. Save money in instead of using actual hardware.
3. This reduces backup licensing cost and OS licensing cost.
4. Hardware component details can be customised like size of HDD and RAM.

Tools available in market for virtulization:
1. VMware Workstation 7.0
2. Microsoft Virtual PC
3. Windows PC
4. Virtual Box
5. ESX virtual servers with VMware Infrastructure Client
6. VMware Player

Reference link:
http://en.wikipedia.org/wiki/Windows_Virtual_PC

Friday, January 29, 2010

VS 2010 - New phase in automation !

Visual Studio Test System 2010 i.e. VSTS 2010 is providing some new features for software testing.

Coded UI test can be used as functional automation tool which generates code in C#.

VSTS also provides option to test application performance.

Currently working on new features of VSTS 2010. So, I will come up with some more information on VSTS 2010.

Thursday, December 31, 2009

WAS

Microsoft Web Application Stress Tool i.e. WAS is a free tool which is used to check Performance of the application.

I will come up with some more information on WAS in my future posts.

Tuesday, December 29, 2009

Security Testing

I am currently working on case study of Security testing. So I will come up with some conventional pratices used in Security testing.

Tuesday, November 17, 2009

Performance testing

If you are new to the term "Performance testing" then following mindmap will give you the crystal clear idea. You will get theory/information on different websites i.e. what is Performance testing, how to do performance testing; but how to start Performance testing or how to achieve statisfactory results in Performance testing is explained in following image.


Note: Click on image for better view.

Friday, October 30, 2009

Scalability Testing

Scalability Testing, is the testing of a software application for measuring its capability to scale up or scale out in terms of any of its non-functional capability - be it the user load supported, the number of transactions, the data volume etc.

Performance, scalability and reliability are usually considered together by software quality analysts.

Following mindmap will give you touchpoints of Scalability testing.

Wednesday, September 30, 2009

Risk analysis of new technology

Few customers always prefers latest technologies. It can be a latest Operating system, Browser, SQL Server, etc.

Whenever new or upgraded version or service pack introduced in market, we should required risk analysis.

Following is the generic mindmap which can help you in identifying risk in new piece of version/service pack/new software which can affect your application.