Media Types and Testing Flashcards

1
Q

Name 2 ways of executing lossless compression with graphics

A

Run Length Encoding (RLE)

Lempel Ziv Welch (LZW)

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

Is GIF lossy or lossless?

A

lossless

think GIFless

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

Is JPEG lossy or lossless?

A

lossy

think JPEGy

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

What are the three steps of JPEG compression?

A
  1. Colour Rep changed
    Resolution Reduced
  2. Image split into 8x8 blocks
  3. Numeric Value scaled and stored
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Name techniques of lossy compressing video data

A

Motion Estimation

Compensation

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

What are the three types of frames stored in a video?

A
Intra Frames (I) - Full frame (jpeg)
Predicted Frames (P) - previous I frame (predicted)
Bidirectional Frames (B) - interpolated from back and forward frames
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Name a method of compressing audio

A

MPEG Layer 3 (MP3)

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

Is MPEG lossy or lossless?

A

Lossy

think MPEGy

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

Is FLAC lossy or lossless?

A

lossless

think FLACless

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

Is m4a lossy or lossless?

A

lossless

think m4aless

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

What is the purpose of scripting?

A

Increase Functionality of databases

Perform automated tasks that were previously difficult

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

What are the 5 steps for a web server processing PHP files

A
  1. passes HTML file to browser
  2. passes PHP file to PHP processor.
  3. browser finds tag hands file to PHP module
  4. Web server assumes all statements are PHP until
  5. Returns HTML code
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

How does a crawler work?

A
  1. Visits pages of your site
  2. Indexes the words and contents of site
  3. follows links from the pages
  4. Some focussed on particular sites
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Name 7 ways to optimise code

A
Compressed Images
Link thumbnails to full sized images
Combine Images
Group external CSS files
Combine CSS declarations
Use CSS instructions to show parts of larger images
Abbreviate using hex colours
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Name 5 methods to control bot indexing

A
Descriptive title tag
Detailed meta descriptions
robot.txt = cannot access
meta tags to command bots
noindex HTTP header
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What are the 7 definitions of a usable page?

A
Useful
Usable
Desirable
Valuable
Accessible
Findable
Credible
17
Q

What are 6 measures that can be taken to evaluate UX?

A
Successful task rate
Critical/Non-critical errors
Error free rate
Task Times
Likes/Dislikes
Eye Tracking data
18
Q

Name three techniques for evaluating UX

A

Concurrent Think aloud
Retrospective Think Aloud
Concurrent Probing

19
Q

Name 4 compatibility issues

A

Memory Requirements
Backing Storage Reqs
Operating Sytem Version
Browser Versions

20
Q

What three things should you think about with purpose of a product?

A

What must it do?
Who is it for?
What do they want to use the product for?

21
Q

What things must designers think about in terms of user ability of a program?

A

Pressing multiple buttons while looking at screen
Lots of images to explain things
Ability to memorise

22
Q

What are the three ability groups for target audience?

A

Novice
Intermediate
Expert

23
Q

Name two advantages of server-side validation of forms

A
More secure (harder to hack)
Improved compatibility
24
Q

Name two disadvantages of server-side validation of forms

A

Can increase network traffic with more calls from servers

Responses may be slow and frustrating where bandwidth is poor

25
Q

Describe 3 situations where a syntax error may occur in a database

A

Query incorrectly formatted
Using a formula to perform a calculation
Validation rule is incorrectly entered

26
Q

Describe 5 situations where an execution error may occur when reading from a text file

A
Cannot locate file
File has no data
Read beyond the file
Data in wrong order
Unreadable format
27
Q

State 4 ways server-side validation may be more appropriate than client-side validation

A

Updating centrally held data no possible with client-side
Validation can’t be disabled if handled at server
Can query SQL using PHP
Less security issues

28
Q

State 3 ways code can be optimised to increase load times

A

CSS file to hold CSS rules = less data delivered
Merge JavaScript files = reduced fetches
Merge Images = reduced fetches