Testing
Testing: The process of evaluating a system or application to ensure it meets specified requirements and performs as expected. It is used to identify defects, vulnerabilities, and other issues before a system is put into production. Examples include unit testing, integration testing, and acceptance testing.
System testing
System testing: The process of verifying that a system meets its specified requirements. It is used in the development and implementation of software and hardware systems. Examples include testing the functionality of a new computer program, the compatibility of a hardware component with existing systems, and the security of a network system.
Substantive test
Substantive test: An audit procedure that is designed to assess the accuracy and completeness of financial statements. It involves reviewing and testing transactions, balances, and account balances to determine if they are properly recorded and presented. Examples of substantive tests include reviewing supporting documentation for transactions and testing the accuracy of calculations in financial statements.
Substantive testing
Substantive testing: A type of testing that focuses on the accuracy and completeness of data rather than the technical functionality of a system. It is used in auditing and quality assurance to verify the integrity of financial records and other important data. Examples include testing the accuracy of financial statements, testing the completeness of inventory […]
Static analysis
Static analysis: This involves reviewing the code of an application without executing it, aiming to discover potential vulnerabilities, bugs, or breaches of coding standards. This method focuses on the source code, byte code, or binary code, using a set of predefined rules or patterns to identify possible issues. It’s particularly useful in identifying non-obvious errors, […]
Static Application Security Testing (SAST)
Static Application Security Testing (SAST): A method of software testing in which the code is analyzed without executing it, with a focus on identifying potential security vulnerabilities. It is commonly used in software development. Examples include a static analysis tool that scans the code for potential security vulnerabilities or a static analysis tool that checks […]