I was doing a Q&A in Software testing, and in one question they have :

Q) Which of the following is non-functional testing for an e-commerce website?

a) People can buy goods b) people can return faulty goods c) security of system during transaction d) 1000 people can log into system at same time.

ANSWER: d) 1000 people can log into system at same time.

And the explanation is:

comment: In non-functional testing, the quality characteristics of the component or system is tested. Non-functional refers to aspects of the software that may not be related to a specific function or user action. Eg. How many people can log in at once?

I 'am confused about the answer, because in my knowledge the security testing is part of the non-functional testing, so the answer will be also "security of system during transaction"

What do you think?

Thanks for your help,

New contributor
Nousa is a new contributor to this site. Take care in asking for clarification, commenting, and answering. Check out our Code of Conduct.
  • I think that answer is wrong. You can certainly write a test that simulates 1000 people logging in at the same time, and check that the system still performs as specified. Answer c is un-testable. – Simon B Nov 8 at 13:15
  • While security testing in general is indeed part of the non-functional tests, I don't believe you can actually write a test to verify the security during a transaction. That would make answer C a red herring. – Bart van Ingen Schenau Nov 8 at 14:36
  • VTC as What do you think? questions are not a good fit for this site. – Dan Wilson Nov 8 at 15:21

Your Answer

Nousa is a new contributor. Be nice, and check out our Code of Conduct.

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.