What Can Be Done to Prevent Software Bugs?

Due to the fact that errors are the incorrect or missing effects of human actions, it would be possible to prevent the occurrence of such defects, if we could automatically detect and correct wrong people’s actions. Such preventive actions are called faults blocking because they help to freeze the...

Averting of Software Bugs and Testing Process Improvement

Generally, software testing and other works connected with quality assurance refer to system errors and defects that have been penetrated into the system during a two-stage process: Observation, testing or monitoring which are used to determine the presence of the defects in the system or their...

Post-Release Software Product Support and Regression Testing

For effective post-release software product support, defects reported by clients should be analyzed to correct the underlying software bugs. Diagnosis testing is generally used to recreate the defect scenario and to predict the bug. Software maintenance usually comprises activities to adapt the software to...

What Is Usage-Based Statistical Testing?

Actual client usage of software may be considered as a form of usage-based testing. In the case if defects are detected by clients, some information about them can be reported to software vendors, and integrated fixes may be created and delivered to all the clients to avert such defects. Nevertheless,...

The Meaning of Functional Testing In Software Project. Part II

Some traditional white-box testing techniques may also be adapted to conduct black-box testing, such as control-flow and data-flow testing for external functional units instead of for internal executions. Black-box testing may follow the generic testing process to perform planning, implementation and...

« Older Entries