Shared Flashcard Set

Details

Chapter 7-13
This flashcards contains chapter 7-13 for SQA subject.
10
Computer Science
Undergraduate 3
01/16/2021

Additional Computer Science Flashcards

 


 

Cards

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 OF BLACK BOX
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
Supporting users have an ad free experience!