Coding And Testing Flashcards

1
Q

How is an HTML page constructed?

A

Split into two parts known as the head and the body

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What does CSS stand for?

A

Cascading Style Sheet

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What does a CSS rule consist of?

A

A selector and a declaration block

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is used to apply a CSS rule to multiple pages?

A

External Style Sheet

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is the name given to scripting used to make web pages change after they arrive at the browser?

A

Client-side scripting

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is server side scripting?

A

A script which runs on the server and generates results which are sent to the user

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is focused crawling?

A

Focused crawlers attempt to download webpages which are similar to others

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What is a uniform revisiting policy?

A

When web crawlers visit pages in the collection which have the same frequency regardless of rate of change

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What does SQL stand for?

A

Structured Query Language

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is meant by iterative?

A

A process which repeats a procedure until a problem is solved

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What is a commonality between user and beta testing?

A

Both use a sample of typical end-users

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What is always true for beta testing?

A

Someone who does not work for the company carries out the testing

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What is expected in user testing?

A

To test each user individually

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What is closed beta testing?

A

When all beta testers are invited to test software by the company

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What is intranet?

A

A private computer network that uses Internet protocol technology to share information or computing services within a single organisation

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Client-Side Scripting

A

Code that is embedded in documents (HTML usually)
Viewed on the users computer
Programs/Scripts run by the users browser
Most common language used is JavaScript

17
Q

Client-Side scripting use

A

To ensure that valid data has been entered into a form

Means only valid, complete data is sent to servers to be processed

18
Q

Server-side scripting

A

Code executed by the server

Eg PHP and ASP

19
Q

Server-side scripting use

A

Validate web forms (Like client-side scripting)
Generate new web pages by dynamically creating an HTML document
HTML document returned to users browser for display
Create, edit and query databases (Requires SQL)

20
Q

Client-Side Disadvantages

A

Programs/data stored on a clients computer are easily accessible - prone to hacking

21
Q

Server-Side Advantages

A

Programs/data stored on the server may be protected by a firewall - Less accessible and so more secure
Programs implemented server-side means that developers have to install additional technologies only on their own hardware
Positive as number of plugins can reduce the number of users of a website

22
Q

Data validation is best carried out using which kind of validation?

A

Server-side validation as it is less accessible because it may be protected by a firewall

23
Q

Client-side advantages

A

Programs executed on the clients computer reduces the processing load on the server which can be significant on a busy website
Reduces the number of times that data is passed from the clients computer to the server, reducing data traffic

24
Q

Optimisation

A

Websites encoded in order to improve load times
To improve the likelihood that a search will find a web page
Search engines using databases to store information on keywords and website popularity
This improves its chances of appearing higher up in search results

25
Q

Beta Testing

A

Beta versions of information systems are released following internal testing
Systems tested by people not associated with the developers

26
Q

Compatibility

A

All software must be compatible with the system on which it is running

27
Q

Hardware in compatibility

A

Available RAM
Storage requirements
Processing capability
Multi-platform means that peripherals should be taken into account also

28
Q

Why are peripherals taken into account with compability?

A

Input and Output devices will differ on multi platform software

29
Q

Software in compatibility

A

Compatibility with operating systems - current and older versions
Viewing software - Browsers and readers
Plugin requirements - Downloaded and installed within another application to improve its functionality

30
Q

Information System technologies and compatibility

A

HTML, JavaScript, Flash, PHP and SQL were all designed to run on any system
Not platform-specific
Only require occasional plug in update