adspace
explain the methodologies / ways to create the test cases
for QA
Answer Posted / Amrendra Kr Rohan
Test case creation methodologies are essential for ensuring quality in software testing. Here are some common approaches:
1. **Black Box Testing**: This approach tests the system based on its inputs and outputs without knowing the internal workings. Techniques include Equivalence Partitioning, Boundary Value Analysis, Decision Table Testing, and State Transition Testing.
2. **White Box Testing**: This approach involves testing the software from an internal perspective, using the code structure. Methods include Control Flow Testing, Data Flow Testing, and Decision Coverage.
3. **Behavioral-Based Testing**: Behavior-driven development (BDD) is a testing methodology that focuses on the behavior of the system, using scenarios to define tests.
4. **Model-based Testing**: This approach uses mathematical models to create test cases automatically. Tools like QuickCheck and JUnit can be used for this purpose.
5. **Use Case Testing**: This approach tests each use case in the software's requirement document, ensuring all functionality is tested.
| Is This Answer Correct ? | 0 Yes | 0 No |
Post New Answer View All Answers
What are the main risk factors which may be encountered in the development of software?
Can anyone send me e commerce website test cases please its urgent
Explain the main differences between software review and software inspection or walkthrough
Lines of code (LOC) and function point counts (FPC) are two measures of the size of a system. Explain the advantages and disadvantages of using these two metrics for measuring systems.
Why should an organisation be concerned about software risk factors and software quality?
How does development of software differ from that of hardware from a quality viewpoint?
Give a suitable definition of software quality and briefly describe the rationale for your definition.