Testing Internet Applications Flashcards

1
Q

Client-server applications in which the client is a Web browser, and the server is a Web or application server.

A

Internet application

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

We will provide an overview of the three-tier C/S architecture used in a typical Internet-based e-commerce application.

What does C/S stand for?

A

client-server

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

E-commerce architecture: The ___ represents the first tier in the three-tier architecture and houses the website.

A

Web server

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

The Web server can use static HTM pages or CGI scripts to create dynamic HTML.

What does HTML stand for?

A

HyperText Markup Language

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

The Web server can use static HTM pages or CGI scripts to create dynamic HTML.

What does CGI stand for?

A

Common Gateway Interface

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

E-commerce architecture: Tier 2 houses the ___. Here, you run the software that models your business processes.

A

application server

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

E-commerce architecture: The third tier focuses on storing and retrieving data from a data source, typically a RDBMS. Another term for tier 3 is the ___.

A

data layer

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

E-commerce architecture: The third tier focuses on storing and retrieving data from a data source, typically a RDBMS.

What does RDBMS stand for?

A

Relational database management system

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

Some e-commerce sites place an authentication server in the 3rd layer. Most often, you use a LDAP server for this function.

What does LDAP stand for?

A

Lightweight Directory Application Protocol

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

E-commerce architecture tier 1.

A

Presentation Tier

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

E-commerce architecture tier 2.

A

Business Tier

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

E-commerce architecture tier 3.

A

Data Tier

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

The layer of an Internet application that provides the user interface.

A

Presentation layer

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

The layer of an Internet application that models your business processes.

A

Business layer

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

The layer of an Internet application that houses data used by the application or that is collected from the end user.

A

Data layer

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

Item to test in each e-commerce architecture tier:

Review overall look and feel. Fonts, colors, and graphics play a major role in the application aesthetics. Ensure that all user input is acknowledged so that it is clear to the user that input has been accepted.

A

Usability/human factors

17
Q

Item to test in each e-commerce architecture tier:

Check for fast-loading pages. Check for quick transactions. Poor performance often creates a bad impression.

A

Performance

18
Q

Item to test in each e-commerce architecture tier:

Check for accurate representation of business process. Consider business environment for target user groups. Ensure that business or industry conventions of terminology and style are followed.

A

Business rules

19
Q

Item to test in each e-commerce architecture tier:

Verify that transactions complete accurately. Confirm that cancelled transactions roll back correctly. Is input verification sufficiently strong to support security and accuracy requirements?

A

Transaction accuracy

20
Q

Item to test in each e-commerce architecture tier:

Check for valid formats of phone number, e-mail addresses, and currency amounts. Ensure proper character sets.

A

Data validity and integrity

21
Q

Item to test in each e-commerce architecture tier:

Test the failover capabilities of your Web, application, and database servers. Maximize MTBF and minimize MTTR.

A

System reliability

22
Q

Item to test in each e-commerce architecture tier:

Test connectivity redundancy. Test application behavior during network outages.

A

Network architecture

23
Q

Major area of presentation layer testing:

Overall aesthetics, fonts, colors, spelling, content accuracy, default values.

A

Content testing

24
Q

Major area of presentation layer testing:

Broken links or graphics.

A

Website architecture

25
Q

Major area of presentation layer testing:

Web browser versions and operating system configuration.

A

User environment

26
Q

___ testing focuses on finding errors in the business logic of your Internet application.

A

Business layer

27
Q

Business layer testing area:

Test to see whether the application meets documented performance specifications.

A

Performance

28
Q

Business layer testing area:

Test to detect errors in data collected from customers.

A

Data validity

29
Q

Business layer testing area:

Test to uncover errors in transaction processing.

A

Transactions

30
Q

Data layer testing area:

Quantifying completion times for SQL operations.

A

Response time

31
Q

Data layer testing area:

Verifying that the data are stored correctly and accurately.

A

Data integrity

32
Q

Data layer testing area: Maximizing the MTBF and minimizing the MTTR.

A

Fault tolerance and recoverability