Trong tương phản, một số phần mềm nổi bật như là lập trình cực đoan và phong trào phát triển phần mềm nhanh chóng, tuân thủ một mô hình phát triển phần mềm lái thử. Trong quá trình này, các bài kiểm tra đơn vị được viết trước, bởi các kỹ sư phần mềm (thường xuyên với lập trình đôi trong phương pháp lập trình cực đoan). Tất nhiên những thử nghiệm này sẽ thất bại ban đầu; như họ đã mong đợi. Sau đó, như mã được viết, nó đã đi qua các phần lớn hơn của các phòng thử nghiệm. Các phòng thử nghiệm liên tục được cập nhật như các điều kiện thất bại mới và các trường hợp góc được phát hiện, và họ được tích hợp với bất kỳ xét nghiệm quy định nào được phát triển. Các bài kiểm tra thiết bị được duy trì cùng với phần còn lại của mã nguồn phần mềm và thường được tích hợp vào quá trình xây dựng (với các thử nghiệm tương tác vốn dĩ bị xuống hạng đến một quy trình chấp nhận xây dựng thủ công). Mục tiêu cuối cùng của quy trình kiểm tra này là đạt được sự tích hợp liên tục nơi cập nhật phần mềm có thể được công bố cho công chúng thường xuyên.
Hai động tác hiện tại nào tuân thủ "phát triển phần mềm thử nghiệm"?
lập trình cực đoan và sự phát triển phần mềm nhanh chóng