Monday, 1 September 2014

Automation Testing

Automating human activities (i.e. TC's execution) in order to validate application is called automation testing. Automation testing can be performed using programming languages (ex: C#) or Scripting languages (ex: Perl Scripting) or any one of the 3rd party automation tools like QTP, WinRunner, Selenium…etc Advantages: -fast in execution -more Reliability -More Consistency -Automation scripts are Repeatable -Automation scripts are Reusable for different versions of application Disadvantages: -Tools are expensive/costly -Skilled...

Friday, 31 January 2014

Globalization, Internationalization and Localization in Software

What is Globalization, Internationalization and Localization in Software Testing? In Today’s competitive world many of the clients are targeting the global audience, which means going beyond borders and working with clients to make sure application has proper global sets in terms of functional, readable, and viewable in multiple platforms and cross-browsers. Along with that there are many languages in the world, so in this situation do we need to create a separate application or website for each languages & countries? The answer is NO. This...

Monday, 27 January 2014

Traceability Matrix or Requirement Traceability Matrix

What is Traceability Matrix(RTM) ?? Traceability Matrix (also known as Requirement Traceability Matrix - RTM) is a table which is used to trace the requirements during the Software development life Cycle. It can be used for forward tracing (i.e. from Requirements to Design or Coding) or backward (i.e. from Coding to Requirements). There are many user defined templates for RTM. Each requirement in the RTM document is linked with its associated test...

Levels Of Testing

Levels Of TestingLevels of testing include the different methodologies that can be used while conducting Software Testing. Following are the main levels of Software Testing: Functional Testing. Non- functional Testing. 1.Functional Testing.This is a type of black box testing that is based on the specifications of the software that is to be tested. The application is tested by providing input and then the results are examined that need to conform...

Non-Functional Testing

Non-Functional Testing This section is based upon the testing of the application from its non-functional attributes. Non-functional testing of Software involves testing the Software from the requirements which are non functional in nature related but important a well such as performance, security, user interface etc. Some of the important and commonly used non-functional testing types are mentioned as follows: Performance Testing It is mostly used to identify any bottlenecks or performance issues rather than finding the bugs in software....