5

Option (B) will be correct answer. (B) 0, 1, capacity, capacity plus 1 Why? Let first understand BVA.. Boundary value analysis (BVA) is defined in Wikipedia as a software testing technique in which tests are designed to include representatives of boundary values in a range. In your example, Seat numbers can range from 1 to capacity. So these will be 2 ...


4

B. 0, 1, capacity, capacity plus 1 is the correct answer. In BVA we consider valid as well as invalid values. The minimum number of seats that a person can book is 1 hence we will try to book something which is less than the minimum number and more than the maximum number. 0 is less than minimum number -Invalid partition 1 is a valid value so it is a valid ...


4

BVA and unit tests It depends on when and how the developer implements the unit test. If the developer writes the test first (as recommended by test driven development, TDD), it's a black box test, because he doesn't see the implementation. In that case, the test conditions can only be based on the software specification. If the developer writes a unit ...


3

Welcome to the site. If I'm not mistaken, your question is based on some exam you're taking/considering taking? It's very similar to ISTQB exams in software testing. I'm asking because it seems important. The questions themselves as stated are simply imcomplete, there's not a bit mentioned about risk, so it's hard to answer how to test it. On the other hand,...


2

Let me answer this old question by stating that C is correct. B is wrong because you don't necessarily have an invalid value when testing a boundary if the adjacent partition is also valid. C is correct if you look at it this way. I'm quoting from Foundations of Software Testing (written by Rex Black et al, for the ISTQB certification). My bold. With ...


2

Based on my experience in quality assurance services there can be few more ways to cover test cases: We can derive the test cases directly from a requirements. Various Techniques are following: Boundary Value Analysis (BVA) Equivalence Partitioning (EP) Decision Table Testing State Transition Diagrams Use Case Testing Another way to create test cases is ...


2

Yes, it is possible to use test design techniques to test edge and corner cases. Boundary Value Analysis (BVA) and Equivalence Partitioning (EP) are useful for testing input data to verify the output results. For these to be valuable, you need to understand what the boundaries are and how the data is partitioned between the boundaries. For more thorough ...


2

I believe the author means you have to evaluate the expression to find k coordinates of a point, not k points. Since you have k-dimensional space you need to know all k's coordinates to define any point in that space. For your example this would look like: Here is the explanation of how to come up with such graphical representation. First you need to ...


1

Easy, 1 user with different/multiple loanAccountTypes. Now, all snarkyness aside, you should not expect this to be a forum to get your work done by other people. We can help with it, give pointers, feedback to something you have done, but not do it for you completely. Consider this an exercise, come back with your own solution and we can give a ...


1

You really can't go wrong with the Big List of Naughty Strings. The list is set up so that you can manually go through the text file list of strings that have caused issues in other inputs, or you can import it into test automation projects and use it there. Some other things you might consider: if the text box is supposed to accept barcodes, does it do so ...


1

You will have three possible outputs: True: this will depend on both X and Y. You can pick boundary values for X => { -1, 0, 1 } and its associated values for Y. You do the same for Y => {-1, 0, 1}. False: The same as above, but the "associated" value should yield a False result. Invalid: It seems to me that the only way to raise an exception is to ...


1

Here is a quote from "ISTQB - Advanced Level Syllabus - Test Analyst" (Version 2012, it is the earliest version; text marked with bold style by me): 3.2.2 Boundary Value Analysis Boundary value analysis (BVA) is used to test the values that exist on the boundaries of ordered equivalence partitions. There are two ways to approach BVA: two value or ...


1

Different terms ad terminologies have different meaning to people. It depends on an individual's understanding and thought process as to how they perceive, understand, accept and use terminologies, methods, processes or anything for that matter. Why don't you describe here what Boundary Value Analysis means to you and why?


Only top voted, non community-wiki answers of a minimum length are eligible