Testing Manual and API
Testing Manual and API
Key Features:
Test case creation and management.
Test execution tracking.
Test planning and scheduling.
Reporting and analysis of test results.
Integration with bug tracking tools.
Example tools: TestRail, PractiTest, qTest, Qase
Key Features:
Bug reporting and categorization.
Bug prioritization and assignment.
Tracking bug status and resolution.
Communication and collaboration among team members.
Reporting and analysis of bug trends.
Example tools: Jira, Bugzilla, BugHerd, Asana
sprint planning - a meeting where a team discusses and plans the work they will do
during a sprint.
daily standups - daily meeting to discuss progress and identify blockers
sprint reviews - The Sprint Review is a working meeting where the Scrum Team
presents their completed work to stakeholders and asks for feedback.
sprint retrospective meetings - Scrum team events held after each sprint to inspect
and improve processes, identify areas for improvement, and plan for future sprints.
Agile Phases (Broader Agile process covering the entire project lifecycle.)
1. Inception Phase - Define vision, goals, and feasibility, stakeholders and high-
level requirements.
2. Iteration / Planning Phase - Break project into sprints. Prioritize and refine
backlog items,Assign tasks and estimate effort.
3. Development & Execution Phase - Sprints run iteratively, Continuous development,
testing, and integration., Adjustments based on feedback.
4. Release Phase - Deliver a potentially shippable product increment, Conduct user
testing and validation, Deploy the product.
5. Maintenance & Support Phase - Fix bugs, optimize performance, and add minor
enhancements, Continue support based on user feedback.
HTTP Headers - Key value pairs that are sent along with http request and responses.
1. Accept - defines the media type client able to accept.
2. User Agent - Identifies the web browser or client
3. Authorization - send client credential.
4. Content - Type - Media Type of the content in the request body.
5. Cookie - send previously stored cookie back to server.
6. Content - length - Specifies the size if response in bytes.
Sanity Testing: It is performed to check whether the new functionality/bug has been
fixed.
Smoke testing: It is performed to make sure the critical functionality of the
system is working completely.
- Regression Testing: Involves manually retesting Software after changes are made.
- Exploratory Testing: Manual Testing Technique that relies on human exploration
and judgement.
- Black Box Testing - Manual Testing technique that relies on testing software
without relying on internal structure.