Soft skills Flashcards
How would you test login functionality?
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 would you test search functionality?
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.
What is STLC?
STLC is a software testing life cycle process that has phases to ensure quality and functionality.
- Requirement Analysis
- Test Planning
- Test Case Development
- Test Environment Setup
- Test Execution
- Test Cycle Closure
Team structure
3 developers, 1 QA (me), 1 Product Owner, 1 Scrum Master
What is Sprint?
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.
Tell about Agile meetings?
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.
What is Jira?
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.
What is SDLC?
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.
- Requirement Analysis
- System design
- Implementation (coding)
- Testing
- Deployment
- Maintenance
What is test plan?
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.
What do you do if you find a defect?
Reproduce the defect
Document the defect
report the defect
notify the team
track the defect
retest
What is regression test? smoke test?
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.