Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Website Monitoring
Test Coverage Analysis This type of monitoring comes in 2 different forms;
While testing is an important part of any software development process, it is Passive monitoring analyzes actual network traffic sent to a website
unfortunately impossible to completely test any piece of software. Software by capturing it as it travels over the network or reaches the server.
testing professionals often conduct a test coverage analysis to estimate the This provides real-world monitoring data
degree of testing conducted against the new software. Real user monitoring (RUM) is a variant of passive monitoring
The test coverage analysis formula may be adapted to use many different where the monitoring tool reassembles the activity of individual
criteria. Here are five common criteria: users to track their interaction with a website.
Branch coverage: Has every if statement been executed under all if Synthetic monitoring (or active monitoring) performs artificial
and else conditions? transactions created by scripts against a website to assess
Condition coverage: Has every logical test in the code been executed performance. It is capable of detecting issues before they actually
under all sets of inputs? occurs.
Function coverage: Has every function in the code been called and
returned results? Implementing Security Management Process
Loop coverage: Has every loop in the code been executed under Apart from assessment and testing, these are the variety of management
conditions that cause code execution multiple times, only once, and processes designed to oversee the effective operation of information security
not at all? program;
Statement coverage: Has every line of code been executed during Log Review (includes log tampering prevention)
the test? Account Management
Backup Verification (includes Testing Data Backups)