+ All Categories

Slime

Date post: 16-Jan-2015
Category:
Upload: adam-goucher
View: 915 times
Download: 0 times
Share this document with a friend
Description:
A mnemonic for ordering software testing
Popular Tags:
64
SLIME TWST 2007 Adam Goucher [email protected]
Transcript
Page 1: Slime

SLIME TWST 2007

Adam [email protected]

Page 2: Slime

Time is often the major constraint placed upon testers.

Page 3: Slime

Risk is introduced any time the code is changed

Page 4: Slime

The greater the change, the greater the risk

Page 5: Slime

The greater the change, the greater the riskof revealing an old problem

Page 6: Slime

The greater the change, the greater the riskof introducing a new problem

Page 7: Slime

The greater the change, the greater the riskof having to re-test

Page 8: Slime

SLIME is an ordering of testing tasks

Page 9: Slime

The more structural the fix, the earlier we test

Page 10: Slime

The more structural the fix, the earlier we testto avoid re-testing

Page 11: Slime

Re-testing takes time

Page 12: Slime

Time is constrained

Page 13: Slime

SLIME is a mnemonic

Page 14: Slime

S is for Security

Page 15: Slime

S is for Security -XSS

Page 16: Slime

S is for Security -SQL Injection

Page 17: Slime

S is for Security -cryptography libraries

Page 18: Slime

S is for Security -authentication

Page 19: Slime

S is for Security -authorization

Page 20: Slime

S is for Security -authorization

Page 21: Slime

S is for Security -configuration

Page 22: Slime

S is for Security -data storage

Page 23: Slime

S is for Security -privacy

Page 24: Slime

L is for Languages

Page 25: Slime

L is for Languages –stored

Page 26: Slime

L is for Languages –retrieved

Page 27: Slime

L is for Languages –displayed

Page 28: Slime

L is for Languages –in english

Page 29: Slime

L is for Languages –en français

Page 30: Slime

L is for Languages –auf Deutsch

Page 31: Slime

L is for Languages –на русском языке

Page 32: Slime

L is for Languages –そして日本語で

Page 33: Slime

I is for requIrements

Page 34: Slime

I is for requIrements –explicit

Page 35: Slime

I is for requIrements –what I expected

Page 36: Slime

I is for requIrements –what management expected

Page 37: Slime

I is for requIrements –what the customer expected

Page 38: Slime

I is for requIrements –what the customer wanted

Page 39: Slime

I is for requIrements –implicit

Page 40: Slime

I is for requIrements –adequate speed

Page 41: Slime

I is for requIrements –usable

Page 42: Slime

I is for requIrements –accessible

Page 43: Slime

I is for requIrements –convenient

Page 44: Slime

M is for Measurement

Page 45: Slime

M is for Measurement –Load

Page 46: Slime

M is for Measurement –Stress

Page 47: Slime

M is for Measurement –Performance

Page 48: Slime

M is for Measurement –per minute

Page 49: Slime

M is for Measurement –per hour

Page 50: Slime

M is for Measurement –per day

Page 51: Slime

M is for Measurement –per week

Page 52: Slime

M is for Measurement –and is that okay?

Page 53: Slime

E is for Existing

Page 54: Slime

E is for Existing –Does what worked last build still work?

Page 55: Slime

E is for Existing –Does what worked last week still work?

Page 56: Slime

E is for Existing –Does what worked last month still work?

Page 57: Slime

E is for Existing –Does what worked last release still work?

Page 58: Slime

SLIME is a mnemonic

Page 59: Slime

SLIME reduces schedule risk

Page 60: Slime

Adam [email protected]

Page 61: Slime

Spares

Page 62: Slime

Security Languages requIrements Measurement Existing

Page 63: Slime

L is for Languages –i18n

Page 64: Slime

L is for Languages –l10n


Recommended