Black Box Testing Report 2022

Verified

Added on  2022/10/19

|17
|4378
|8
AI Summary
tabler-icon-diamond-filled.svg

Contribute Materials

Your contribution can guide someone’s learning journey. Share your documents today.
Document Page
Running head: BLACK-BOX TESTING
Black-Box Testing
Name of the Student
Name of the University
Author’s Note:
tabler-icon-diamond-filled.svg

Secure Best Marks with AI Grader

Need help grading? Try our AI Grader for instant feedback on your assignments.
Document Page
1BLACK-BOX TESTING
Executive Summary
The prime objective of this report is to focus on the effectiveness of the diverse categories of
software testing procedures which can be very much significant in order to improve the
effectiveness and the usefulness of business software like pay calculator. The effectiveness of
the pay calculator will be presented in this report from the perspective of diverse scholar who
have stated their opinion about the maintainability and usefulness of the software from diver
perspectives. Evaluation and justification of the diverse categories of tools and techniques
which are deployed to ensure the quality of the software will be mentioned in a detailed
manner in the concluding sections of this report.
Document Page
2BLACK-BOX TESTING
Table of Contents
Introduction:...............................................................................................................................3
Literature Review.......................................................................................................................3
Evaluation and Justification.......................................................................................................8
Conclusion................................................................................................................................11
Reference..................................................................................................................................13
Document Page
3BLACK-BOX TESTING
Introduction:
The black box testing can be referred to as the behavioral testing which is a part of
application testing technique. The black box testing method concentrate on the design,
internal structure and implementation of the system. The black box testing can be done for
both the functional and non-function, however, for most the cases the centration remains on
the functional [27]. The name of black box testing is justified by its nature, as the tester does
not know what is really happening within the system. The testing mainly focuses on the
interface issues, termination/initialization errors, missing/incorrect functions, performance
issues and interface issues [25]. The definition of black box testing is testing non-functional
and functional requirement of the system without concentrating on the internal architecture of
the application. The tester tests the website on a web browser without having any knowledge
of internal structure of the website.
The test is done for a website for TaxCalculation. The url of the website is
https://www.paycalculator.com.au/. The tool used for this test is Selenium. The environment
for the test is eclipse environment as Selenium itself runs on eclipse environment [26].
Selenium Server gets Selenium orders from your test venture, interprets them, and reports
back to your framework the outcomes of running those tests. The RC server packs Selenium
Core and normally imbues it into the program. This happens when your test framework opens
the program (using a client library API limit) [24]. Selenium-Core is a JavaScript program,
extremely a plan of JavaScript limits which deciphers and executes Selenese requests using
the program's created as a piece of JavaScript translator.
Literature Review
As discussed by Cooper et al. (2016), there are diverse categories of income tax
calculator which are deployed in diverse categories of business. The investigator of this paper
tabler-icon-diamond-filled.svg

Secure Best Marks with AI Grader

Need help grading? Try our AI Grader for instant feedback on your assignments.
Document Page
4BLACK-BOX TESTING
stated that all the taxation policies of the business can be managed in an organized manner
using the pay calculator [22]. The paper highlighted that pay calculator is very much useful to
understand the growth which can be predicted in the business. Most of the income tax load of
the business can be identified by each of the investigators using the pay calculator. The tax
returns of the business can also be identified in the first place suing the pay calculator. The
diver categories of income offset like the low income offset and the high income offset can be
identified in the first place using the discussion which are made in the paper. The paper was
very much useful to understand the salary of an employee working in any business in terms
of the hours and minutes. The tax years can also be identified in the first place using the pay
calculator [1]. The paper is very much helpful to understand the super annulations which are
involved in each of the banking transactions. Each of the back packer can also be identified in
this first place using the pay calculator which was discussed in a detailed manner in the mid
sections of this resource. The paper was very much useful to understand the advanced
specification provided by the income tax calculator also in terms of the benefits which are
enjoyed by diverse categories of consumers or stakeholders of the business [21]. The paper
highlight both the weakness as well as the strength of the income tax calculators in a detailed
manner in terms of the facilities like TSL. The amount of loan which can be given to the
stakeholders of a business can be calculated in the first place using the pay or income tax
calculator. Each of the offsets and the organizations assets for which taxes are needed to be
given can be managed by the income tax calculator [12]. The taxable income can also be
calculated in the first place using the pay calculated in the first place. Taxable income of the
candidates can be very much useful to manage using the income tax calculator. The total
tasks can be calculated in the first place using the income tax calculator. The medi-cares
associated with the tax can be determined in the first place using the tax calculator.
Document Page
5BLACK-BOX TESTING
However, as stated by Dare et al. (2019), there are diverse categories of limitations
associated with the deployment of income tax calculators in terms of the inconsistencies of
the business if it have more than one medical insurance for the assets which are going to be
deployed across various projects. The significance of the private health funds can be
understood in the first place based upon the discussions of the paper. Each of the surcharges
which are applicable to the business cannot be identified in the first place by the income tax
calculators which can be considered as one of the prime limitations of these calculators [11].
The investigator of this paper stated that additional levies of the income tax can be identified
in the first place using the discussion made in the paper. The paper is very much useful to
understand the complications of the tax offsets. The impact of the super annuation charges
can be understood in the first place using the income tax calculator. The paper is very much
useful to understand the low income tax offsets and the high income tax assets. The paper is
very much useful to understand the liabilities for the division 293. Thus the paper was very
much useful to understand the tax regulations which are different in each countries. The tax
tables can be identified in the first place using the income tax calculators. The investigators of
this paper focused highly on the PAYG rates as these rates keep on changing every moment.
Even though there are different assumptions and limitations associate with the use of
the pay calculator as discussed by the investigator. The Investigator of this paper highlighted
that most of the pay calculator are very much useful to understand the annual salary and the
net economic outcome of each of the business units [2]. The investigator of this paper
focused most of the advantages of the pay calculator which is very much useful for the
managing each of the stakeholders of the business. This resources was very much helpful to
understand the dining experience of each of the stakeholders of the project. The paper is very
much useful to understand the impact of a holiday in between the projects [23]. The
investigator of this paper also suggested the gross salary can be managed and edited in the
Document Page
6BLACK-BOX TESTING
first place using the pay calculator. The diverse complications associated with each of the
business transactions like HRA, DA and MA can be calculated in the first place using the pay
calculator [3]. Most of the calculations associated with the net salary can be understood in an
organized manner using this recent journal as discussed by the investigators of this resource.
The impact of the salary sacrifice can also be calculated in the first place using the pay
calculator. The loan repayments as well as the entertainments factors can be also be
calculated in the first place suing the pay calculators according to the discussions made in the
paper [10]. The various categories of cash benefits in each of the business transactions can be
identified in the first place using the pay calculators. The pre-tax income can also be
calculated in the first place using the pay calculator as stated by the investigators of this
resource. But as illustrated by Bhattarai et al. (2018), the financial needs of the business can
be identified in the first place using the pay calculator. The investigator of this paper
highlighted that most of the financial situation of a company or a business can be identified in
the first places using the pay calculator.
However, Martinez et al. (2018), stated that most of the basic calculations can be
done in an organized manner using the tax calculator. The investigator of this paper focused
on each of the financial calculations which can be performed using the tax calculators. The
investigator of this paper highlighted that most of the text returns can be understood in the
first place using the tax calculators. The paper was very much useful to store that name of the
tax payer in each of the financial year [4]. The surcharge and education cess of each of the
accounts can be managed using the tax calculator. The paper is very much useful to
understand that tax liability can have a huge impact on the business transactions [7]. The
investigator of this paper also stated about the fiduciary duties which are associated with the
income tax. The concept of the pay roll calculator was also highlighted by the investigators of
this paper. The paper was very much useful to understand and manage the annual financial
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
7BLACK-BOX TESTING
data of major commercial establishments. The investigator of this paper is very much
beneficial to understand different aspects of calculator in terms of social security and medi-
care facilities [9]. The concept of bonus calculator and pay check calculator was highlighted
by the investigator of this paper in a detailed manner. The paper is very much useful to
identify the significance of time management and the facilities provided by the broker
applications which are increasingly being used in diverse categories of commercial
establishments.
According to Asghar et al. 2016, there are diverse categories of business partners in
each if the major commercial establishments all over the world. The investigator of this paper
also focused on the security issues of the pay calculators, as it can have a direct unwanted
effect on the overall productivity of any business. Estimation of the cash returns based on any
sort of investment is possible using the pay scale. The paper is very much useful to
understand the calculations of the financial year and all the associated taxes of the financial
year. The calculation of the federal income tax is much easier and can be done in a simpler
manner using the pay calculators [5]. The paper is very much beneficial to understand diverse
categories of paychecks which are available for each for each of the business transactions.
The refunds which are required in each of the cash transactions can also be calculated in the
first place suing the pay calculator as discussed by the investigators of this paper as discussed
by the investigators of this paper [10]. The paper is very much useful to understand diverse
categories of tax information which must be understood by each of the stakeholders
associated with the business. The paper provides wide range of information regarding the
quick financial predictions which are very much required for the project managers of the
commercial establishments [8]. The investigator of this paper also focused on the significant
of the pay calculators which are increasingly used for diverse purposes. The impact of the
diverse categories of tax reforms can be understood by the functionalities provided by the pay
Document Page
8BLACK-BOX TESTING
calculator [6]. The tax brackets, filling status, exemptions of the transactions can be as
calculated by the pay calculators as illustrated by the investigators of this resource.
Evaluation and Justification
Figure 1: Testing of Website
(Source: Created by Author)
There are diverse categories of software evaluation technique which are used to
identify the effectiveness and usability of the software. White box testing and black box
testing are the two prime ways to test the quality of the software.
Apart from these there are diverse categories of tools and techniques which are
deployed to understand the usability of the software, those tools can be termed as the QA a
tools. These tools are very much automated in nature and versions of these tools keeps on
getting updated according to different versions of the modern software [12]. The diverse
categories of tools which can be deployed to identify the usability of pay calculator are
Selenium, Ranorex, Sahi and Watir. The entire functional and the non-functional feature of
this software can be evaluated from diverse perspectives using this software testing tools. The
Document Page
9BLACK-BOX TESTING
testing measures are very much significant to control each and every flow of information of
this software [14]. The structure of the software and any sort of inconsistencies associated
with the software can be sorted in the first place using the software quality testing procedures.
The implementation of the software in exact locations in order to remove any sort of
compatibility issues are the other objectives of the software quality assurance techniques
[13]. The control flow of the sources codes can also be managed in an organized manner
using the testing tools. Brach testing procedure and the path testing procedures are the two
other ways to identify the effectiveness of the software.
Identification of the errors and identification of the reason behind those errors are one
of the prime contributions of these tools and techniques. At the same time, it can also be said
that test analysis is an integral part of the software testing tools [12]. There are diverse
categories of contributions associated with the deployment of these tools and techniques in
terms of the less amount of time required to identify the effectiveness of the software as
compared with the black box and the white box testing procedures [15]. The quality of the
software can be checked in a matter of seconds using those tools and techniques.
There are diverse categories of limitations associated with both the black box and the
white box testing procedures like the huge amount of time required for the identification of
the defects whereas the deployment of the software testing tools and technique are very much
significant to identify the effectiveness of the software [9]. Performing test is one of the most
significant features of the tools and techniques which are deployed to identify the usability
and each of the options which are there in business software like pay calculator. The robust
process of the software can also be identified in the first place using these software testing
tools and techniques. The distributing test feature of the software can also be identified in the
first place using the software testing techniques [14]. Thousands of lines of codes can be
tabler-icon-diamond-filled.svg

Secure Best Marks with AI Grader

Need help grading? Try our AI Grader for instant feedback on your assignments.
Document Page
10BLACK-BOX TESTING
evaluated in the first place using the diverse categories of software testing procedures. The
diverse categories of website browsers which are used to run the software along with its
compatibility issues can be resolved using the software testing procedures. The diverse
categories of liabilities associated with pay calculator along with the licensing issues can be
resolved in the first place using the diverse software testing procedures and tools.
On the other hand it can also be said that there are diverse categories of limitations
associated with the use of business software in terms of the huge amount of cost required to
incorporate those tools and techniques along with the overhead and the maintenance costs
[10]. Setting up of those software can be a significant challenges for the users and the
software testing procedures. Effective training sessions must be given to each of the
stakeholder associated with these software testing tools and procedures so that the testing
time of the software gets minimised significantly [16]. Importing and exporting of the data
can be done in a much secure manner using the software testing tools and techniques.
Integrating with the existing systems in terms of the customer database and patrol software
are the other limitations associated with these software testing tools and technique [18]. All
the business needs has to be aligned with the functionality of the software and support has to
be given for each of the identified issues and defects.
Man power utilization of the resources can be sorted in an organized manners using
the software testing tools and procedures as well [17]. The role of the software testing tools
and procedures are very much significant in order improve the team motivation of business.
Each of the latest business software like the pay calculator keeps on getting updated and there
are diverse categories of limitations associated with the software testing tools and techniques
[11]. There are diverse categories of inaccuracies associated with the software testing tools
and techniques which can be very much useful to improve the return on investment of the
Document Page
11BLACK-BOX TESTING
software. Most of the planning and decision making regarding the future implications can be
successfully sorted using these software testing tools and techniques.
Thus, it can be understand the deployment of the above discussed software testing
tools and technicians can be very much significant to improve the functionality and the non-
functionality of the software. The diverse categories of software metrics can be identified in
the first place using the software testing tools and techniques [19]. The maintainability of the
software can also be retained in the first place using the software testing tools and techniques
[20]. Testability of the software can also be identified in the first place using theses software
testing procedures. The stability of business software like pay calculator can be also be
monitored using these testing procedures.
Conclusion
From the above study it can be concluded that the testing is done successfully and by
following all the rules. Enhancement for Selenium is proceeding at a chafed pace, and new
components are incorporated step by step. The use of equivalence partitioning has been a
great choice. The test allows the application to be analyzed from a users’ point of view. This
allowed exploiting discrepancies within the specifications. The tester should have the idea
about the language the application is built. Support is stunning; the Selenium architects are
enormously open to all of the request watched out for the selenium-customers and selenium-
level mailing records. Selenium automates programs. The knowledge of Java assisted in
understanding the pattern of program implementation. The benefit of black box testing is that
person other than developers can also run the tests. This can provide a un-biased result of test.
The black box testing allowed creating test cases fast because it does not depend on complete
application development. However, few challenges can be faced for black-box testing. This
testing did not authorize huge amount inputs as the program path became unstable. Few
Document Page
12BLACK-BOX TESTING
issues arises due to unclear specifications. Selenium-Grid is also used to reinforce running
tests against various runtime circumstances, especially, against unmistakable projects
meanwhile. For example, a "grid" of virtual machines can be arrangement with each
supporting another program that the application to be attempted must sponsorship.
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
13BLACK-BOX TESTING
Reference
[1]Altaf, J.A. Dar, F.u. Rashid and M. Ra q, “Survey on selenium tool in software
testing,” Green Computing and Internet of Things (ICGCIoT), 2015 International Conference
on, Noida, 2015, pp.1378-1383.
[2]Holmes and M. Kellogg, “Automating functional tests using Selenium,” AGILE
2006 (AGILE' 06), Minneapolis, MN, 2006.
[3] A.M.F.V. de Castro, G.A. Macedo, E.F. Collins and A.C. Dias-Neto, “Extension
of Selenium RC tool to perform automated testing with databases in web applications,”
Automation of Software Test (AST), 2013 8th International Workshop on, San Francisco,
CA, 2013, pp. 125-131.
[4] W.E. Lewis, Software testing and continuous quality improvement. Auerbach
publications,
[5] I. Rana, IP. Goswami, and H. Maheshwari,A REVIEW OF TOOLS AND
TECHNIQUES USED IN SOFTWARE TESTING, 2019
[6] K. Mao, M. Harman, and Y. Jia. Sapienz: Multi-objective automated testing for
Android applications. In Proceedings of the 25th International Symposium on Software
Testing and Analysis (pp. 94-105). ACM, 2016
[7] S. Porru, A. Pinna, M. Marchesi, and R. Tonelli. Blockchain-oriented software
engineering: challenges and new directions. In 2017 IEEE/ACM 39th International
Conference on Software Engineering Companion (ICSE-C) (pp. 169-171). IEEE, 2017
[8] M. Modarres. Risk analysis in engineering: techniques, tools, and trends. CRC
press, 2016
Document Page
14BLACK-BOX TESTING
[9] D. Beyer, and T. Lemberger. Software verification: Testing vs. model checking. In Haifa
Verification Conference (pp. 99-114). Springer, Cham, 2017
[10] A. Takanen, J.D. Demott, C. Miller and A. Kettunen. Fuzzing for software security
testing and quality assurance. Artech House, 2018
[11] V. Garousi, M. Felderer, C.M. Karapıçak, and U. Yılmaz. What we know about testing
embedded software. IEEE Software, 35(4), pp.62-69, 2018
[12] Y. Tian, K. Pei, S. Jana, and B. Ray. Deeptest: Automated testing of deep-neural-
network-driven autonomous cars. In Proceedings of the 40th international conference on
software engineering (pp. 303-314). ACM, 2018
[13] D. Beyer. International competition on software testing (Test-Comp). In International
Conference on Tools and Algorithms for the Construction and Analysis of Systems (pp. 167-
175). Springer, Cham, 2019
[14] R. Black. Pragmatic software testing: Becoming an effective and efficient test
professional. John Wiley & Sons, 2016
[15] S. Chaudhary. Latest Software Testing Tools and Techniques: A Review. International
Journal, 7(5), 2017
[16] T.Xie. Transferring software testing tools to practice. In 2017 IEEE/ACM 12th
International Workshop on Automation of Software Testing (AST) (pp. 8-8). IEEE, 2017
[17] A.B. Brohi, P.K. Butt, and S. Zhang. Software Quality Assurance: Tools and
Techniques. In International Conference on Security, Privacy and Anonymity in
Computation, Communication and Storage (pp. 283-291). Springer, Cham, 2019
Document Page
15BLACK-BOX TESTING
[18] I. Pashchenko. FOSS version differentiation as a benchmark for static analysis security
testing tools. In Proceedings of the 2017 11th Joint Meeting on Foundations of Software
Engineering (pp. 1056-1058). ACM, 2017
[19] R. Mall. NOC: Software Testing, 2016
[20] I. Haller. Adapting software testing techniques to enhance software security, 2017
[21] A. Holmes and M. Kellogg, "Automating Functional Tests Using Selenium", 2019.
[Accessed 7 August 2019].
[22] M. Cox and P. Harris, "Design and use of reference data sets for testing scienti®c
software", 1998. [Accessed 7 August 2019].
[23] A. M. F. V. de Castro, G. A. Macedo, E. F. Collins and A. C. Dias-Neto, "Extension of
Selenium RC Tool to Perform Automated Testing with Databases in Web Applications",
2013. [Accessed 7 August 2019].
[24] R. Banabic and G. Candea, "Fast Black-Box Testing of System Recovery Code", 2019.
[Accessed 7 August 2019].
[25] I. Altaf, J. Ahmad Dar, F. ul Rashid and M. Rafiq, "SURVEY ON SELENIUM TOOL
IN SOFTWARE TESTING", 2019. [Accessed 7 August 2019].
[26] U. Kanewala and J. M. Bieman, "Testing scientific software: A systematic literature
review", 2014. [Accessed 7 August 2019].
[27] L. N. Joppa et al., "Troubling Trends in Scientifi c Software Use", 2013. [Accessed 7
August 2019].
tabler-icon-diamond-filled.svg

Secure Best Marks with AI Grader

Need help grading? Try our AI Grader for instant feedback on your assignments.
Document Page
16BLACK-BOX TESTING
chevron_up_icon
1 out of 17
circle_padding
hide_on_mobile
zoom_out_icon
[object Object]

Your All-in-One AI-Powered Toolkit for Academic Success.

Available 24*7 on WhatsApp / Email

[object Object]