Context Driven Testing

Context-driven testing is a paradigm for developing and debugging computer software. Context-driven testing could arguably be called agile testing because the principles it recommends are analogous to those suggested in the AgileManifesto. The context-driven school of software testing is flavor of Agile Testing that advocates continuous and creative evaluation of testing opportunities in light of Read more…

SHARE THIS

Advantages of Agile Methodology

Agile as the name refers implies something to do very quickly. Hence Agile Testing refers to validate the client requirements as soon as possible and make it customer friendly. Agile development methodology is a conceptual framework for undertaking any software engineering projects. There are a number of agile software development methods but the most popular Read more…

SHARE THIS

STAF – Software Testing Automation Framework

The Software Testing Automation Framework (STAF) is an open source, multi-platform, multi-language framework designed around the idea of reusable components, called services (such as process invocation, resource management, logging, and monitoring). STAF includes a number of services that provide specific functionality. The most prominent of these is called the STAf  eXecution engine (STAX), which executes Read more…

SHARE THIS

Cucumber with Selenium -Ruby

Cucumber is a tool for running automated acceptance tests written in a behavior driven development (BDD) style. Cucumber is written in the Ruby programming language. Cucumber works with Ruby, Java, .NET, Flex or web applications written in any language. It has been translated to over 40 spoken languages. Pre-requisites:  Ruby, cucumber, Selenium driver, Capybara, Ruby Read more…

SHARE THIS

What is Software Quality Assurance?

Software Quality assurance makes sure the project will be completed based on the previously agreed specifications, standards and functionality required without defects and possible problems. It monitors and tries to improve the development process from the beginning of the project to ensure this. It is oriented to “prevention”.

SHARE THIS

Why Cloud Load Testing is Performed?

Cloud Load Testing has recently emerged as one of the best applications of cloud computing. Cloud computing generates economies of scale and provides unprecedented access to inexpensive computing resources. While the utility of load testing is universally acknowledged, conventional load testing using in-house resources has many limitations and bottlenecks.

SHARE THIS

Model Based Software Testing

Model-based testing is application of Model based design for designing and optionally also executing artifacts to perform software testing. The MBT process begins with requirements.  A model for user behavior is built from requirements for the system.  Those building the model need to develop an understanding of the system under test and of the characteristics Read more…

SHARE THIS

Spiral Testing

Spiral testing is a risk based testing, where testers will take risk due many factors at the same time they will equipped with solutions for that risks. In the spiral and rapid application development testing environment there may be no final functional requirements for the system.

SHARE THIS

What is Gray Box Testing?

Gray box testing is a software testing technique that uses a combination of black box testing and white box testing. Gray box testing is not black box testing, because the tester does know some of the internal workings of the software under test. The current implementation of the Gray box methodology is heavily dependent on Read more…

SHARE THIS