TestVer1 1
TestVer1 1
TestVer1 1
Submitted by
Approved by
PROJECT INFORMATION
REVISION HISTORY
II.INTRODUCTION:
This document is the Test Plan for the AMLIDPW System project, presented by Quality
Assurance. It describes the testing strategy and approach to testing QA will use to validate the
quality of this product prior to release. It also contains the various resources needed to
successfully complete this project.
1. Purpose:
- The purpose of this document is to describe what the system should do such as specific
functionality, nonfunctional features and constraints.
- Describing the cyber security system which is called Apply Machine Learning In
Detecting Phishing Websites.
- Evaluation system: test,attitude of user.
2. Scope:
- Planning requirements management: collect required by the group to collect the
requirements to take this job, reporting requirements, test requirements, remove carpet,
Mehrad Italian survey requirements experts.
- Collect required: determine the required needs to collect, the wishes of you involved.
Provide the basis for the complete product to create malformed add to the project.
- Scopes of the project:
● The system should be useful in many e-commercial websites for maintaining the
security and reliability of customers and people online.
● The system should be useful in preventing online frauds leading to leakage of
important and private user data.
● The scope of using Machine Language over other Traditional Detecting
Methods.
3. References:
1. Test Outline:
- Unit test.
- Functional test.
- Configuration test.
- Acceptance test.
2. Test Strategy:
- The test strategy presented is the method for testing the system.
- Test requirements must describe what should be tested; Test strategy outlines the ways that
are used for testing.
- In this section, techniques and standards for assessment are the main focus of attention.
3. Test Type:
Special
Considerations
Special
Considerations
4. Test Tools:
Activities Tools Company
Manage test
Excel Microsoft
activities
Command 20.2.4
Pip Command Check version of Libraries
Prompt
Command 3.8.6
Python Command Check version of Python
Prompt
6. Pass/Fail Condition:
A test case will have the script action, the condition, the input value, and the expected result.
● If the result of the test case is sequentially as the input is provided, the result is correct
with the expected result => Pass.
● If the result is failed, or differs from expected result => Fail.
V.SCENARIO :
o Step 3:Enter Url and check if percent of math algorithms under 50% will be
phishing websites based on the indicators that we set out to compare and check.
3.Result evaluation:
- Advantage :
● After testing we assure you that our system is in good working order.
● The fake website took a shorter time to identify compared to other web
applications.
● Using the random forest algorithm helps it find the answer faster than other
algorithms.
- Disadvantage :
● The algorithm is still less functional and the interface is quite simple.
● In addition, learning the algorithm has many obstacles and takes a lot of time, so
you do not avoid errors in the operation and will fix it in capstone 2.
VI.CONCLUSION:
Phishing is one of the most popular online attack techniques. Although the email filtering
tools of popular email services are quite effective at filtering fake messages, users still need to be
careful and take measures to protect their information. Be careful of emails asking for your
sensitive or private information. If possible, always look for another method of communication
so that you can confirm the sender and the request is legitimate. Don't click on the links in the
email about the privacy scenarios and navigate to the site yourself using your browser, and check
if the URLs start with the HTTPS protocol. Finally, be especially cautious about cryptocurrency
transactions as there is no way to reverse them, if the seller doesn't do their part in the
transaction. Always keep your private keys and passwords private and never take too much
confidence in something.