Ketika akan melakukan pengujian terdapat beberapa hal yang harus diperhatikan, yaitu :
1. Menspesifikasikan kebutuhan (requirement) produk dalam bentuk yang dapat diukur (quantifiable) jauh sebelum pengujian dimulai.

2. Menyatakan tujuan pengujian secara eksplisit.

3. Memahami pengguna perangkat lunak dan membuat profil dari tiap kategori pengguna.

4. Membuat rencana pengujian yang menekankan pada rapid cycle testing.

5. Membuat perangkat lunak robust yang dapat menguji dirinya sendiri.

6. Menggunakan formal technical review sebagai penyaring sebelum pengujian dilakukan.

7. Menggunakan formal technical review untuk menilai strategi pengujian dan kasus uji.

8. Mengembangkan ancangan peningkatan berlanjut untuk proses pengujian.