|
Software Testing Methods
Part:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
(Continued from previous part...)
When testing a Access database
- If the database is creating Web pages from the datbase to a URL, is the information correct
and updated? If the pages are not dynamic or Active Server pages, they will not update automatically.
- If the tables in the database are linked to another database, make sure that all the links
are active and giving reevant information.
- Are the fields such as zip code, phone numbers, dates, currency, and social security number
formateed properly?
- If there are formulas in the database, do they work? How will they take care of updates if
numbers change (for example, updating taxes)?
- Do the forms populate the correct tables?
- Is the database secure?
When test a FoxPro database
- If the database is linked to other database, are the links secure and working?
- If the database publishes to the Internet, is the data correct?
- When data is deployed, is it still accurate?
- Do the queries give accurate information to the reports?
- If thedatabase performs calculations, are the calculatons accurate?
Other important Database and security feature
- Credite Card Transaction
- Shopping Carts
- Payment Transaction Security
Secure Sockets Layer (SSL)
SSL is leading security protocol on the Internet.
When an SSL session is started, the server sends its publice key to the browser, which the
browser uses to send a randomly generated secret key back to the server to have a secret
key exchange for that session.
SSL is a protocol that is submitted to the WWW consortium (W3C) working group on security
for consideration as a standard security hanhshake that is used to initiate the TCP/IP connection.
This handshake results in the client and server agreeing on the level of security that they will
use, and this will fulfill any authentication requirements for the connection.
SSL's role is to encrypt and decrypt the byte stream of the application protocol being used.
This means the all the inofrmation in both the HTTP request and the HTTP response are fully
encrypted, including the URL the client is requesting, any submitted form contents
(such as credit card numbers), anty HTTP access authorization information (user names and passwords),
and all the data returned from the server to the client.
Transport Layer Security (TLS)
TLS is a majo security standard on the internet. TLS is backward compatible with SSL
and use Triple Data Encryption Standard (DES) encryption.
(Continued on next part...)
Part:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|