wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

HTML, Debugging and Testing

Total questions: 40

Worksheet time: 1hrs 20mins

Name
Class
Date
1.

Which of the following best describes debugging?

a)

The routine process of locating and removing computer program bugs, errors or abnormalities.

b)

The executing of a system in order to identify any gaps, errors, or missing requirements

c)

It is the process of evaluating a system with the intent to find whether it satisfies the specified requirements or not.

d)

It is any error caused by something the programmer has typed.

2.

Which of the following is TRUE about debugging?

a)

Debugging is where you make sure the program or code works correctly and in a robust manner under different conditions

b)

Debugging is an attempt to create an issue through various ways of using the code that can then be debugged

c)

Debugging is a manual step by step process that is involve finding and fixing a bug

d)

The purpose of debugging is not to prove anything specific, but to reduce the risk of using the software.

3.

What is the main purpose of testing a program?

a)

Discover defects

b)

Eliminate defect

c)

Resolve errors

d)

All of the above

4.

What is the main purpose of debugging a program?

a)

Define what will happen once these defects occur

b)

Find the programming failure

c)

Find the cause of a bug

d)

Find the bug

5.

Which of the following is TRUE about testing?

a)

Performed by anyone interesting in testing

b)

Performed by end-user

c)

Performed by testers

d)

Performed by developer or development team

6.

What is the main purpose of debugging a program?

a)

Accountability

b)

Customer satisfaction

c)

Quality

d)

Maintainability

7.

What is the main purpose of alpha testing?

a)

Simulate real users by using a black box and white box techniques.

b)

Reduces product failure risks

c)

Increased quality of the product through customer validation.

d)

All of the above

8.

Which of the following is TRUE about alpha testing?

a)

Improves quality

b)

Reduces product failure

c)

Post-launch infrastructure

d)

Early detection of errors

9.

Which of the following is TRUE about static testing?

a)

Performed at all levels of testing and it can be either black or white box testing.

b)

Checks an application when the code is run

c)

Executes the software and validates the output with the expected outcome.

d)

It manually checks the code, requirement documents, and design documents to find errors

10.

Which of the following is TRUE about black-box testing?

a)

Requires lab environment or testing environment.

b)

The tester not concerned about the internal behavior and structure of the program.

c)

Examine the internal structure of the program.

d)

It is done before the software is made available to the general public.

11.

Which of the following is TRUE about validation?

a)

Improve the quality of software products by finding errors

b)

Ensure that the product actually meets the user’s needs

c)

Ensure that work products meet their specified requirements.

d)

Ensure that the product is being built according to the requirements

12.

Which of the following best describes failure?

a)

Checking that the program conforms to its specification.

b)

The difference between Actual Output and Expected output.

c)

The process of evaluating work-products

d)

The process of evaluating software during or at the end of the development process

13.

What is an example of defect?

a)

User is not able to login into the application

b)

Can user log in to the application?

c)

Checking if user can log in to the application.

d)

None of the above

14.

What is an example of Verification?

a)

Check if user can get the final result.

b)

User get 3 when clicking on 8

c)

Can user get 3 when add 1 to 2?

d)

All of the above

15.

Mark Zuckenburg is the ...

a)

Founder of Apple

b)

Founder of Twitter

c)

Founder of Facebook

d)

Founder of Google

16.

What is the meaning of these tags at the end of your html code?

a)

Opening tags

b)

Closing tags

c)

Greeting tags

d)

Body tags

17.

The tags elements in XML are

a)

case-insensitive

b)

browser independent

c)

browser dependent

d)

case-sensitive

18.

What is an advantage of social networking

a)

Keep in touch with friends and family

b)

You can use others personnel information

c)

Cyber Bulling

d)

none

19.

Which one of the following is about a Well formed XML

a)

doesn't contain DTD's

b)

meets certain grammatical rules outlined in the XML 1.0 specification

c)

is full of formula's

d)

is complete one

20.

Two increasingly important ethical aspects of social media are

a)

Politeness and civility.

b)

Identity and honesty.

c)

Ratings and traffic.

d)

Transparency and privacy.

21.

Which of following is NOT a fundamental area of change regarding people’s media habits?

a)

communication

b)

conversation

c)

choice

d)

Collaboration

22.

A website that lets anyone add, edit, or delete pages of content is called a ...

a)

social network

b)

Online forum.

c)

Usenet

d)

Wiki

23.

What does the markup tags tell the web browser

a)

How to organize the page

b)

How to display the page

c)

How to display message box on page

d)

None of these

24.

Which social networking site is specifically designed for the business community?

a)

Linkden

b)

Facebook

c)

Twiter

d)

Blog

25.

What is the main cause of integration and API project failures?

a)

Lack of funding

b)

Lack of planning

c)

Unrealistic goals

d)

All of the above

26.

Which data format was used in the early days of APIs, before it was replaced with a favorable alternative?

a)

Hypertext markup language (HTML)

b)

Extensible markup language (XML)

c)

Cascading style sheets (CSS)

d)

JavaScript object notation (JSON)

27.

Which of the following is an important characteristic of social networks?

a)

They are made of social interactions between people

b)

They are used for storing network configuration details

c)

They are important platforms for sending emails.

d)

None of these answers are correct

28.

What is a type of Online communities

a)

Blog

b)

Social Networking

c)

Going to the park with friends

d)

Social Media

29.

The correct HTML tag for the largest heading is...

a)

<head>

b)

<h6>

c)

<heading>

d)

<h1>

30.

Web pages starts with which of the following tag?

a)

<Body>

b)

<Title>

c)

<HTML>

d)

<Form>

31.

What kinds of tools help detect problematic API design?

a)

Static analysis tools

b)

Monitoring tools

c)

Automated testing tools

d)

Dynamic analysis tools

32.

In which phase of the test design do designers create test case?

a)

Phase 1

b)

Phase 2

c)

Phase 3

d)

Phase 4

33.

The last test that is performed is

a)

Integration test

b)

System test

c)

Acceptance test

d)

Unit test

34.

GUI testing can be done using automation tools. This is done in 2 parts. During Record, test steps are captured by the automation tool. During playback, the recorded test steps are executed on the Application Under Test.

This test method is called

a)

Manual Based Testing

b)

Record and play Testing

c)

Model Based Testing

d)

Automated Testing

35.

.... is a test that check how the system behaves and performs under big pressure.

a)

Performance test.

b)

Load test.

c)

Pressure test.

d)

Stress test.

36.

Compiling time is ...

a)

The duration the interpreter takes to translate the code.

b)

The time needed to the compiler to get the result of the code.

c)

The consumed time of the compiler to convert the code into a binary code.

d)

The duration of writing the code.

37.

The verification test is...

a)

Static test

b)

Dynamic test

c)

Black box test

d)

White box test

38.

The validation test is...

a)

Static test

b)

Dynamic test

c)

Black box test

d)

White box test

39.

The test that has more code coverage

a)

Static test

b)

Dynamic test

c)

Black box test

d)

White box test

40.

When the test designer design the test that is going to be performed they produce some documents which of the following are in those documents

a)

Checklist of the tested component.

b)

Test cases of each test stage.

c)

A test manual of how to perform the test

d)

All of above.