Need for Performance Testing
Too often, the software applications performance and stability is either an afterthought or not even a thought at all, and yet the consequences are often severe, if not catastrophic.The numbers of websites and software applications today are more than likely in the millions and they are rapidly increasing on a daily basis. It is very easy way to be an entrepreneur and start sites and develop applications for usage.
Submitted by rpokkuluri on January 21, 2010 - 6:04am.In my previous blog Requirements and Ambiguities, we have seen the necessity to clean out the ambiguities to have qualitative requirements. In this blog let us to talk about how to conduct an ambiguity review.
Dictionary meaning of Ambiguity is as follows:
Submitted by rpokkuluri on December 24, 2009 - 6:15am.A leap into quality
Submitted by spasunuri on December 20, 2009 - 7:03am.Quality software delivery has never been more critical to businesses; in fact, it’s critical to business survival in today’s economy. Requirements change often, projects fall behind schedule, costs are scrutinized but quality must improve or businesses lag behind competition. This seemingly impossible task is forcing software delivery teams to think outside the box, examine agile development approaches and challenge historically dominant methods.
Submitted by spasunuri on December 18, 2009 - 6:59am.Agile teams are normally left on their own, thereby allowing them to take their own decisions and succeed, therefore require MORE discipline and maturity than traditional programming methodologies. Let’s consider software project planning and estimating. On a traditional project, we often saw a detailed project plan that listed specific tasks, dates, assigned resources, and so on. In true spirit this plan was rarely modified to reflect the lessons learnt throughout project lifecycle.
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.
Recent comments
9 weeks 2 days ago
12 weeks 6 days ago