The first workflow part of the launch has been defined
Date : 7 Februari 2018 By Stefaan
The first workflow to be launched will have a bit of test planning and preparation, but will not (yet) execute the defined tests.
Administer Test PlanCreation of Test plans allowing to create tree-like structure of test plans. Each test plan is linked to an application board (product breakdown structure) and a business domain.
Administer Test Scope
One section in the test plan describes the scope of the test project. A test scope is limited to a test plan, application board and business domain. A test scope may consist of epics, capabilities, features, stories and use cases.
To ensure that all stakeholders have a common language, understanding and goal we need to set boundaries. This boundary is the business domain.
All software development is related to objects related to business objects. E.g. An interviewer is a participant in an interview asking questions to an interviewee. Software development can build a product that will administer interviewers, interviews and interviewees. Objects that link a business domain to a software product are 'terms' in Bona iqiniso.
Terms may be related to each other, which in Bona Iqiniso we call 'facts'. Relations are always expreseed in 2 directions. E.g. A letter is part of the alphabet; The alphabet contains letters.
Administer Business Rules
Although, literally, business rules are dictated by business, they also help in the development of the software product. Therefore, Bona iqiniso allows to approach business rules also in a more technical way so they can be used directly. E.g. business rules are used in decision tables.
Administer Decision Tables
The use of decision tables is a testing technique based on the conditions in business rules and the possible outcomes of the business rules. Decision table not only help to decide on which test cases te prepare and execute, but also on the test data to use. Further more, they also help to evaluate the correctness and completeness of the business rules.
Administer Code Fragments
Other testing techniques may be based on the code. These are called black box testing techniques. In order to enable these techniques, Bona Iqiniso helps to adminster code (fragments).
Administer Linear Code Sequence and Jump
Testing technique based on code. By identifying sequences, loops, conditions, exceptions, etc. it is possible to define a number of test cases to cover, if not all, at least most of the code.
Administer Application Boards
An application board is a way to describe a product. An application board not only is a breakdown of the product, but also gives insight in the workflows.
High level overvew of the product's workflow.
In case the product is build by different teams, it may be wise to define capabilities belonging to those teams.
Major parts/functionalities of the product.
Lower level descriptions of functionality. A story typically can be implemented within one sprint.
Administer Use Cases
Provides details on a story. A use case explains the main flow of th estory, but also alternate flows and exception flows.