結果 : define non functional testing in software engineering