Generate random numbers by providing access to functions.
It can be used as simple as picking a random number or making my password.
-
Random Functions :
-
-Radint:
-
Import random
-
=> print random.radiant(0,3) => output it will within th erange 0 - 3
-
Random
-
Import random
-
print random.random()* 100 => output it will within th erange 0 - 100
-
There are many other examples such Shuffle , Randrange etc.
-
Def: "The process of identifying the risks in applications or software that you built and prioritizing them to test"
-
Why Risk Analysis => helping the developers and managers to mitigate the risks.
-
Possible risks can be using new hardware or new automation toll etc.
You cannot avoid the following risks: Time, defect leakage and some incomplete requirements and urgency of the Clients, etc.
but how to tackle such cases(as per the author) :
-
Conduct Risk Assessment review meeting
-
Use maximum resources to work on high-risk areas
-
Create a Risk Assessment database for future use
-
Identify and notice the risk magnitude indicators: high, medium, low.
-
Risk Identification:
-
Business Risks: "It is the risk that may come from your company or your customer, not from your project".
-
Testing Risks: "You should be well acquainted with the platform you are working on, along with the software testing tools being used"
-
Premature Release Risk: "a fair amount of knowledge to analyze the risk associated with releasing unsatisfactory or untested software is required"
-
Software Risks: "You should be well versed with the risks associated with the software development process."
Risk Assessment: has three perspectives:
1- Effect
2- Cause
3-Likelihood
Three main steps to perform Risk Analysis as per the author?
-
Searching the risk
-
Analyzing the impact of each individual risk
-
Measures for the risk identified