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
Beta Testing
Beta versions of information systems are released following internal testing Systems tested by people not associated with the developers
26
Compatibility
All software must be compatible with the system on which it is running
27
Hardware in compatibility
Available RAM Storage requirements Processing capability Multi-platform means that peripherals should be taken into account also
28
Why are peripherals taken into account with compability?
Input and Output devices will differ on multi platform software
29
Software in compatibility
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
Information System technologies and compatibility
HTML, JavaScript, Flash, PHP and SQL were all designed to run on any system Not platform-specific Only require occasional plug in update