qa methods