• Shuffle
    Toggle On
    Toggle Off
  • Alphabetize
    Toggle On
    Toggle Off
  • Front First
    Toggle On
    Toggle Off
  • Both Sides
    Toggle On
    Toggle Off
  • Read
    Toggle On
    Toggle Off
Reading...
Front

Card Range To Study

through

image

Play button

image

Play button

image

Progress

1/41

Click to flip

Use LEFT and RIGHT arrow keys to navigate between flashcards;

Use UP and DOWN arrow keys to flip the card;

H to show hint;

A reads text to speech;

41 Cards in this Set

  • Front
  • Back

What’ is SDLC

SDLC is a methodology that refers to clearly defined processes to create a high quality software .

Type of companies

Start up company


Corporation company


Service provider

Roles in SDLC

Product team


Operation team


Developer team


DevOps team


QA team

Who is in the product team?

Product Owner


Product Manager


Business analyst


UX/UI Designer

Who is in the Operation team ?

Client/support team

Who is in the Developer team ?

Front end Developer


Back end Developer


Full stuck Developer

Who is in the DevOps Team ?

Code release managers


Site reliability managers


Infrastructure engineers

Who is in the QA team ?

Manual QA


Automation QA


Hybrids QA

How many stages SDLC has?

SDLC has 7 stages:


Planning


Requirements and Analysis


Design


Development /coding


Testing


Deployment


Maintenance


Can you define the planing phase?

It is the estimated cost and size of the software product(how much, how many people)


This includes making reasonable estimates of the cost and size of the software product as compared to the sources at hand .


Attendees: product Owner


Product Manager


Business Analyst


DEV leads


QA Managers

Can you define the planing Requirement and Analysis?

This step includes collecting maximum informations from about product /feature.


all details and specifications of the product must be discussed with client /Business.


Attendees:


Product team:


PO


PM


BA


DEV LEADS


QA MANAGERS


Can you define the planing the Design stage?

Development team responsible for putting together the architectural diagram blueprint on how features or product can work from inside.




UX/UI Designers put the best visual representation of the asked product or feature if it is client facing app.


Attendees:


UX/UI Designers


PM


Development team.

Can you define the requirements and analysis stage ?

This step includes collecting maximum infos about product/features.


All the details and specifications must be discussed with the client/business

What is Design stage?

Development team responsible for putting together the ARCHITECTURAL DIAGRAM BLUEPRINT on how features or product can work from inside . What approach of development might be taken .


UI/UX put the best visual representation of the asked product or feature if it’s client facing app

Development/coding stage

This is the most important stage of SDLC before the software is delivered to the customer .The job of QA team is to test the software against the requirements.

Testing stage consists of 2 parts ,what are they ?

QA test: where QA team is testing the software


UAT test: user acceptance testing , where business analyst/product owner accepts the product or requested a change .

Deployment stage

Once the product is tested and accepted, it is released to the consumer to use .

Maintenance stage

When the users start using the product, the actual problems can come up and needs to be solved from time to time . This process where the care is taken for the developed product is know as maintenance.

What are the agile manifesto/values?

Individual and interaction over process and tools


Working software over comprehensive documents


Customer collaboration over contract negotiations


Responding to changes over following a plan

Agile principles

Customer satisfaction


Motivated individuals


Welcome change’s


Frequently delivering working software

What are agile ceremonies?

Product backlog & refinement


Sprint planing


Daily stand up


Sprint review


Sprint retrospective

What’s product backlog?

To creat and refine the product backlog with a list of desire features and consumable user stories that will be in the sprint planning session.

What is Sprint planing ?

Collaborative event to select and clarify the work to be done in the upcoming sprint , we also assess and confirm the available team capacity .


What will be doing and how will be doing it .

What’s Daily stand up?

Conduct and driven by team member to discuss progress and most importantly the impediments.

What is sprint review ?

Review of progress work accomplished during the sprint

What is sprint review ?

Review of progress work accomplished during the sprint

What is sprint retrospective?

All scrum team members who worked on the development and testing of the features attend the meeting to focus on products and improvements in the upcoming sprints

Testing methods ?

Black box


White box


Grey box

What is unite testing ?

Individual components test (not only one but many components to test) developers

What’s is integration testing ?

Components integrates in groups (QA team)

What is acceptance testing ?

User acceptance testing is to determine if it is ready to deliver / UAT

What is API?

API stand for application programming interface and it’s the common point between the I and backend .

What is system testing ?

Whole integrated system is tested (QA )

What is functional testing ?

Is primarily used to verify that a piece of a software is providing the same input as required by the end user or business.

What is smoke testing ?

Smoke/sanity testing is performed to make sure the application/software is stable before proceeding with future testing .

What is Positive testing ?

Any test performed by valid data is called positive testing .

What is negative testing ?

Any testing performed with invalid data is called negative testing .

What is end to end testing (E2E)?

End to end testing is a software testing method that tests an application flow from the beginning to end.

What is GUI graphical user interface ?

When testers makes sure that all graphical properties are behaving properly and nothing makes users experience with software unpleasant.

What’s is boundary testing ?

Boundary testing is the process between extreme ends of boundaries of the input values

What is back end testing ?

Backend testing is when we test functionality by perform validation and verification of databases and logs inserts.