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


Please Help Members By Posting Answers For Below Questions

What are the main risk factors which may be encountered in the development of software?

1007


Can anyone send me e commerce website test cases please its urgent

3247


Explain the main differences between software review and software inspection or walkthrough

1078


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.

1079


Why should an organisation be concerned about software risk factors and software quality?

991


How does development of software differ from that of hardware from a quality viewpoint?

1121


Give a suitable definition of software quality and briefly describe the rationale for your definition.

1054