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
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
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.
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.
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.
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?
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.
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.
|
Recent comments
29 weeks 2 days ago
32 weeks 6 days ago