10. Experience-based Techniques: Error Guessing When applying experiencebased test techniques. The test cases are derived from the users and testers ‘skill and intuition and their experience with similar applications and technologies. These techniques can help identify tests that were not easily identified by other more systematic techniques like white box and black box techniques. Even […]
5. Decision Table Testing Some specifications contain that complicated logical conditions or complex business rules. Different combinations of conditions could use different actions as testers. We need to be able to assure ourselves that every combinations of these conditions that might occur has been tested. So we need to capture all the decisions in a […]
3. Advanced Equivalence Partitioning To summarize what we have learned so far, there are equivalence partitions for both valid and invalid values. Valid values are values that should be accepted by the component or system, and equivalence partition containing valid values is called a valid equivalence partition. The invalid values are values that should be […]
1. Test Techniques This section covers a very important and the popular topic of test design techniques. This is where testers get their creativity to work and come up with ideas on how to test the software. As we mentioned before, exhaustive testing is impossible. That means we cannot test everything. So we have to […]
5. Review Types As any event where someone needs to go through a document with another one, there could be multiple reasons why you need to go through a document with another one. The objectives of any review could be finding defects, gaining understanding, educating participants such as testers and new team members, or discussing […]
1. Static Testing Basics and differences with Dynamic Testing We have mentioned static testing in the first section of this course and said that static techniques test software without executing the software code, while dynamic testing, on the other hand, requires the execution or running of the software. Under test, static testing can be considered […]
51. Third-Party Service Providers We also want to consider thirdparty service providers. I mean, we realize there are going to be times when your organization must outsource. So there are some things we should consider for using third parties. And those are things like does the third party have appropriate controls in place? Is there […]
43. Methods of Valuing Assets Now, as we look at methods of valuing assets, there are some approaches and the approach of doing the valuation is used to basically determine a monetary value. And of course, that might be something that’s easy to do with things like artwork. But another approach is to look at […]
37. Risk Treatment Options Now when we talk about the risk treatment, there are usually four strategic choices for how we deal with risk. The treatment of risk one of course, is that we might just decide, you know what, let’s just terminate whatever that activity is that’s giving rise to the risk. Now, if […]
21. Other Organizational Support Now some of the other I guess that’s always a good category, isn’t it? Other organizational support. So there are in this security industry, in all aspects of the security industry, many different types of subscription services that we can integrate into an information security program and the services are there […]