TDD (test driven development) and BDD (behavior driven development) are unique software development techniques that differ in what they are testing and how they are testing it. Despite their similar names, they serve distinct purposes. What Is TDD? TDD stands for test...
- Ranorex Studio fundamentals
- Ranorex Studio advanced
- Ranorex Studio expert
- Web and mobile testing
- Interfaces and connectivity
- Ranorex Studio system details
- Hands-on application topics
- Ranorex DesignWise
- Getting Started with DesignWise
- DesignWise Prerequisites
- Onboarding Checklist
- How do I create a simple test model?
- How to use Customer Admin portal
- Ranorex DesignWise Role in the Software Development Life Cycle
- DesignWise Role in the Toolchain
- Does Pairwise Testing Really Work? Evidence, Data, and Case Studies
- What Limitations Does DesignWise Have?
- Mistake to Avoid: Thinking “DesignWise won’t help on my project, will it? My project is different.”
- How can I best identify variation in the system I’m testing?
- Quick Tour of the Parameters Screen
- Integration with Ranorex Studio
- Quick Tour of All DesignWise Screens
- Quick Overview of Outputs from DesignWise (Excel, CSV, Gherkin Feature Files, Mind Maps)
- DesignWise Features
- How Can I Make a Copy of an Existing Test Model?
- How Can I Check Out a Few Sample DesignWise Models?
- How Do I Use the Bulk Edit Feature to Edit My Parameters And Values Extra Quickly?
- How Do I Import a Test Model Into DesignWise?
- How Do I Create Ranged Values?
- How Can I Maximize Variation Without Increasing The Number Of My Tests?
- How do I Create an “Invalid Constraint” to Prevent Impossible-To-Test-For Values From Appearing Together?
- How Do I Prevent Certain Combinations From Appearing Using the “Bound Constraint” Feature?
- What is the Difference Between Bound Constraints and Mutually Bound Constraints?
- Skip Constraints
- How Do I “force” DesignWise to Include Required Scenarios and Manage Requirements Traceability?
- What’s the impact of using different combination strengths in DesignWise?
- How do I create extra-thorough sets of scenarios?
- How do I create a risk-based testing model that focuses more coverage on higher priority areas?
- Preserve test conditions with the “Freeze Tests” feature
- How to save test documentation time for steps & expected results
- How do I see what specific combinations of test inputs are covered by a set of tests?
- How Do I Export From DesignWise?
- How to collaborate in DesignWise
- The “Revisions” Feature
- Test Design Principles and Helpful Tips
- Why “Test Case Count” Can Be a Misleading Metric in Model-Based Testing (And What To Do About It)
- How Are DesignWise Tests Objectively Superior?
- Best Practices for Effective Software Testing
- How to Handle Expected Results in DesignWise
- How to Handle Negative Testing in DesignWise
- How to Deal with “Select All That Apply” Scenarios
- Manage regression tests at the “model level” for maximum efficiency
- Use Equivalence Classes or similar methods rather than long lists of Values
- How to Fix “No Possible Values” Faster
- DesignWise Process – Sharing & Maintenance
- Defect Analysis After DesignWise
- How to Implement N-way Constraints
- Common Use Cases and Sample Model Explanations
- Sample Test Cases – Airplane Ticket Reservation
- Sample Test Cases – Multi-Market Stock Trading
- Sample Test Cases – Insurance – Get Quote
- Sample Test Cases – Credit Card Transaction
- Sample Test Cases – Loan Application Process – Mortgage
- How to perform API testing in DesignWise
- How to perform request/response validation in DesignWise
- How to perform system-to-system integration testing in DesignWise
- How to perform end-to-end testing in DesignWise
- How to perform testing of AI/ML-based systems in DesignWise
- Getting Started with DesignWise