Bài này bao gồm một danh sách các định nghĩa và các thuật ngữ. Các thuật ngữ này mô tả các khái niệm nền tảng về quá trình phát triển phần mềm và phát triển phần mềm. Bởi vì chúng thường rất lộn xộn và được sử dụng không hợp lý, chúng được định nghĩa ở đây như một cặp để bạn hiểu ý nghĩa thật sự của chúng và sự khác nhau giữa chúng. Là một tester bạn nên làm rõ những thuật ngữ mà đội bạn sử dụng.