Sunday 23 September 2012

Based on your Expertise please share what will be the top 5 Trends to drive market for Leading software testing Companies in 2012-13.

"I, see some major trends in business and information technology, and drive market for software testing in 2012-13. Some of these shaping trends are:
1)Mobility Application Testing : Since the smart phones have become more accessible, the convenience of using the internet on the move has seen many people use this platform as opposed to the PC for accessing the internet. So business demand develops application portable to mobile. Smartphone’s are on a rampage and are dominating the market. Mobile apps of various OS are popping everywhere. Thus, there is a huge scope of mobile app testing. Now-a-days, mobility is not just limited to receive/make calls on-the-go, but has transformed as an essential living style. Mobile/Smartphone testing assures the quality of mobile devices, like mobile phones, PDAs, etc.
2) Testing-as-a-Service/Cross Cloud computing: With TaaS or cross cloud computing, organizations are benefitted huge cutback in infrastructure costs, immediate access to a range of testing scenarios and capabilities, and reduces resolution time for critical and non-critical defects. TaaS stands for Testing as a Service. It is one of the platforms provided by the Cloud Infrastructure. It is a type of software testing which ensures the quality of the process through which the organizations can use applications on the internet without investing in new infrastructure and licensing new software.   

3) Business Intelligence Testing: Data is increasing in huge volume hence filtering meaningful data is huge challenge. The efficiency quotient of a business intelligence tool lies in its ability to crunch huge loads of data, present meaningful results that can be used by top business users. Some secure web applications contains classified data and exposure of the same to the test engineers may be harmful for the enterprise. Thus, there is a need to generate and manage test data so that it can be used by the test engineers without leaking vital information.

4) Crowd sourced Testing: Crowd sourced testing is getting pace across the industry to perform testing to uncover bugs and suggest new ideas. And enterprises now prefer a crowd sourced marketplace so as to get access to global talent and different set of skills. It is the process of outsourcing various tasks and activities to a group of teams or individuals. In testing field, a group of professionals are invited to find loopholes in the application and provide concrete suggestions to improve the user experience.
5) Test data generation and management: Test data creation and management would ensure the best use of filtered test data. Here, mainly the efficiency of the tool is put to test. Performance test engineers check for slowness of the system when huge volume of data is processed.
6) Agile Testing:  This evolving methodology helps to release the product in the market ASAP by continuous releases of functional software (rapid agile sprint process).
7) Web Accessibility Testing: It is a division of usability testing where the targeted users have disabilities that involve how they use the application.
8) Independent Outsourced Testing: It provides a neutral and fresh approach which is essential for the market success of the software product.

Wednesday 19 September 2012

What Happens when a QA Testing Company Introduces a New process within Ongoing Project? Share your Experience with us.


What Happens when a QA Testing Company Introduces a New process within Ongoing Project? Share your Experience with us.
                    
Introducing a new process within an ongoing project in an organization is a sensitive decision. Various highlighted points which should be kept in consideration while introducing the new processes to the current process within an software organization are summarized as follows:

1: Size of the organization plays a vital role in introducing the new processes within an organization and subsequently risk associated with the organization is a major factor. Larger the size of the organization greater is the risk involved in implementing the new process to the ongoing processes.

2: Balancing should be maintained with productivity and the output of the organization. Management should be smart enough to decide the goal of project, Test requirement specification documents being used to create design documents for a project.

3: Sometimes performing Ad-hoc is well enough and all this depends on the size of the project with which the organization is dealing with. There should be a fair channel for communication within Team leads, Managers, Developers, QA Team and the end users so that the scope and the progress of the project is well defined and there is no discrepancy within various phases of project.


Injecting new Software QA Processes in an existing organization depends upon:-

a) Organization Strength: For large organizations with high risk projects, serious management buy-in is required and a formalized QA process is necessary.

B) For small groups or projects, a more ad-hoc process may be appropriate, depending on the type of customers and projects. A lot will depend on team leads or managers, feedback to developers, and ensuring adequate communications among customers, managers, developers, and testers.

For more on this, please log on to:- http://www.qainfotech.com/