|
|
|
|
|
| |
 |
|
Vibrant Trends in Software Testing 31st July 2006
|
Software is everywhere. We love it when it makes our life
easier. We hate it when it doesn’t work the way we expect. It
has become so much the part of our everyday living. It helps
us to communicate more efficiently, to live in a more
connected world, to operate businesses more effectively.
Today the end user in most cases is the common man, the end
user will have little computer knowledge; some common
rules-of-thumb include. The program should act in a way that
least surprises the user. In short bug free. With this, new
paradigms of software testing are visible on the horizons.
Software testing is the process used to identify the
correctness, completeness and the quality of the developed
computer software.
|
|
 |
Software testing has emerged from the shadows in the IT space
to claim its rightful place. The Global software Testing
market is estimated to be $13 billion dollars. The market
opportunity for the Indian offshore testing companies is
currently $2 billion, estimated to rise to $8 billion in 2008.
The software-testing arena would require 16,000 – 18,000
professional in the next one year as per the IDC report. Job
opportunities are abundant in the testing scene.
|
With an increased realization of the potential hitches that
defective solutions can create, testing software is preferred
to risking its failure later. However, despite growing
awareness, software testing is still not a prioritized
strategy for many enterprises many business applications are
not tested properly before being released into market.
India is becoming one of the leading destinations for offshore
testing. The potential that exists in the software testing
space is similar to what off shoring model offers. Our global
delivery model has been at a competitive advantage in the
software testing space too. Most organizations are also
realizing that software testing is becoming and independent
professional discipline. It not only brings objectivity and
transparency to defect reporting process, but also improves
the core business strategy, Customers are ready to get their
software tested by a company that has not played a part in the
development process. Moreover it reduces costs by deploying
cost-effective models and perceived risk of outsourcing
testing is low. Ever increasing competition in the
international market has forced organization to adapt to the
recent quality practices to patch with the industry
requirements. There are certain established Models and
Standards of SEI (Software Engineering Institute) of Carnegie
Mellon University. Such as SEI authorized CMM, CMMI, and PCMM.
It’s a model of 5 levels of process ‘maturity’ that determine
effectiveness in delivering quality software. Organizations
can receive CMMI ratings by undergoing assessments by
qualified auditors. In Level 5 – the focus is on continuous
process improvement. The impact of new processes and
technologies can be predicted and effectively implemented when
required. Quality Assurance Institute (QAI), USA was
established in 1980 as a professional association formed to
represent the software quality assurance industry. Today,
Software Certifications, administered by QAI, is global. ISO
9126 defines six high-level quality characteristics that can
be used in software evaluation. It includes functionality,
reliability, usability, efficiency, maintainability, and
portability. It’s clear that raising the quality of software
without recourse to elaborate techniques or complex
methodologies is still a needed and practical solution. Simple
automation of the development, code management, and testing
portions, it appears, would deliver tremendous benefits.
Another area of services, which is opening up, is high-end,
automated, Product testing and quality assurance services. It
is estimated that this segment will dominate the future IT
service business.
On between performance and functionality testing: performance
testing is a high-margin business, needing highly skilled
manpower, while projects themselves are sporadic;
functionality testing is low margin requires a lot of
man-power but can help sustain an organization. In other
words, the testing market gets more prominence from top
management of software development companies when times are
tough.
Testing businesses has its unique challenges. One has to rely
on various innovative measures to overcome them. Till recently
testing was an unpopular career & as a result current test
resource base is poor. By Judiciously choosing recruitment
channels to service immediate business exigencies and build a
solid team for tomorrow is the mantra, which will take the
software testing industry towards newer horizons. |
| |
|
|
| Source |
 |
|
|
Next |
|
|
|
|
|
| Logos, Copyrights, Trade Marks, Service Marks of third parties mentioned belong
to respective owners. Copyright © 2006. AmitySoft Technologies Pvt Limited
________________________________________________________________Disclaimer l Sitemap |
|
|
|