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?

A

yes

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
Q

Test data

A
  • Data points required to test most apps
  • helps confirm expected results
  • verify software behaves correctly for invalid input data
26
Q

challenges with using commercial off the shelf (COTS)

A
  • task or items missing
  • software fails to perform
  • extra feature
  • doesn’t meet business needs. operational needs, or peoples needs
27
Q

commercial off-the-shelf

COTS

A

-commercial off-the-shelf software products that are ready made in available for sale in the marketplace

28
Q

regression testing should occur when the following conditions are met:

A

-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
Q

Acceptance testing

A

determine throughout the dev cycle that all aspects of the development process meets the users needs
-Done throughout the lifecycle

30
Q

Defect management

A
  • prevent defects
  • Risk driven
  • integrate
  • automated
  • process improvement emphasized
  • Evaluate the process
31
Q

What is included in defects?

A
  • defect name
  • defect severity
  • defect type
  • defect class
32
Q

what are the disadvantages of using test data from Prod?

A

Missing items, repeats, unknown results, security

33
Q

prerequisites to test reporting

A
  • 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
Q

Test status data

A
  • test context information
  • results from verification test
  • results from test cases (dynamic execution)
  • defects
  • efficiency
35
Q

Productivity

A

Attribute of a process

36
Q

Quality

A

Attribute of a product or service

37
Q

Does a control chart show the tendency of measurement overtime?

A

yes

38
Q

Test metric categories

A
  • measures unique to test
  • metrics unique to test
  • complexity measurements
  • project metrics
  • size measurements
  • satisfaction metrics
  • Productivity metrics
39
Q

pareto charts

A

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
Q

Check sheets

A

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
Q

Run charts

A
  • 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
Q

Control charts

A

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
Q

Environmental controls

A

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
Q

What are some advantages of using prod data?

A
  • 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
Q

Fitness for use

A

Meets the needs of the customer/user

46
Q

user acceptance testing

UAT

A

Test environment looks like production

47
Q

Statement of condition attributes

A
  • activities involved
  • procedures used to perform work
  • outputs/deliverables
  • inputs
  • user/customer service
  • Deficiencies noted
48
Q

Defect prevention process

A
  1. identify critical risk ->
  2. estimate expected impact ->
  3. Minimize expected impact
49
Q

attributes for defects

A
  • statement of condition
  • criteria
  • effect
  • cause
50
Q

corrective controls include:

A

-error detection and resubmission
-error logs
-audit trails
-discrepancy reports
-error statistics
-back up in recovery
Expensive

51
Q

detective controls include:

A

-Control totals
-control register
-documentation and testing
-output chicks
moderate cost

52
Q

preventive controls include:

A

-source data authorization
-Data input
-turn around documents
-pre numbered forms
input validation
lowest cost/cheap