Archive

Posts Tagged ‘SaaS’

Testing tool Market

July 13th, 2009

The overall distributed testing tool market is valued at more than $1 billion and has been growing consistently at 10% to 12% during the past five years. Gartner expects this growth to accelerate due to the demands of SOA and replacement of legacy applications with new packages and custom solutions. New companies continue to enter the market, as established vendors continue to fill out suites through acquisitions. As organizations seek to better manage software assets and face increased complexity, competition and regulations, they are finding that quality management tools and practices provide a fundamental baseline to drive positive results. This need will be especially acute as organizations shift from early Web services implementations to developing SOA, and as packages expand to become service-oriented business applications. SAAS based tool is an answer to companies trying to minimize their investments in tools.

Source: Gartner

Uncategorized , ,

Why Test Management?

July 13th, 2009

Creating an organized test plan has become extremely important for software companies because of the hyper competitive software industry. The time, capabilities, bandwidth and other resources are limited, so it is critical to make sure that testing professionals are extremely comprehensive while executing their test scripts. However, in tough economic times like today, having a solid test plan is not enough; a more dynamic approach is required to cut costs by eliminating unwanted tests without compromising on a comprehensive risk and security testing. To ensure this “Just Enough” approach to testing, test management becomes critical. Test Management involves leveraging a collection of processes and tools that enables testers to take a more strategic approach to testing, prioritizing key test functions, accounting for risk, planning for coverage, and controlling test execution. By employing effective test management, software development companies will ensure that they run the right tests, and avoid releasing an application that is not ready for prime time. There are several test management tools available, each with their own set of capabilities, limitations and complexities. Also, most tools available today are costly in terms of license fee and the hardware and software resources required. It becomes paramount to find the best tool that meets all your needs.

Why QMetry?

QMetry is the most comprehensive, flexible and affordable test management tool available in the market. It caters to QA teams of all sizes. It has brought test management to masses by offering a SaaS based delivery model. It draws all advantages of the SaaS features, and enhances the overall test management experience. QMetry drives a more effective and efficient global application testing process and supports high levels of communication and collaboration among geographically distributed testing teams. QMetry seamlessly integrates with your existing defect tracking systems like Bugzilla, JIRA and Mantis and test automation tools like Silktest and Quicktest, further enhancing their usability of yourexisting tool investments. It helps in involving analysts more directly in overall quality efforts, along with a shift in focus from finding defects to validation; to ensuring business objectives are being met. QMetry provides a user friendly interface, with powerful capabilities that help QA teams to integrate, communicate and co-ordinate the entire testing process in the most effective manner. QMetry provides a greater visibility of the entire testing process to geographically distributed teams and clients.

Uncategorized , , , ,

Seven reasons to Say yes to SaaS

July 13th, 2009
  • Affordable Total Cost of Ownership: Low upfront cost for acquisition and deployment, elimination of non-licensing costs and a metered-usage-based payment model with monthly expenses spread out over time reduces the overall cost of ownership. The Subscription based pricing enables economies of scale and makes the expenses more manageable as the teams grows. More importantly, for the SaaS based applications, the provider is responsible for the resources required to run the application & maintenance, which helps to optimize customer’s resources for other tasks. The user gets access to the application by paying for the usage and not owning it.

 

  • Faster deployment and high acceptance: The deployment time for a SaaS based application is faster since it is devoid of the complex implementation tasks associated with the licensed software as it is already up and running on the vendor’s resources. Since these applications are hosted over the internet, no training is required and the adoption levels are high.

 

  • Effortless real time upgrades and updates: A SaaS provider takes care of all the updates and upgrades, which are automatic, seamless and offered at no additional cost, there are consistent smaller changes instead of monster patches that cost time and money to implement. This aids the users to benefit from innovations on an on-going basis with painless upgrades.

 

  • Greater Customization and Scalability: The multitenancy feature of SaaS applications enables the vendors to scale indefinitely and provide exhaustive customization capability.

 

  • Seamless Integration: Integration support was aimed at collaborating with the complementary service providers & business partners of SaaS solutions. This was then extended to imbibe adaptability to the current processes and applications at the customer’s premise. Seamless integration is provided through different web services APIs and Service Oriented Architectures.

 

  • Anytime Anywhere: Today, the teams are geographically distributed and hence real-time collaboration between the team members is the need of the hour. Centralized repository provides a transparent & continuous view of the modifications/updates to the entire team. The mere inherent feature of being hosted over the internet enables the users to use the service from any location.

 

  • Focus to core competencies:  Due to higher accountability on part of the SaaS solution providers in terms of maintaining reliable data centers and secure processes, the customer can divert the resources utilized for the same towards competency building and hence, bringing higher productivity to the business.

 

Economic factors favor SaaS as during these tough times, capital expenditures are bound to be slashed and force organizations to move to more economical options. The subscription based pricing model of pay-as-you-go, will make SaaS more attractive and affordable. The lower overall TCO and enhanced productivity due to increased focus on core competency makes SaaS favorable.

Uncategorized , , , ,

Top 7 parameters for evaluating a test management tool

July 9th, 2009

Top 7 parameters for evaluating a test management tool

1. Real-Time updates that can be accessed from a centralized repository

Your QA team should not be spending countless hours in the morning trying to gather and compile the data from multiple sources and send you a report. Every member of your should be able to access all relevant test case information from anywhere in the world and be sure that it is current and updated, allowing your QA Team to be on the same page.

Test execution progress, test cases, requirements, and defect tracking charts should be all at the tips of your fingers. Testers should spend less time answering questions such as what percentage of tests are completed, where are we in the testing cycle, and how many critical bugs are there and more time on doing what they do best, that is ‘testing’!

2. Manage your Requirements

Managing requirements and respective changes is at the core of successful testing effort. A test management tool should provide an extensive capability to manage requirements and link them to test cases as well as defects for traceability analysis. By defining requirements, you can plan and manage tests that are more focused on your specific business needs.

Requirements should be associated to tests and defects to provide complete traceability and to aid the decision-making process.

3. Manage your Test Plans

A test management tool should provide an interface to create a test plan template that uses a step-by-step wizard format to make it simple and user friendly. The pre-defined stages of a test plan allow simple input giving you a comprehensive and complete test plan in a matter of minutes. The Test Plans will help you capture important test planning related information about testing your project. You should be able to import test plan into any word processor of your choice and should be version controlled allowing you to track changes globally.

4. Manage your test cases

Testcases are the fundamental building blocks for a seamless and predictable testing effort. An effective test management tool should provide a very simple yet intuitive interface to write the details of testcases and link them to the requirements and associated defects. Also, it should be able to adopt a customizable workflow to enable various compliance criteria.

5. Manage your Defects

The time effectiveness of testing team is measured by the number of defects that it discovered during testing process. An effective test management tool should provide a flexible defect management module that can be customized to meet the QA team’s and management’s needs. It should also provide a Web services based API to integrate external Defect and/or Issue Management systems in the testing process. Defect tracking should be simple & efficient while reporting on quality metrics. The metrics should be live so the bugs can be tracked and charted the moment they are submitted. This saves your team the time by not having to create a report and send you defects status every day.

6. Criteria based Search and Filter

To react effectively against business risks it is important to quickly find the details and changes associated with the test assets. An effective test management tool should provide a keyword based and field-value based extensive search as well as filter capability to mitigate risks effectively. The search and filter feature is extremely efficient as it allows you to identify what you need and hone in on it based off of parameters that you can set.

7. Role Based Security

The modern day software development lifecycle demands different roles and access control to effectively manage the testing process. An effective test management tool should provide a granular access control to mimic real-world team composition as well as role/user classification. Role management helps you to manage authorization, which enables you to specify the resources that users in your application are allowed to access. Role management lets you treat groups of users as a unit by assigning users to roles such as testers, QA Manager, Business Analyst and so on. Roles give you flexibility to change permissions and add and remove users without having to make changes throughout the site. As you define more access rules for your application, roles become a more convenient way to apply the changes to groups of users.

Uncategorized , , , , ,

Welcome to QMetry

June 23rd, 2009

The “Future” of test management is here!

Uncategorized , ,