Abstract

After a useful and summarized procedure of software testing is put forward based software engineering view, this paper proposed a definition of fat-property according to software testing activity in product quality monitoring software. Based on fat-property, black-box testing approach is deeply investigated. In unit testing, equivalence partitioning should include two aspects: data inputting type and function operating type. And a key point of black-box testing is design of boundary/sub- boundary testing case for data inputting type. In integration testing, Sandwich mode should be applied to improve coverage. In validation testing, keynote function and non- keynote function may be tested respectively to accelerate speed of testing and assure coverage of function. System testing based on black-box according to actual usage of software product is very important, and it will determine the quality level of software product.

Highlights

  • IntroductionSoftware engineering is the means by which we attempt to produce all of this software in a way that is both cost effective and reliable enough to deserve our trust, and it is the practical application of scientific knowledge in the design and construction of computer programs and the associated documentation required to develop, operate, and maintain them. [1]

  • Software engineering is the means by which we attempt to produce all of this software in a way that is both cost effective and reliable enough to deserve our trust, and it is the practical application of scientific knowledge in the design and construction of computer programs and the associated documentation required to develop, operate, and maintain them. [1]Software testing has played a very important role in software engineering, and gradually becoming accepted as the successor to the various researchers and industrialists

  • Testing of graphic user interface is a difficulty to current software product while graphic user interface has become the keynote of new engineering software, and this paper will investigate mainly the testing of graphic user interface using black-box testing method, including equivalence partitioning and design of testing case. [3,4]

Read more

Summary

Introduction

Software engineering is the means by which we attempt to produce all of this software in a way that is both cost effective and reliable enough to deserve our trust, and it is the practical application of scientific knowledge in the design and construction of computer programs and the associated documentation required to develop, operate, and maintain them. [1]. Testing of graphic user interface is a difficulty to current software product while graphic user interface has become the keynote of new engineering software, and this paper will investigate mainly the testing of graphic user interface using black-box testing method, including equivalence partitioning and design of testing case. With the adding of effective testing case, fat-property is growing with the testing activity. Table has shown the fat-property that all data are derived from the testing case of black-box testing in product quality monitoring software. In this table, the left column is the list of all units in black-box testing, and the last line below has given the proportion of every kind in total partitioning. Black-box testing based on fat-property is focused on external appearance of software function but internal logical structure, which testing object is taken as a black box

Unit testing for black-box testing based on fat-property
Integration testing for black-box testing based on fat-property
Equivalence-partitioning
Validation testing for black-box testing based on fat-property
Testing case design
System testing for black-box testing based on fat-property
Increasing volume and update of testing case
Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call