Tag Info

New answers tagged

1

It might be useful to examine the testing artifacts that ISO 12207 demands under Verification and Validation: Verification 7.2.4.3.2.3 Code verification. The code shall be verified considering the criteria listed below: a) The code is traceable to design and requirements, testable, correct, and compliant with requirements and coding ...


5

In the opening sections of the paper that you quote, Boehm states: There is very little agreement in the software field on the definitions of the terms "verification" and "validation." Boehm defines the terms verification and validation as he intends to use them in the rest of the paper, in order to be able to clearly present the rest of the writing ...


0

What is a good strategy for generating the underlying data for the tests? I would use a modified version of the second approach: Generate fake data such that for each request X there is a well-defined, intentionally constructed set of results Y that will be returned. But instead of querying the database directly your searchengine should be ...


0

It's not clear to me what you try do, it can be one of two very different things that you want to test, and you should not conflate them together: Test that something is not awfully broken with your system - i.e. "write testcases". In this case, it's best if you generate some fake (probably relatively small) corpus of documents that you index, and write ...


1

Short answer: you need both fake data, with well defined input X and output Y real-world data, probably with the modifications you suggested Use the first one especially when doing TDD (as your tag indicated), and after you have the basic algorithm ready, use the second kind of data for integration or acceptance tests. The first kind of tests will ...


0

Part of BDD is applying the 3 Amigos approach where the stakeholders collaborate to produce the acceptance criteria. QA/Dev can write the step code to make scenarios execute as acceptance tests. Where is the value of QA to execute manually the same acceptance tests that a BDD tool will execute automatically? The value add of QA is to validate those ...



Top 50 recent answers are included