scispace - formally typeset
Search or ask a question
Proceedings ArticleDOI

A Comparative analysis on Black box testing strategies

01 Jul 2016-pp 1-6
TL;DR: This paper analyses the various Black box testing methodologies and the issues related to the same and suggests ways to improve the quality of the testing activities.
Abstract: Software rules in almost all fields of science and technology. Now a days the user classes of a particular software are comparatively high based on their acceptance and quality. So it is the onus of the software developer to ensure that the software is bug free and it will perform the desired functionalities without fail. Software testing is an important activity in Software Development Life Cycle (SDLC) phases. In traditional Waterfall model, testing is the life cycle activity that is performed after the design and coding phase. The various research analytics states that nearly 30% effort of entire software development is used for performing testing activities. So testing activities plays a vital role in developing a quality software. Software testing mainly consists of three categories: Unit testing, Integration testing, System testing. Unit testing basically follows two approaches, Black box testing and White box testing. This paper analyses the various Black box testing methodologies and the issues related to the same.
Citations
More filters
01 Jan 1981
TL;DR: In this article, the authors provide an overview of economic analysis techniques and their applicability to software engineering and management, including the major estimation techniques available, the state of the art in algorithmic cost models, and the outstanding research issues in software cost estimation.
Abstract: This paper summarizes the current state of the art and recent trends in software engineering economics. It provides an overview of economic analysis techniques and their applicability to software engineering and management. It surveys the field of software cost estimation, including the major estimation techniques available, the state of the art in algorithmic cost models, and the outstanding research issues in software cost estimation.

283 citations

Book
18 Dec 2017
TL;DR: This chapter discusses software engineering, knowledge engineering and end user development approaches, and the role of case tools in the development of software quality assurance and testing.
Abstract: Salient Features: 1. Software Engineering Fundamentals: Definition of software product, software development paradigms; software engineering, knowledge engineering and end user development approaches. Software Analysis: Abstraction, partitioning and projection, system specification, software requirements specification (SRS) standards, formal specification method, specification tools, flow based, data based and object orientated analysis. 2. Systems Design: Idealized and constrained design, process oriented design (Gane and Sarson and Yourdon notations); data oriented design, Object oriented design (Booch approach), Cohesion and coupling; Design metrics, design documentation standards, Role of Case Tools. 3. Coding And Programming: Choice of programming languages, mixed language programming and call semantics, Re-engineering legacy systems, coding standard. 4. Software Quality And Testing: Software quality assurance, types of software testing (white box, black box, unit, integration, validation, system etc. 5. Software Project Management: Planning software projects, work background structures, integrating software, software design.

136 citations

DOI
30 May 2020
TL;DR: Software Testing was conducted using black-box testing and results show the scoring system has not been able to fulfil expectations because there is no limit value so the random value will remain stored by the system.
Abstract: SIAKAD is a website based information system assessment application that holds academic data of an educational institution. SIAKAD SDIT Robbani was created to help the assessment process of students, both in the form of public and religious subjects. With this investigation is expected to facilitate the assessment process at the school Rabbani. For that, testing is required to know whether the system can run as expected or not. Software Testing was conducted using black-box testing. The software testing method uses a Boundary Value Analysis (BVA) because the assessment has the minimum and maximum constraints of an inputted value. The test results show the scoring system has not been able to fulfil expectations because there is no limit value so the random value will remain stored by the system. This can result in incorrect information generated by the SIAKAD.

14 citations


Cites methods from "A Comparative analysis on Black box..."

  • ...Software testing is used to evaluate the software to identify a bug [3]....

    [...]

Proceedings ArticleDOI
01 Jan 2022
TL;DR: This paper proposes how IoT, in conjunction with basic service automation, can be used to influence climate control and creates a working model using sensors that control the humidity and required temperature conditions, thereby maintaining a suitable growth environment.
Abstract: The rapid urbanization and industrialization of the population have resulted in a critical shortage of agricultural land and manpower to meet the growing population’s needs. The future of tomorrow requires impetus through concepts such as IoT Automation in farmlands to meet the increased demand for labour and inspection while maintaining economic efficiency without depleting the environment. Monitoring becomes difficult with a reduced manpower base, which may result in crop failures. The purpose of this paper is to propose how IoT, in conjunction with basic service automation, can be used to influence climate control. Thus, a working model is created using sensors that control the humidity and required temperature conditions, thereby maintaining a suitable growth environment while monitoring and analyzing in real time.

12 citations

Proceedings ArticleDOI
01 Oct 2020
TL;DR: A novel and efficient implementation of FSCS, namely Fixed-Sized-Candidate-Set using Single-Instruction-Multiple-Data (FSCS-SIMD), which employs SIMD instruction architecture for simultaneous distance calculations of multiple test cases in a many-to-many style is proposed.
Abstract: The Fixed-Size-Candidate-Set (FSCS) version of Adaptive Random Testing (ART) attempts to enhance the fault detection effectiveness of Random Testing (RT) by generating new test cases that are far away from previously executed test cases. Despite its simplicity and good fault-detection effectiveness, FSCS suffers from a very high time cost mainly due to its Single-Instruction-Single-Data (SISD) mechanism for its distance calculation process. To overcome this drawback, in this paper, we propose a novel and efficient implementation of FSCS, namely Fixed-Sized-Candidate-Set using Single-Instruction-Multiple-Data (FSCS-SIMD), which employs SIMD instruction architecture for simultaneous distance calculations of multiple test cases in a many-to-many style. Compared with the original FSCS, our proposed method loads a batch of multiple test cases from the candidate test case set and executed test case set in one CPU execution cycle. After that, a single distance calculation instruction is given to the whole batch for the calculation of all pairwise distances. We conducted a series of simulations and empirical studies to evaluate testing effectiveness and efficiency of our proposed method against FSCS. Our results show that, on average, FSCS-SIMD reduces test case generation overhead of FSCS up to 90%, while maintaining the comparable fault detection effectiveness.

6 citations


Cites background from "A Comparative analysis on Black box..."

  • ...Black-box testing [5] focuses on input-output behavior of software for finding software faults1 without going deep further into its underlying structure and code....

    [...]

References
More filters
Book
01 Jan 1982
TL;DR: Software Engineering A Practitioner's Approach recognizes the dramatic growth in the field of software engineering and emphasizes new and important methods and tools used in the industry.
Abstract: From the Publisher: Well-suited for both the student and the working professional,Software Engineering A Practitioner's Approach recognizes the dramatic growth in the field of software engineering and emphasizes new and important methods and tools used in the industry.

8,224 citations


"A Comparative analysis on Black box..." refers background in this paper

  • ...Let set G= {M,F,O} represents the valid class, then G’ represents the invalid equivalence class....

    [...]

04 Oct 1993
TL;DR: In this paper, the authors provide an overview of economic analysis techniques and their applicability to software engineering and management, including the major estimation techniques available, the state of the art in algorithmic cost models, and the outstanding research issues in software cost estimation.
Abstract: This paper summarizes the current state of the art and recent trends in software engineering economics. It provides an overview of economic analysis techniques and their applicability to software engineering and management. It surveys the field of software cost estimation, including the major estimation techniques available, the state of the art in algorithmic cost models, and the outstanding research issues in software cost estimation.

5,899 citations

Book
01 Mar 1979
TL;DR: Comprehensively covers psychological and economic principles, managerial aspects of testing, test tools, high-order testing, code inspections, and debugging, and programming students will find this reference work indispensible.
Abstract: From the Publisher: Provides a practical rather than theoretical discussion of the purpose and nature of software testing. Emphasizes methodologies for the design of effective test cases. Comprehensively covers psychological and economic principles, managerial aspects of testing, test tools, high-order testing, code inspections, and debugging. Extensive bibliography. Programmers at all levels, and programming students, will find this reference work indispensible.

3,801 citations


"A Comparative analysis on Black box..." refers background in this paper

  • ...Though these two statements look theoretically perfect, a good tester should keep the following definitionwhile testing....

    [...]

Book
01 Jan 1983

2,139 citations

Book
01 Jul 1991
TL;DR: Details the different activities of software development with a case-study approach whereby a project is developed through the course of the book The sequence of chapters is essentially the same as the sequence of activities performed during a typical software project.
Abstract: Details the different activities of software development with a case-study approach whereby a project is developed through the course of the book The sequence of chapters is essentially the same as the sequence of activities performed during a typical software project.

350 citations