TL;DR: This paper conducted a literature study on all testing techniques together that are related to both Black and White box testing techniques, moreover it assumes a case situation of Insurance premium calculation for driver and derives the test cases and test data for white box testing methods.
Abstract: There are several methods for automatic test case generation has been proposed in the past. But most of these techniques are structural testing techniques that require the understanding of the internal working of the program. There is less practical coverage of all testing techniques together. In this paper we conducted a literature study on all testing techniques together that are related to both Black and White box testing techniques, moreover we assume a case situation of Insurance premium calculation for driver and we derive the test cases and test data for white box testing methods such as Branch testing, Statement testing, Condition Coverage testing, multiple condition coverage testing, in the similar way we derive the test cases and test data for the black box testing methods such as: Equivalence partitioning and Boundary value analysis.
TL;DR: In this article, a hybrid or "gray-box" modeling approach is proposed to predict transient cooling and heating requirements for the building using inverse models that are trained using on-site data.
Abstract: Lower costs and improved performance of sensors, controllers, and networking is leading to the development of smart building features, such as continuous performance monitoring, automated diagnostics, and optimal supervisory control. For some of these applications, it is important to be able to predict transient cooling and heating requirements for the building using inverse models that are trained using on-site data. Existing inverse models for transient building loads range from purely empirical or “black-box” models to purely physical or “white-box” models. Generally, black-box (e.g., neural network) models require a significant amount of training data and may not always reflect the actual physical behavior, whereas white-box (e.g., finite difference) models require specification of many physical parameters. This paper presents a hybrid or “gray-box” modeling approach that uses a transfer function with parameters that are constrained to satisfy a simple physical representation for energy flows in the b...
TL;DR: The three most prevalent and commonly used software testing techniques for detecting errors are described and compared, they are: white box testing, black box testing and grey box testing.
Abstract: Software testing is the process to uncover requirement, design and coding errors in the program. It is used to identify the correctness, completeness, security and quality of software products against a specification. Software testing is the process used to measure the quality of developed computer software. It exhibits all mistakes, errors and flaws in the developed software. There are many approaches to software testing, but effective testing of complex product is essentially a process of investigation, not merely a matter of creating and following route procedure. It is not possible to find out all the errors in the program. This fundamental problem in testing thus throws an open question, as to what would be the strategy we should adopt for testing. In our paper, we have described and compared the three most prevalent and commonly used software testing techniques for detecting errors, they are: white box testing, black box testing and grey box testing.
TL;DR: Testing basics case studies black box testing techniques equivalence class testing boundary value testing decision table testing pairwise testing state-transition testing domain analysis testing use case testing white boxTesting techniques control path testing data flow testing testing paradigms waterfallTesting exploratory testing exploratory planning supporting techniques knowing when to stop.
Abstract: Testing basics case studies black box testing techniques equivalence class testing boundary value testing decision table testing pairwise testing state-transition testing domain analysis testing use case testing white box testing techniques control path testing data flow testing testing paradigms waterfall testing exploratory testing exploratory planning supporting techniques knowing when to stop.
TL;DR: In this paper, the authors investigated the problems of predicting the fuel consumption and of providing the best value for the trim of a vessel in real operations based on data measured by the onboard automation systems.