- A/B Testing
- Agile Testing
- Continuous Integration
- Hardware Testing
- Issue Tracking
- Mobile Testing
- QA Career
- QA Training
- Software Development
- Software Releases
- Test Automation
- Test Cases
- Test Management
- Testing Documentation
- Testing Process
- Testing Tips & Guidelines
- TestLodge Tutorial
- Tools List
- Types of Software Testing
- User Stories
- UX & Usability
How to Write Test Cases for Software (with a sample)
A test case is a set of steps and results that a software product under test must meet. Here are tips on how to write test cases for software.
Types of Software Testing
Learn more about all the different types of software testing methodologies from our list below.
Agile Test Case Management - Keeping Your Test Cases Lean
Agile test case management may be straight forward, but test cases can easily become obsolete if not regularly managed, we take a look into this further.
Writing Test Cases from User Stories & Acceptance Criteria
Well thought out acceptance criteria can be a tester’s best friend. We look at how to write test cases from the user stories and acceptance criteria.
Types of Test Cases in Software Testing
There are many different types of test cases in software testing. Each type of test case helps us target software testing in a different way.
Ahead of the full testing cycle, smoke testing ensures all the main functionality works properly before more thorough testing can commence.
The decision on when to stop testing can sometimes be a tough compromise between release schedule and providing the best product possible.
A test strategy document can inform the content of a test policy by providing general details and requirements on how testing will be done.
User Acceptance Testing (UAT) is performed after making changes to the system to ensure the addition and system work together as intended.
Our Linear test case management tool integration saves time and effort for you and your team during the software testing cycle.
If a user strays from the happy path while using a product, will the system still function? Negative test cases explore what happens if… ?
What are our options when there’s not enough time for testing? Find out in this post how Sanity Testing can help, and how to avoid pitfalls.
What is exploratory testing? It’s scriptless testing that checks a system to find sections that may have been missed by written test cases.
Don’t let QA take the blame for live production defects because all stakeholders, from tester to business analyst, have a part in the process.
With so many defect management tools available, the one you choose needs to make a positive contribution to the way your team works.