Open-Source Testing

Archetype Transference Towards Open Source Testing Tools

Clients in general; demand faster time-to-market for their software products without significant expenditures in testing tools, and at the same time they want to ensure that software bugs don’t eat up their investments.

Over a period of last decade, the popular Tier 1 vendors have lured the clients to integrate theories such as testing, shift left methodologies, etc. Most of these engagements with other Tier 1 vendors have ended up in nothing but supplying the bodies to do the manual testing. Before the clients realize it is already too late and these vendors end up owning a lot of related subject matter expertise for the existing projects and knowingly or unknowingly used as a ransom to prevent in making a change in a vendor.

We strongly believe that in less than a decade, the software testing market has evolved from a small segment of the application development lifecycle to a separate market unto itself. Plenty of industry-standard Open-Source testing tools are now available to address different facets of the QA process, ranging from simple unit testing to end-to-end life-cycle management.

Market growth coupled with increase in client’s apatite/ awareness has led to rising end-to-end costs for testing tools. This is motivating IT organizations to seek open source testing tools, which are often less expensive from a total cost of ownership perspective while offering equivalent functionality yet requiring knowledge of development languages. Open source tools are now an integral part of the IT spectrum, and have penetrated nearly every aspect of the software testing domain.

Testing Tools : Traditional Paid Vs. Open Source

Traditionally, clients prefer using Paid Testing tools products over open source software. Their rationale included the following factors :

Traditional Paid Advantage :
  • Lower Total Cost of Ownership
  • Corporate Strategy
    • Reduced dependencies on specific products/toolsets
    • Truly falls in line with early testing in SDLC promoting faster time-to-market
  • Technology Strategy
    • Ease of Procurement (off-the-shelf product)
    • Flexibility
    • Ease of Usage
    • Tool Customization
  • Open source Support
    • Strategy and affinity to contribute to the community, thereby promoting open and extensible architectural design of software.
Open Source Advantage :
  • Reduced dependencies on specific products/tool sets
  • Truly falls in line with early testing in SDLC promoting faster time-to-market
  • Technology Strategy
    • Ease of Procurement (off-the-shelf product)
    • Flexibility
    • Ease of Usage
    • Tool Customization
  • Open source Support
    • Strategy and affinity to contribute to the community, thereby promoting open and extensible architectural design of software.

Archetype Transference

The following developments have raised the demand for open source tools:

  • Recent recession has tightened the organiza­tional budget, making open source tools more attractive.
  • Low ownership cost, flexibility, increased innovation, shorter development and faster procurement as reasons for picking open source.
  • Open source had risen to the top of the executive agenda: “faster, cheaper, better