skill category 8&9 Flashcards

1
Q

stub

A

special code segments that when invoked by a code segment under testing, simulate the behavior of designed and specified modules not yet constructed

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Drivers

A
  • Code that sets up an environment and calls a module for test
  • causes the component under test to exercise the interfaces
  • as you move of the drivers are replace with the actual components
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Test harness

A

A collection of test drivers and tests stubs

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

The objectives of preventive, defective, and corrective are:

A
  • assure all authorized transactions are completely processed once and only once
  • assure transaction data is complete and accurate
  • assure transaction processing is correct
  • assure that processing results or utilize for the intended benefits
  • assure that the app can continue to function
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

what are the three categories of transaction processing controls?

A
  • preventive controls
  • detective controls
  • Corrective controls
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Corrective control

A
  • correct incorrect processing

- ex: error detection, audit trails, discrepancy report,error state, back up and recovery

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Detective controls

A

identify incorrect processing

ex: alert peeps of control totals, control register, doc & testing, output checks

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Preventive controls

A

Will stop incorrect processing from occurring

-ex: data input, turn around docs, pre-numbered forms, input validation

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Transaction processing controls

A

separated as following:

  • initiation and authorization of a transaction 
  • recording of the transaction
  • custody of the resultant asset
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Test cycle

A
  • each execution of testing

- Planned and included in the test plan

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Test data key considerations

A
  • ensure the test data represents real world use
  •  ensure data integrity
  • where do to reduce the size of the test data to a minimum
  • ensure all test conditions are covered
  • ensure any security concerns are addressed
  • ensure test data is available when needed
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Object measures

A

A measure that can be obtained by counting

-ex: hard data, defects, hours worked, # of completed unit test

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Subjective measures

A

perceptions by a person of a product or activity
-ex: how easy it is to use,
Sea level needed to execute the system

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Reliability

A

consistency of measurement

-if it is tested by two peeps the results should be the same

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

validity

A

The degree to which a measure actually measures what it was intended to measure

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Timeline was

A

whether the data was reported in sufficient time to impact the decisions needed to manage effectively

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

Calibration

A

The movement of a measure so it becomes more valid

-changing a customer survey so that it better reflects the opinion of the customer

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

Cause-and-effect diagram

A

visualizes results of brainstorming in affinity grouping through major causes of a significant process problem

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

Histogram

A

grouping of data by predetermined intervals to show the frequency of the data set

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

Measure

A

A unit to determine the dimensions, quantity, or capacity

-ex: Lines of code or a measure of software size

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

Metric

A

A Software metric is a mess not a phone number that shows the relationship between two measures

22
Q

Selective regression testing

A

The process of testing only those sections of a program where the testers analysis indicates programming changes have taken place and the related component

23
Q

Should test data be backed up prior to first to use?

24
Q

Test data management

A

A defined strategy for the development, used, maintenance, and ultimately destruction of test data
ex: analysis, Design, creation, used, maintenance, destruction

25
Test data
- Data points required to test most apps - helps confirm expected results - verify software behaves correctly for invalid input data
26
challenges with using commercial off the shelf (COTS)
- task or items missing - software fails to perform - extra feature - doesn’t meet business needs. operational needs, or peoples needs
27
commercial off-the-shelf | COTS
-commercial off-the-shelf software products that are ready made in available for sale in the marketplace
28
regression testing should occur when the following conditions are met:
-New releases of software -changes or enhances made to the app -support software changes -either side of a system interface is changed -changes to config -changes made after testing stage is complete
29
Acceptance testing
determine throughout the dev cycle that all aspects of the development process meets the users needs -Done throughout the lifecycle
30
Defect management
- prevent defects - Risk driven - integrate - automated - process improvement emphasized - Evaluate the process
31
What is included in defects?
- defect name - defect severity - defect type - defect class
32
what are the disadvantages of using test data from Prod?
Missing items, repeats, unknown results, security
33
prerequisites to test reporting
- well defined measurement process in place - defined test measurements and other test status data to be collected - Test metrics to be used in recording test results
34
Test status data
- test context information - results from verification test - results from test cases (dynamic execution) - defects - efficiency
35
Productivity
Attribute of a process
36
Quality
Attribute of a product or service
37
Does a control chart show the tendency of measurement overtime?
yes
38
Test metric categories
- measures unique to test - metrics unique to test - complexity measurements - project metrics - size measurements - satisfaction metrics - Productivity metrics
39
pareto charts
A special type of bar chart to view the causes of a problem in order of severity: largest to smallest based on the 8020 premise -categorize items, identify the cause and characteristics, decide which problem to solve, understand the effectiveness
40
Check sheets
technique or tool to record the number of occurrences over a specified interval of time: A data sample to determine the frequency of an event
41
Run charts
- A graph of data in chronological order displaying shifts or trends in the central tendency coverage - Data represents measures, counts, or percentages of outputs from a process - Track changes and help understand the dynamics of a process
42
Control charts
A statistical technique to assess, monitor, and maintain a stable ability of a process -Objective is to monitor a continuous repeatable process in the process variation from specs
43
Environmental controls
means which management uses to manage the Organization - Organization policies - Organization structure - method of hiring, training, supervising and evaluating personnel - processes provided to perform day to day work
44
What are some advantages of using prod data?
- unusual data conditions - identification of code/values not indicated in the software specs - provide a model for use in creating test transactions, test scripts
45
Fitness for use
Meets the needs of the customer/user
46
user acceptance testing | UAT
Test environment looks like production
47
Statement of condition attributes
- activities involved - procedures used to perform work - outputs/deliverables - inputs - user/customer service - Deficiencies noted
48
Defect prevention process
1. identify critical risk -> 2. estimate expected impact -> 3. Minimize expected impact
49
attributes for defects
- statement of condition - criteria - effect - cause
50
corrective controls include:
-error detection and resubmission -error logs -audit trails -discrepancy reports -error statistics -back up in recovery Expensive
51
detective controls include:
-Control totals -control register -documentation and testing -output chicks moderate cost
52
preventive controls include:
-source data authorization -Data input -turn around documents -pre numbered forms input validation lowest cost/cheap