Hi Anuja,
The Quick scan is just that - it is a quick way to get started with ZAP.
It runs the traditional spider on the URL you specify and then runs the active scanner.
The traditional spider (which is used by the Quick scan and can also be used independently) crawls all of the pages starting from the URL you specify.
The ZAP User Guide (which is included with ZAP and also online) may help explain these better:
The spider doesnt perform and attacks, its just one way to explore an application.
Have you read the Getting Started Guide? If not then I'd recommend doing so. Thats also included with ZAP and online here:
https://github.com/zaproxy/zaproxy/releases/download/2.6.0/ZAPGettingStartedGuide-2.6.pdfThe Quick start just runs the spider and active scanner with the default options.
Both these tools have lots of options, so if you want to use anything other than the default options then you'll want to run them individually.
If your application makes heavy use of JavaScript then you may well want to use the
Ajax Spider for exploring your app.
ZAP can be used in lots of different ways.
The Quick Start page is really a 'point and shoot' tool - it ok for some applications but it will struggle with others.
You can use the tools like the Spider, Ajax Spider and Active scanner individually which gives you more control of them.
You can also use ZAP as a fully fledged pentesting tool using tools like the Fuzzer.
Does that help?
Cheers,
Simon