© All rights reserved. New Image College of Design and Technology Inc. 2007 - 2011.
Software Testing
International English School
The Art of Medical Imaging
Software Testing Tools and Techniques. FAQ
Software Testing >> International English School>> The Art of Medical Imaging>> Graphic Software for Print and Web >> FAQ>>Contact>>

What is Software Testing?
Software testing as the name implies is the process by which a program or a system is evaluated for quality purposes. Testing is often equated with the running of an application to locate bugs in software; however, it is much more than just that.
Software testing is meant to provide business leaders with an objective view of the quality and stability of the product in consideration—so that it becomes easy for them to decide upon the benefits and risks of the implementation of the product.

Why is Testing required?
Recent advances in client/server software tools enable developers to build
applications quickly and with increased functionality. Quality Assurance
departments must cope with software that has dramatically improved, but is
increasingly complex to test. Each code change, enhancement, defect fix, or
platform port necessitates retesting the entire application to ensure a quality release.
Manual testing can do longer keep pace in this dynamic development environment. This dramatically improved technology in project development gave birth to Automated testing and Testing Tools.

What is ‘Software Quality Assurance’?
Software QA involves the entire software development PROCESS-monitoring and
improving the process, making sure that any agreed- upon standards and procedures are followed, and ensuring that problems are found and dealt with. It is oriented to ‘Prevention’.

What is testing?
Testing is a process of confirming that the product that has been manufactured by programmers is a quality product and to assure that the manufactured product is working according to the specification, working perfectly and satisfying the customers needs.

What is Quality Assurance?
A planned and systematic pattern of all actions necessary to provide confidenc e that the item or product conforms to established requirements.

What is Test and Evaluation?
It is the overall activity of independent evaluation ”conducted throughout the
system acquisition process to assess and reduce acquisition risks and to estimate the operational effectiveness and suitability of the system being developed”.

What is Performance Evaluation?
The assessment of a system or component to determine how effectively operating objectives have been achieved.

What is Interface Testing?
Testing conducted to ensure that the program or system or components pass
information or control correctly.

What is Formal Testing?
Process of conducting testing activities and reporting test results in accordance with an approved test plan.

Did you know that software testing accounts for about 40% of the budget of a software development project in most companies across the world?

Though, previously, only the bigger companies with higher development budgets maintained software testing teams-now, more and more organizations are working to build their own software testing teams.