DECK 2 Flashcards
What is Acceptance Testing ?
- User Acceptance Testing
- Done by UAT Team after QA Testing
- After UAT, Code will go into production
- After Testers test the code, code goes into UAT env also known as staging env
- UAT is done to make sure it fits Business Requirements
What is difference between UAT and System Testing
System Testing = END TO END testing : finds defects when the system undergoes testing as a whole.
What is Continuous Integration (CI) ?
- Devs are able to check-in and check out code into the system when making code changes
- CI = When a Dev checks in a new code into the system.
- When CI server detects new code it will run smoke test to check how basic functionalities react with new code change. And create Report
What is Agile and Agile FrameWork ?
- It is a development framework alternative to Waterfall
- Roles: PO, SM, Dev Team
- Ceremonies: Sprint Planning, Daily Stand-ups, Sprint Review, Sprint Retro, Grooming Session
- Artifacts: Product Backlog, Sprint Backlog, Burnout Chart
Frameworks:
- Scrum: Team plans for what will be done in Sprint
- Kanban: No sprint planning, stories are picked up as
is, but everything else is the same.
Disadvantage of Waterfall ?
- Requirements are set on Stone
- Phases have to be completed in order
- Customer cannot be product until the very end
- Takes longer to go into production, which may cause it to be outdated.
Agile Advantages ?
- Changes are welcomed to increase value of end product it budget and time permits. Usually after Sprint meeting client wants to add something new we are okay with that.
- You can develop, test and submit functions in parts to obtain constant feedback and help you improve.
- Lots of team communication to avoid wasting time such as solving a problem or any blocker impediment
What are the Different Roles in Scrum ?
PO:
- Actual stakeholder for product
- Gathers requirements from customer
- Represents the vision for the project and has to convey that vision to the team
Scrum Team:
- Dev and Testers
Scrum Masters:
- He is the leader/coach for the Scrum team who checks whether the scrum team is completing task properly
- Responsible for increasing efficiency and productivity of team
Describe a Scrum Team ?
Group of people sharing a common goal: To deliver on-time quality product
- All moving in the same direction who trust each other and have good communication skills. NO individualities or show offs.
What are all the responsibilities of the Scrum Master?
- Tracking and Monitoring and Understanding requirements well
- Works to reach project goal
- Improves performance of team and leads meetings and resolves issues
- Resolves conflicts and impediments
- Communication and reporting
What is negative testing ?
- Testing with credentials will fail to make sure of bases are being covered when it comes to testing.
Both the valid and non-valid credential
What is Scrums of Scrums?
- When a project is huge and has various teams
- Each team does its scrum ceremonies separately but when there is a meeting that involves all teams.
Each team has to send an ambassador.