Alliance Global Services


RIGHT Blogs                                                               RSS Feed

 

Agile QA and Testing

Submitted by ssingaraju on December 15, 2009 - 2:37pm.

Performing functional testing or test automation on complex applications is hard enough but doing them on projects that practice Agile development methodology is even harder.

The sprints are executed in weeks rather than months, the functionality changes from sprint to sprint and you have to do regression testing for all the functionality that was developed in prior sprints.

But Agile does provide the solution for doing it right using:

- Create a user story and use it for developing test cases

Application Quality vs Code Quality

Submitted by ssingaraju on December 14, 2009 - 11:23pm.

There is a great article written by Olivier Bonsignour and Dr. Bill Curtis about the difference between Application Quality and Software Quality. It is a great read and especially the parts where they talk about why modern applications are so difficult to maintain quality - I love the part where they talk about a good developer who can program in Java/.NET not being an expert with database programming and causing errors that come back to bite later.

I have seen this happen numerous times

Testing using the Cloud

Submitted by ssingaraju on December 14, 2009 - 11:13pm.

The concept of Cloud Computing has matured into a key asset in every organization's strategic IT infrastructure planning. Where applicable it quantimized hardware, software or application costs per user or per duraiton of use. It was such an intriguing concept that experts and business analysts even declared cloud computing to be the ONLY next-generation IT solution.

Why include Test Automation when Outsourcing testing

Submitted by ssingaraju on December 10, 2009 - 4:57am.

Outsourcing of testing services using Managed Testing Services providers is increasingly a very attractive approach for several organizations to execute all test except UAT. However most organizations do not realize the full benefits of that outsourcing engagement by not mandating Test Automation.

Why Software Testing Is Critical

Submitted by ssingaraju on November 25, 2009 - 10:03am.

The software testing strategy is an essential process of software quality assurance that comprises part of the software development lifecycle. Companies that fail to implement quality control standards and adequately define the range of tests for an application can destroy brand credibility, sabotage the overall project and create a cost blowout.The test plan forms part of the project documentation. The goals, objectives and functional requirements of a software application are scoped and bounded by the project plan.

Software Quality Assurance & Testing- A Basic Primer

Submitted by ssingaraju on October 2, 2009 - 4:01am.

Testing of any type of software product, either prior to delivery & distribution or post-implementation is critically important to long-term success for a company. A well-designed and thought-out test procedure will uncover any latent defects if present, and will serve to increase confidence in the software and reduce the level of risk during system utilization. Without software quality assurance testing, firms would end up shouldering an enormous investment in time and resources without a safety net. What a huge gamble to take?

Application Quality and Development Process metrics

Submitted by ssingaraju on June 13, 2009 - 7:31am.

Santanu posted an interesting difference in the types of metrics in a software development process.

I agree that there are two types of metrics - Application Quality metrics and Development Process metrics

Application Quality metrics are the ones which evaluate an application from the perspective of coding practices, software engineering practices, design, architectural and security practices.

Metrics in Software development process

Submitted by ssingaraju on May 22, 2009 - 6:01am.

It continues to amaze me how difficult it is to get any sort of standard metrics around the software development process. And come to think of it, that should be surprising because we have measures to define even Cheese and Beef - why not software - the most analytical and logical of human activities.

Most metrics used to measure the software development process range from the truly un-interesting like 000's of lines of code to not-that-informative such as defect seepage and defect density.


ssingaraju
ssingaraju
As VP of Application Services at Alliance Global Services I am focused on developing cutting edge solutions to our customers. I provide Strategic Guidance to our customers in Quality Assurance, Software Quality Measurement and Application Development. Prior to AGS I was a Partner at Fusion Technologies where I developed our Global Delivery centers in India.
View my complete profile
 

RIGHT Blog

Alliance’s RIGHTBlog shares our thoughts and experiences of our most valued resource - our people. With extensive experience in four key areas: strategic guidance, outsourced product development, quality assurance and testing, and application maintenance, we share this expert knowledge and personal insight in order to exchange ideas and solutions.


Recent comments

 

 Digg It    Delicious Bookmark this on Delicious    RSS Feed