2020

Science & Testing

Testing is applied research into software quality using scientific approaches and evidence to help stakeholders make informed decisions

Quality

Defined as value to some person(s), which can include expectations met and positive feelings

Feelings & Emotions

Focus on people’s feelings as the indicator to quality but be careful to avoid being fooled by illusions

Quantitative vs Qualitative

Testing is journaling, note-taking and immersion resulting in a written evaluation of quality carefully supported by metrics where appropriate

Deduction vs Induction

Testing is constantly building and falsifying hypotheses of quality using logical reasoning to uncover information

Method

Testing scientific model and process of research question, background investigation, analysis, hypothesis, experiment, evaluation, action (reporting)

Story

Quality is evaluated and communicated as stories of context known as events that contain the who, what, where, when, why and how of value to someone

Loss vs Harm

Risk/threat modelling 1: Problems occur when value isn’t deliver or when additional harm occurs

Strategy

Coverage mindmaps, requirements/risk, charters/questions, designs, environmental/personnel, journaling/noting results

Capability

Ability to complete tasks in reasonable and expected ways, possibly in multiple different ways (flexibility).

Performance

Ability to complete tasks in reasonable time and with reasonable responsiveness