Provisional Acceptance Test (PAT)

A conditional, interim acceptance — and why it is relatively rare.

By SixQuality · Acceptance Testing

Provisional Acceptance Testing (PAT) is a conditional, interim form of acceptance. It allows a system to be accepted provisionally — often so it can go into use or trigger a contractual milestone — while some agreed items remain outstanding and are tracked to completion.

Note: PAT is relatively rare in everyday software projects. It appears most often in large, contract-driven engagements — such as major systems delivered to government or enterprise clients — where formal milestones and payments depend on staged acceptance.

How PAT typically works

Provisional to final acceptance

Core criteria met
→
Provisional acceptance with punch list
→
Resolve items
→
Final acceptance

Why it exists

PAT is a pragmatic compromise: it lets a largely complete system deliver value without waiting for every last item, while still holding the supplier accountable for finishing the job. The risk is that "provisional" quietly becomes permanent if the outstanding items are not tracked firmly.

Conclusion

PAT provides a conditional, milestone-friendly acceptance for large contractual projects, bridging the gap between "good enough to use" and "fully complete". It is uncommon in typical software work, but valuable to understand where formal, staged delivery applies.

Next: Final Acceptance Test (FAT) →

← Back to all articles