Specialist track · Regulatory and Quality Specialization

Specifications and Release Testing

Turn a specification into a batch release decision: set ranges from data, measure refractive index, density and odor, then pass, hold or reject by rule.

In short

Release testing checks a batch against a written specification, then records a decision to pass, hold or reject, signed by a named person. Your specification says what must be true. Release is the routine that applies it, batch after batch. A small maker can do a lot here with a scale, a refractometer if available, retained samples, and honest comparison.

What you will learn

  • Set provisional ranges from batch data
  • Write a batch release record
  • Decide among pass, hold and reject using stated rules

Before this lesson: Allergen Calculation in Depth

What to test

Possible release tests for a small maker. Choose what you can actually do reliably.
TestWhat it catchesWhat it misses
Record checkWrong lot, wrong weight, missed stepEverything the record doesn't show
AppearanceHaze, deposit, color driftMost odor problems
Odor against a retained reference, blindCharacter changes, some mistakesSmall chemical changes, and it depends on your nose
Refractive indexGross errors, wrong dose, wrong materialCompensating errors. See the refractive index guide
DensityDose and mixing errorsSmall differences
Alcohol content, if measuredDilution errorsMethod limits; see the guide
Fill weightUnderfillingContent quality
GC, through a laboratoryComposition against a standardCost; method limits

Setting ranges

You usually don't start with ranges. You grow them.

  1. Measure carefully across your first batches, under controlled conditions.
  2. Check your method: repeat a measurement on one sample, several times. How much does it vary by itself?
  3. Set a provisional range around your values, wide enough to allow for method noise, and narrow enough to catch a real error.
  4. Test it: make a deliberately wrong small batch, say with one line missing. Does your method catch it?
  5. Review the range after more batches, and record each change with a reason.

Worked example, with invented readings. Five batches read 1.4628, 1.4632, 1.4630, 1.4634 and 1.4629 at a stated temperature. Mean: 1.4631. Spread: 0.0006. You might set a provisional range of 1.4620 to 1.4640. A wrong batch reading 1.4655 would be clear. Is your range too wide? Try the deliberate error batch to find out.

A release record

Product, version, batch code, date made. Inputs: all lots traced. Weighing record reviewed. Maceration and filtration as specified. Tests: each with method, result, range and pass or fail. Reference used. Deviations. Decision. Name, date.

Pass, hold and reject

Decision rules to write in advance, adapting them to your product
StatusWhenNext step
PassAll criteria met and the record is completeRelease; keep a retained sample
HoldMarginal result, doubtful odor, gap in recordMark and separate it; investigate. See deviations
RejectClear failure, wrong material or unsafe outcomeDon't use it; record what was done with it

Don't test a failed batch repeatedly until a pass appears. If you retest, have a stated reason and report both results.

The odor test, done fairly

Retained references change with time. So store them well, in full, dark, cool containers, and renew them under a stated rule, using a passed batch. A triangle test against the reference is a good check. A nose that's already tired, or knows the expected answer, will pass nearly anything. Blind yourself, or use someone else, as in blinded design.

What release doesn't mean

Release says this batch matches what you specified. It doesn't, by itself, establish that the product is safe, that it meets every law, or that its shelf life is what you claim. Those rest on other documents in your file.

Practical exercise: A release decision on one batch

About 120 minutes · You will have: a specification with data-based ranges and a completed release record

  1. Choose a fragrance you've made more than once, or make two small batches.
  2. Write a specification with at least three tests that you can perform.
  3. Measure your method's repeatability, for one number or by repeating a triangle test.
  4. Make a small deliberate error batch, marked as such, and see if your tests catch it.
  5. Complete a release record for one real batch.
  6. Write your hold procedure on one page.

You have done this well if your ranges are labeled provisional and rest on data, your error batch was detected or you understand why it wasn't, and the record has a named decision.

Common mistakes

  • Retesting until it passes. Report all results.
  • Using numbers alone. A batch can pass and still smell wrong.
  • Letting the reference age unnoticed. Date it, and renew it by rule.

Key terms

Batch release
The documented decision that a batch meets its specification and can be used or sold.
Retained sample
A stored sample from a batch, kept so it can be compared or investigated later.

Knowledge check

1. Five batches give refractive index readings between 1.4620 and 1.4640. What should you do with that?
Show the answer

Set a provisional range, and refine it as data grow. A range from few batches is only provisional.

2. A batch passes all numbers, yet it smells different from the reference in a blind test. What now?
Show the answer

Hold it, and investigate. Measures like refractive index can't catch everything.

3. Who should release a batch?
Show the answer

A named person using the written criteria, and it isn't a judgment made under pressure. A record and a named person make a decision reviewable.

Written and reviewed by the RUŌOD Lab team. This is general education, not legal, regulatory, medical or safety advice. Example dilutions and exercises are for learning, are not validated products, and have not been safety-assessed. Completing a lesson confers no qualification. How we check these lessons.