Who should decide when software is ready to be released?

January 8, 2010

In many projects this depends on the release criteria for the software. Such criteria are often in turn based on the decision to end testing. Unfortunately, for any but the simplest software projects, it is nearly impossible to adequately specify useful criteria without a significant amount of assumptions and subjectivity. For [...]

Read the full article →

What’s the big deal about ‘requirements’?

January 8, 2010

One of the most reliable methods of ensuring problems, or failure, in a large, complex software project is to have poorly documented requirements specifications. (Note that requirements documentation can be electronic, not necessarily in the form of printable documents, and may be embedded in code comments, may be embodied in well-written test cases, etc.) Requirements [...]

Read the full article →

Who is responsible for risk management?

January 8, 2010

Risk management means the actions taken to avoid things going wrong on a software development project, things that might negatively impact the scope, quality, timeliness, or cost of a project. This is, of course, a shared responsibility among everyone involved in a project. However, there needs to be a ‘buck [...]

Read the full article →

What’s the best approach to software test estimation?

January 8, 2010

There is no simple answer for this. The ‘best approach’ is highly dependent on the particular organization and project and the experience of the personnel involved. For example, given two software projects of similar complexity and size, the appropriate test effort for one project might be very large [...]

Read the full article →

Will automated testing tools make testing easier?

January 8, 2010

Possibly. For small projects, the time needed to learn and implement them may not be worth it unless personnel are already familiar with the tools. For larger projects, or on-going long-term projects they can be valuable. A common type of automated tool is the ‘record/playback’ type. For example, a tester could click [...]

Read the full article →

Stages of Software Testing

January 8, 2010

IEEE standards are more accepted in the software testing industry. However, it is mandatory that all software testing process must follow the rule. Software testing has many different phases, but includes test planning, test specification and test reporting phase in this article.
The test plan is the most important phase in the process of software testing. [...]

Read the full article →

Testing for Marketing

January 8, 2010

Much of the testing we do is to provide information about the product that is targeted for engineering or others involved directly in releasing and supporting software.
We gather information about unexpected states (bugs) to help developers resolve issues. We provide deployment information to help services build successful production configurations. We help do root cause analysis [...]

Read the full article →

Web Software Testing: Ensuring Web Software Security and Functionality

January 6, 2010

The software development life cycle (SDLC) is composed of various stages.Software testing is one of the most essential stages. Different types of testing are employed in each phase beginning with development till it reaches the market. The testing spans over all the stages in the SDLC. Moreover there are different varieties of the software that [...]

Read the full article →

SoftwareTesting Foundation – The ISEB Exam, top tips and techniques

January 6, 2010

A brief video outlining the ISEB software testing foundation exam, our top tips and techniques for passing the exam and how out Software testing course can help you. For more information please visit – www.software-testing-foundation.com

Read the full article →

The growing role of Software Testing

January 6, 2010

Today, most software and technology organizations run dedicated quality assurance department with complete staffing from junior testers to senior quality assurance engineers. The reason behind this is Software testing not only uncover that a product works properly under required conditions but can also initiate that it does not function properly under specific conditions. The scope [...]

Read the full article →