NPTEL Software Testing Assignment 6 Week 6 Answers

NPTEL Software Testing Assignment 6 Week 6 Answer: In this article, you will find NPTEL Software Testing Assignment 6 Week 6 Answer , Use “Ctrl+F” To Find Any Questions Answer. & For Mobile User, You Just Need To Click On Three dots In Your Browser & You Will Get A “Find” Option There. Use These Option to Get Any Random Questions Answer.

For Week 7 Answers Join this Group👇

Note: We are updating answer soon kindly join Telegram Group for update: JOIN NOWNPTEL Software Testing Assignment 6

NPTEL Software Testing Assignment 6 Week 6 Answer 2022 :-

Q1. While applying logic-based testing to test source code, is it true that the predicates can be taken exactly as they occur in code always?

  • Yes, the predicates can be considered exactly as they occur in code.
  • No, sometimes we have to add extra clauses to the predicate

Q.2. How do logical predicates occur in finite state machines?

  • The logical predicates occur as a part of the states of the finite state machines.
  • The logical predicates occur as guards in the transitions of the finite state machines.

Q.3. In a requirements specification document, where do logical predicates occur?

  • They occur directly as a part of the requirements.
  • They occur as preconditions, invariants and post-conditions in the requirements. 
  • All the conditions in requirements can be translated into predicates.
  • Logical predicates cannot be found in requirements.

For Week 7 NPTEL Software Testing Answers Join this Group👇

Q.4. State true or false: The internal variable z in the second predicate needs to be re-written in terms of the input parameters x and y.

  • True
  • False

Q.5. Is it true that predicate coverage for the first predicate will also subsume predicate coverage for the second predicate?

  • True
  • False
NPTEL  All Weeks Assignment Solution: Click Here

Q.6. How many test cases will be needed for clause coverage for the second predicate if we explicitly count the true and false values for each clause?

  • Two test cases.
  • Four test cases.

Q.7. State true or false: The set of test case inputs {(x=5,y=3),(x=4,y=6),(x=5,y=6)}{(x=5,y=3),(x=4,y=6),(x=5,y=6)} will satisfy clause coverage for the second predicate.

  • True
  • False

For Week 7 Assignment Answers Join this Group👇
CLICK HERE

Q.8. State yes or no: The set of test case inputs {(x=5,y=3),(x=4,y=6),(x=5,y=6)}{(x=5,y=3),(x=4,y=6),(x=5,y=6)}

  • Yes
  • No

Q.9. How many test cases are needed for satisfying RACC for all the clauses for the second predicate?

  • Only one test case
  • Two test cases
  • Three test cases
  • Five test cases

Q.10. State true or false: The set of test case inputs {(x=4,y=6),(x=6,y=4),(x=4,y=5)}{(x=4,y=6),(x=6,y=4),(x=4,y=5)} satisfy RACC for the second predicate.

  • True
  • False

Any Kind of Update Join Our Telegram Group👇

This answer is provided by us only for discussion purpose if any answer will be getting wrong don’t blame us. If any doubt or suggestions regarding any question kindly comment. The solution is provided by Chase2learn. This tutorial is only for Discussion and Learning purpose.

About NPTEL Software Testing Course:

This course will cover various techniques for test case design, as used for testing of software artifacts including requirements, design and code. We will discuss algorithms and techniques for test case design based on graphs, logic, syntax of programming languages and on inputs. Special techniques for testing object-oriented features and web applications will also be discussed. The course will end with symbolic testing techniques. These broadly will cover test cases for both white-box and black-box.If you have not registered for exam kindly register Through https://examform.nptel.ac.in/COURSE LAYOUTThe course structure and content covers, over a period of 12 weeks:
  • Week 1: Techniques and algorithms for test case design: Graphs based testing- structural coverage criteria.
  • Week 2: Graphs based testing: Data flow coverage criteria
  • Week 3: Graphs based testing: Data flow coverage criteria
  • Week 4: Graphs coverage for source code, design elements and requirements
  • Week 5: Techniques and algorithms for test case design: Logic based testing- Predicates, logic based coverage criteria
  • Week 6: Specification based logic coverage, logic coverage on finite state machines
  • Week 7: Input space partitioning: Input domain modeling, combination strategies criteria
  • Week 8: Syntax based testing: Coverage criteria based on syntax, mutation testing
  • Week 9: Test case design (as learnt above) applied to object-oriented applications
  • Week 10: Test case design (as learnt above) applied to web applications
  • Week 11: Symbolic testing
  • Week 12: Concolic testing, Conclusion
Sharing Is Caring

Leave a Comment