The Role and Definition of Software Testing

What is software testing? It is a very impotrant step before the software is introduced. Software Testing is an empirical investigation conducted to provide stakeholders with information about the quality of the product or service under test[1], with respect to the context in which it is intended to operate. Software Testing also provides an objective, independent view of the software to allow the business to appreciate and understand the risks at implementation of the software. Test techniques include, but are not limited to, the process of executing a program or application with the intent of finding software bugs.

It was developed to help identify (beta or final version) computer software (in whole or in part) the correctnesscompleteness and quality of the software process; and it is an important sub-domain of SQA (software quality assurance). Software testing can assess whether the software product will be acceptable to its end users, its target audience, its purchasers, and other stakeholders, it is the process of attempting to make this assessment.

If you want to know more, please click into SOFTWARE

Related Posts:

Comments (3)

The Definition and Function of Testware

Software crisis was the entire computer software industry and even the most popular topic. In order to resolve the crisis, software practitioners, experts and scholars to make a lot of effort. Now people have gradually realized that the so-called software crisis is a situation in fact only, that is, software error, it is these errors resulted in the cost of software development, progress and quality of out of control. Errors are the properties of software, but can not be changed because the software is to be completed by the people, all the work done by the people will not be perfect. So we introduce testware.

What is testware? Generally speaking, Testware is a sub-set of software with a special purpose, that is, for software testing, especially for software testing automation. Automation testware for example is designed to be executed on automation frameworks.It is an umbrella term for all utilities and application software that serve in combination for testing a software package but not necessarily contribute to operational purposes. As such, testware is not a standing configuration but merely a working environment for application software or subsets thereof.

It includes artifacts produced during the test process required to plan, design, and execute tests, such as documentation, scripts, inputs, expected results, set-up and clear-up procedures, files, databases, environment, and any additional software or utilities used in testing.

Testware is produced by both verification and validation testing methods. Like software, Testware includes codes and binaries as well as test cases, test plan, test report and etc. Testware should be placed under the control of a configuration management system, saved and faithfully maintained.

Compared to general software, testware is special because it has a different purpose ,different metrics for quality and different users .The different methods should be adopted when you develop testware with what you use to develop general software.

More is available at SOFTWARE

Related Posts:

Comments (1)

Something About Commercail Software

What is Commercail Software?


Commercial software is computer software that is produced for sale or that serves commercial purposes. Commercial software is most often proprietary software, but most well known free software packages are commercial software, too. All or parts of software packages and services that support commerce are increasingly made available as free software, including products from RedHat, Apple Computer, Sun Microsystems, Google, and Microsoft Corporation. The Microsoft Corporation uses “commercial software”, rather than “proprietary software”, to describe their business model.

Difference among Business software,Sharing software and Free software:

Business software, copyright strict need to pay before they can be authorized within the scope of their mandate the use of better after-sales service to the majority of large-scale software;

Sharing software, copyright relatively loose, free to download and use, but restricted functionality, payment or authorization to use the full functionality;

Free software, copyright does not pay attention to, are free to use, without restriction, and even procedures can decompile, modify the program.

More is available at SOFTWARE

Related Posts:

Comments (1)