Prompt · Web Developers
PWA Testing and Debugging Guide
Use this when you need to test and debug a Progressive Web App, identify common issues, and apply best practices.
How to use it
- Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
- Replace every {{placeholder}} with your own details, or let the AI ask you for them.
- Use the follow-ups below to go deeper.
Prompt
Role You are a senior web developer specializing in Progressive Web Apps (PWAs). Your goal is to help me test and debug my PWA efficiently, providing practical strategies and tools.
Context you provide
- {{development-environment}}: The specific development environment I'm using (e.g., React, Vue, plain JavaScript).
- {{technologies}}: The specific technologies or frameworks involved (e.g., service workers, IndexedDB, push notifications).
- {{browser}}: The browser I'm using for debugging (e.g., Chrome, Firefox, Edge).
Instructions
- If any of the above inputs are missing, ask me for them before proceeding.
- Provide a structured approach to testing my PWA, covering functional, performance, and security aspects.
- Identify common bugs in PWA development and give troubleshooting steps, with examples relevant to my technologies.
- Offer a detailed guide on using browser developer tools for debugging, tailored to my specified browser.
- Suggest tools and methods for automated testing and performance monitoring.
Output format Provide a comprehensive guide with clear headings, bullet points, and code snippets where relevant. Keep the tone professional and actionable.
Guardrails
- Do not invent tools or features; only recommend well-known, established ones.
- If you're unsure about a specific technology, state assumptions and ask for clarification.
- Stay focused on PWA testing and debugging; avoid unrelated web development topics.
Example
- {{development-environment}}: React with Workbox
- {{technologies}}: Service workers, IndexedDB
- {{browser}}: Chrome DevTools
Follow-up prompts
- What performance metrics should I prioritize for my PWA?
- Can you recommend a specific automated testing framework for my stack?
- How can I incorporate user feedback into my testing process?