Tuesday, March 31, 2009

The results of recent pool "What is the future of software testing?":

The results of recent pool "What is the future of software testing?":

Votes so far 47:

1. Will depend on programming trends( 3 answers 6%)
2. Future of testing in automation: automated unit testing; automated functional testing (17 answers 36%)
3. Software testing will get harder, more expensive and therefore less efficient ( 1 answers 2%)
4. Software testing will always have a future. As long as developers will write code there will be bugs, and the need for specialists to test them ( 32 answers 68%)
5. Reduction of QA costs, by increasing the quality of the code and reducing production time (5 answers 10%)
6. Non-functional testing: performance, application security testing etc. should increase (12 answers 27%)
7. you have different opinion ( 2 answers 4%)

Wednesday, March 25, 2009

Quality Engineered Software and Testing Conference 2009

The Quality Engineered Software and Testing (QUEST) conference runs from the 20 - 24 April 2009. The conference provides with unique opportunities for professionals from Testing and QA related areas to get the latest information from industry leaders and practitioners as well as to take special certification preparing courses and practice examinations. Also, there will be various interactive workshops and special roundtable discussions so that participants will be able to connect with fellow practitioners, contribute to the industry, and explore the career possibilities it offers.

Software quality topics include agile methods, assessments/CMMI, defect management, inspections/quality gates, measurement, organizational change, people/team effectiveness, process improvement/six sigma, project management, quality management, release management, requirements.

Testing topics include integration testing, performance testing, requirements-based testing, security testing, test automation, test design, test estimation, test management, test planning, test techniques, tools effectiveness.


The conference website: www.qaiquest.org/chicago.

Tuesday, March 24, 2009

Mirasoft Group Software Testing Services

Check out this SlideShare Presentation:

Thursday, March 12, 2009

Software testing market will growth despite the crisis.

Recent report from software consulting firm Ovum claims that the worldwide software testing services market is projected to reach 56 billion dollars by 2013, despite the global economic crisis that has already hardly hit technology industry. But according to Ovum despite this slowing, testing services will grow at a compound annual growth rate of 9.5 percent from 2008 to 2013, faster than most other technology services.

More and more companies are specialized in software testing services, with India establishing itself as the favourite provider. According to Alexander Simkin, a senior Ovum analyst and author of the report, both an outsourced and in-house testing services markets will grow over the next four years, but not at the heady rates seen over the last four years. Indian providers will compete with European and North American testers in terms of quality while continuing to offer cheaper rates.

However, the high demand has resulted in a skills shortage in India, so we could see increasing numbers of testing services jobs going to other low-cost territories. Recent scandals in Indian IT outsourcing markets could also affect on the alignment of forces in Global IT outsourcing market as Indian providers are losing their advantage against global competitors, and customers are choosing other attractive offshore work centers.

Thursday, March 5, 2009

The challenges in Agile Testing

As global crisis hit hard, more and more becomes concerned about how it will impact on the information technology sector. Companies become more cautious and sometimes reluctant in giving software business. Some customers withdrawing their long term projects while others using the opportunities to renegotiate contracts and quoting lower price. Recent IT scandals also add fuel to the fire, and as a result customer satisfaction levels fall and many projects going much longer than expected and cost more than planned. And all this happens while customer wants to get better business processes from software providers in order to increase customer satisfaction and save more money.

In this tough environment more and more companies are start to explore how “Agile with different flavors” can help their Enterprises more reliably deliver software quickly and iteratively. The roles of Test Professionals become more important in implementing Agile Projects. Innovations are increasingly being fueled by the needs of the testing society at large. But the most challenging role to adapt to agile development is the role of Tester. That's because agile development contradicts so many things that many Testers have been taught is 'best practice'.

In an agile development environment you cannot wait for things to happen. You must be proactive. This is true for all team members, but it is especially true for Testers. QA team members cannot let anything get in their way of testing. If they don’t follow the requirements they need to speak with the Product Owner for clarification. If they are not sure how programmers is going to implement the new code, they need to discuss how the code will be implemented with the developer. They must become self directed experts at removing any obstacles that prevent them from testing.

So, what are the challenges face Testers when working with Agile development teams and how they can meet that challenges?

Recently, browsing through Software Testing Help I found one interesting article: Tips to be More Innovative in the Age of Agile Testing ..., written by J.B. Rajkumar - experienced Trainer, QA Manager, frequent Speaker for Colleges, Universities and International Conferences.

According to him Agile Testers face lot of challenges when they are working with Agile development team. And they should be able to apply Root-Cause Analysis when finding severe bugs so that they unlikely to reoccur. While Agile has different flavors, Scrum is one process for implementing Agile. Some of the challenging scrum rules to be followed by every individual are,

- Obtain Number of Hours Commitment Up Front
- Gather Requirements / Estimates Up Front
- Entering the actual hours and estimated hours daily.
- Daily Builds
- Keep the Daily Scrum meetings short
- Code Inspections are Paramount


Mr.Rajkumar claims in order to meet the challenges, an agile testers needs to be innovative with the tools that they have. And here is some important keys for innovation:

- A good Agile Tester needs to be extremely creative when trying to cope up with speed of development/release. For a tester, being creative is more important than being critical.
- Testing professional must be highly talented and strives for more learning and innovating new ideas. Talented Testers are never satisfied with what they have achieved and always strives to find unimaginable bugs of high value and priority.
- An Agile Tester should not be afraid to look at a developer’s code and if need be, and in extreme cases, to correct it.
- He must have a comprehensive vision to client’s expectations and delivery of the good product.
- He must be empowered to work in Pairs. He will be involving in Pair Programming to bring shorter scripts, better designs and finding more bugs.
- Tester should be passionate and contributes something unique that may be in terms of their innovative ideas or the way they carry day-to-day work.


And finally, Agile Tester must have multiple skills like, Manual, Functional, Performance testing skills and soft skills like Leadership skills, Communication skills etc. As in this new world Testing Professional will be concentrate on adding value to the business and the software development life-cycle and will operate in a new and elevated position where the combination of their structured driven approach, creativity and ability to articulate and define quality and testing criteria in to the new models will be critical to the success of the business implementation of technology.

Monday, March 2, 2009

HP released new updates for its Performance Center and Application Lifecycle Management service

Recently HP released new updates for its Performance Center and Application Lifecycle Management suites, which includes auditing tools for software and web-based services as well as upgrades for the LoadRunner load testing tool. The Performance Center 9.5 release contains a set of tools which allow IT management and programmers to better monitor and measure the performance of new IT systems and software.

"The current wave of application modernisation seeks to increase agility and lower costs through the adoption of new technologies and processes," said Jonathan Rende, vice president and general manager of business technology optimisation applications at HP's software and solutions branch.

HP hopes that the new Performance Center and the new Application Lifecycle Management service will allow IT organisations to better plan and manage development cycle, provide support and software lifecycle management for large-scale enterprise systems.
"The current wave of application modernisation seeks to increase agility and lower costs through the adoption of new technologies and processes," said Jonathan Rende, vice president and general manager of business technology optimisation applications at HP's software and solutions branch.