For regular expression below, construct an NFA using Thompson’s construction. (10 Marks)
R.E. = (y* xy* x)* y*
Suppose there is a popular software company ABC that has prepared a project of billing system. To maintain its standard, testing needs to be applied on the project by the company. There are different types of testing such as white box testing, black box testing, grey box testing, functional testing, and unit testing. Different testing techniques are applied according to different suitability. If only white box testing is applied on the system, do you think it is enough for the billing system? Justify your answer with valid points considering the parameters (time, cost, quality, accuracy).
Note: Answer should be between 4-8 lines.
Suppose ABC Software Company is assigned a project by Islamabad Capital Territory (ICT) police. The software company has experienced testers in its fleet. The task is to develop an Internet of Things (IoT) based application for traffic monitoring in the capital with solid documentation utilizing incomplete requirement documents. With short deadline, the test cases need to be automated using any of the following two options for improving the quality of the end product.
Justify your selection of either testing technique in the given scenario with logical arguments
@zareen thnx dear
Recognize that functional, non-functional and white-box tests occur at any test level, For acceptance testing, tests are designed to cover all supported financial data file structures and value ranges for bank-to-bank transfers.
White box testing technique involves selection of test cases based on an analysis of the internal structure (Code coverage, branches coverage, paths coverage, condition coverage etc.) of a component or system. It is also known as Code-Based testing or Structural testing. Different types of white box testing are :
In white box testing following steps are verified.