Term
| DEFINITION OF SOFTWARE TESTING |
|
Definition
| Software testing is a formal process carried out by a specialized testing team in which a software unit, several integrated software units or an entire software package are examined by running the programs on a computer. |
|
|
Term
| DEFINITION OF WHITE BOX TESTING |
|
Definition
| Testing that takes into account the internal mechanism of a system or component. |
|
|
Term
|
Definition
| Testing that ignores the internal mechanism of the system or component and focuses solely on the outputs in response to selected inputs and execution conditions |
|
|
Term
| ADVANTAGES WHITE BOX TESTING |
|
Definition
1. Direct determination of software correctness as expressed in the processing paths, including algorithms. Allows performance of line coverage follow up. 2. Ascertains quality of coding work and its adherence to coding standards. |
|
|
Term
| DISADVANTAGES WHITE BOX TESTING |
|
Definition
1. The vast resources utilized, much above those required black box testing of the same software package. 2. The inability to test software performance in terms of availability (response time), reliability, load durability |
|
|
Term
| WHAT IS BOUNDARY TESTING? |
|
Definition
| Boundary testing is the process of testing between extreme ends or boundaries between partitions of the input values. |
|
|
Term
| WHAT IS EQUIVALENT CLASS PARTITIONING? |
|
Definition
| An equivalence class (EC) is a set of boundaries (inputs) that are defined by a single numeric or alphabetic value, a group of numeric or alphabetic values, a range of values. |
|
|
Term
| ADVANTAGES OF AUTOMATED TESTING |
|
Definition
1. Accuracy and completeness of performance. 2. Accuracy of results log and summary reports. 3. Comprehensiveness of information. 4. Few manpower resources required for performing of tests. 5. Shorter duration of testing. 6. Performance of complete regression tests. 7. Performance of test classes beyond the scope of manual testing. |
|
|
Term
| DISADVANTAGES OF AUTOMATED TESTING |
|
Definition
1. High investments required in package purchasing and training. 2. High package development investment costs. 3. High manpower requirements for test preparation. 4. Considerable testing areas left uncovered. |
|
|
Term
| DESCRIBE 2 FUNCTIONALITY MAINTENANCE |
|
Definition
1. Perfective Maintenance 2. Preventive Maintenance |
|
|