Soft Skills Flashcards

1
Q

How would you test login functionality?

A

Valid Credentials: Verify login works with correct username and password

Remember Me: Check if the “Remember Me” feature correctly retains user credentials.

Session Management: Ensure the user remains logged in during active sessions.

Invalid Credentials: Test login with incorrect username and/or password.

Empty Fields: Verify that leaving username or password fields blank triggers appropriate error messages.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

How would you test search functionality?

A

Valid Search Query: Verify that valid search queries return relevant results.

Case Insensitivity: Check that search is case insensitive and returns the same results for uppercase and lowercase queries.

Sorting and Filtering: Validate that results can be correctly sorted and filtered based on different criteria

Empty Search Query: Verify that an empty search query returns a meaningful error message or a default set of results.

Invalid Search Query: Test with gibberish or nonsensical search queries to ensure they handle gracefully and return no results.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is STLC?

A

STLC is a software testing life cycle process that has phases to ensure quality and functionality.

  1. Requirement Analysis
  2. Test Planning
  3. Test Case Development
  4. Test Environment Setup
  5. Test Execution
  6. Test Cycle Closure
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Team structure

A

3 developers, 1 QA (me), 1 Product Owner, 1 Scrum Master

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is Sprint?

A

Sprint is a time-boxed period, typically 1-4 weeks, during which a specific set of work items (user stories) are completed and made ready for review.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Tell about Agile meetings?

A

Sprint Planning - planning the work that has to be done upcoming sprint

Daily Standup or Daily Scrum - a short meeting where team members update each other on their progress and any issues.

Sprint Review - the team shows the work completed during the sprint for feedback

Sprint Retrospective - the team reflects on the sprint to identify improvements for future springs

Backlog Refinement - The team reviews and prioritizes the backlog to ensure that it is ready for future sprints.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is Jira?

A

Jira is a project management tool which is used to plan track and manage software development projects, allowing teams to create and manage tasks, bugs, user stories. Jira supports Agile methodology such as scrum.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What is SDLC?

A

SDLC or Software Development Life Cycle - is a process used for planning, creating, testing, and deploying applications. It has stages which aim to deliver high quality software development.

  1. Requirement Analysis
  2. System design
  3. Implementation (coding)
  4. Testing
  5. Deployment
  6. Maintenance
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is test plan?

A

A test plan is a document that outlines the strategy, objectives, and scope of testing for a software project. Its basically a blueprint detailing what will be tested and how it will be tested.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What do you do if you find a defect?

A

Reproduce the defect
Document the defect
report the defect
notify the team
track the defect
retest

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What is regression test? smoke test?

A

A regression test is rerunning previous tests to ensure that recent code hasn’t broken the existing functionality.

A smoke test is a test to ensure that critical functionalities of a software application are working correctly.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly