Open Access Open Access  Restricted Access Subscription Access

Designing White Box Test Cases for Online Food Delivery System

Sarika Rane, Varad Potdar, Harsh Trivedi, Yash Ughade

Abstract


Let’s say, you are given a completely wrapped gift package and given the task of observing and noting all of the flaws you can uncover without opening the wrapper. You won't be able to see what's inside a Black Box, just as you won't be able to see what's within an object. White box testing is a software analysis approach that involves analysing a product's fundamental structure, architecture, and code in order to ensure input-output flow and enhance design, usability, and security. It's one of two parts of the software testing technique known as Box Testing. Test coverage data is used to identify appropriate test cases, hence improving the quality of testing and conserving testing resources. A set of test cases is generated as a result. Selenium is a web application testing tool that automates tests across browsers. It's used to guarantee that web apps are of good quality, whether they're responsive, progressive, or standard. The test Executor application processes the generated test cases and determines if the results passed or failed based on the outcomes of image grabbing, OCR text extraction, and comparison with expected text.


Full Text:

PDF

References


Kukolj, S., Marinkovic, V., Popovic, M., & Bognár, S. (2013, August). Selection and prioritization of test cases by combining white-box and black-box testing methods. In 2013 3rd Eastern European Regional Conference on the Engineering of Computer Based Systems (pp. 153-156). IEEE.

Barus, A. C., Hutasoit, D. I. P., Siringoringo, J. H., & Siahaan, Y. A. (2015, August). White box testing tool prototype development. In 2015 International Conference on Electrical Engineering and Informatics (ICEEI) (pp. 417-422). IEEE.

Misra, S. (2003, May). Evaluating four white-box test coverage methodologies. In CCECE 2003-Canadian Conference on Electrical and Computer Engineering. Toward a Caring and Humane Technology (Cat. No. 03CH37436) (Vol. 3, pp. 1739-1742). IEEE.

Hamza, Z. A., & Hammad, M. (2019). Web and mobile applications' testing using black and white box approaches.

Zhang, Z., Wu, T., & Zhang, J. (2015, November). Boundary value analysis in automatic white-box test generation. In 2015 IEEE 26th International Symposium on Software Reliability Engineering (ISSRE) (pp. 239-249). IEEE.


Refbacks

  • There are currently no refbacks.