This is an individual assignment based on what has been covered in lectures and on the work you have been doing in the 2 hour lab session. You will be submitting your completed assignment as a Pdf...

1 answer below »
please all information is on the sheet


This is an individual assignment based on what has been covered in lectures and on the work you have been doing in the 2 hour lab session. You will be submitting your completed assignment as a Pdf file using a Urkund upload link on the Modules Moodle page. Urkund is an automatic text-recognition system made for detecting, preventing and handling plagiarism. According to the Oxford Dictionary Plagiarism is: “The practice of taking someone else's work or ideas and passing them off as one's own”. INSTRUCTIONS:Working individually answer the following question. Question: 1. Explain your in your own words the following: Black Box testing, White Box testing. 2. Demonstrate your understanding of static analysis by developing Flowgraph, determining its complexity, develop Branch and Block tables for code not from the Software Testing practicals or lectures which has a complexity >5 and < 8. your answer must include annotated code in the style of figure 1 below. in answering this question you must adhere to the standards for code and flowgraphs also shown below. 3. explain in your own words why completing number 2 above is useful for software testing. figure 1 annotated code 8.="" your="" answer="" must="" include="" annotated="" code="" in="" the="" style="" of="" figure="" 1="" below.="" in="" answering="" this="" question="" you="" must="" adhere="" to="" the="" standards="" for="" code="" and="" flowgraphs="" also="" shown="" below.="" 3.="" explain="" in="" your="" own="" words="" why="" completing="" number="" 2="" above="" is="" useful="" for="" software="" testing.="" figure="" 1="" annotated="">
Answered Same DayMar 15, 2021

Answer To: This is an individual assignment based on what has been covered in lectures and on the work you have...

Neha answered on Mar 15 2021
132 Votes
Question 1
The black box testing is performed when the tester does not have any information about h
ow the program works internally. It is a high level of the testing which has major focus over the behaviour of the software. It will test for the external or end user perspective. This can be applied at every level of the software testing virtually. The white box testing is done to check the internal functioning of the system. With the white box testing we can test for the code statements, parts, branches of the conditions. It is considered as low-level testing and also known as transparent box, code based testing or clear box testing. In this we will assume that part of the logic is known to the tester.
The black box testing does not need any knowledge about the program but for the white box testing we needs programming knowledge. With black box testing we will test for the behaviour of the software but in white box testing we will test for the...
SOLUTION.PDF

Answer To This Question Is Available To Download

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here