Certified Associate in Software Testing (CAST) Practice Test

Disable ads (and more) with a membership for a one time $2.99 payment

Study for the Certified Associate in Software Testing (CAST) Test. Prepare with flashcards and multiple-choice questions, each question has hints and explanations. Get ready for your exam!

Each practice test/flash card set has 50 randomly selected questions from a bank of over 500. You'll get a new set of questions each time!

Practice this question and more.


What aspect of a system can be evaluated through non-functional testing?

  1. Correctness of transactions

  2. Stability under load

  3. Internal logic verification

  4. Code quality

The correct answer is: Stability under load

Non-functional testing focuses on evaluating how a system performs under various conditions rather than verifying specific functional requirements. It encompasses various attributes such as performance, usability, reliability, and security. Stability under load is a crucial aspect of non-functional testing because it assesses how well a system maintains its performance levels when subjected to a significant amount of stress or demand. This type of testing helps identify bottlenecks and potential points of failure, ensuring the application can handle expected and peak workloads effectively. While correctness of transactions, internal logic verification, and code quality are related to functional testing or code review processes, they do not fall under the realm of non-functional testing. Functional testing is concerned with what the system does, ensuring that all features perform as intended. In contrast, non-functional testing looks at how well the system performs those functions under various conditions.