
This study aims to check suitable software testing tools for testing microservices architectures, which have become increasingly popular in software development due to their advantages. However, testing microservices architectures poses unique challenges, and the e effectiveness of testing tools is investigated. The study will review the literature and conduct experiments using common testing tools on a microservices-based application to evaluate their e effectiveness in detecting bugs, vulnerabilities, and performance issues. The study will use a combination of quantitative and qualitative methods to analyse the data and provide insights into the strengths and weaknesses of different testing tools and their suitability for different types of microservices architectures. Ultimately, this study aims to contribute to the development of best practices for testing microservices architectures to help software developers and testers choose the most effective testing tools for their projects.
With more than seven billion people actively using the Internet, the number of cyber attacks has increased, and personal data breaches have become a concern among the general public. The COVID-19 pandemic has only increased the use of online platforms and services for work and leisure activities, which opens the door to more scams, viruses, and other cyber security breaches. Guided by SEO techniques and research regarding dangerous website and domain patterns, we have designed and implemented a visual system that tracks suspicious links on an active webpage and marks them in order to alert users to proceed with caution. Our AI utilizes linear regression to best detect trends in URL parsing, comparing them with registered unsafe links to see if they pose similar threats. The results reveal that AI isn’t entirely accurate since some trends are hard to decipher; however, it can reliably flag certain redirects and out-of-domain links that would otherwise remain hidden to users.
For this project, I decided to relieve the tension of procrastination that commonly happens in students and adults. To find a solution to this, I created a program that uses Google Cloud Vision API (Optical Character Recognition) to detect the distracting forms of media such as Twitter, YouTube, and Facebook, and counts the number of times the user visits these websites. After a certain number of visits, the program sends a notification to remind the user to stay focused. If the user ignores the notification message while staying on the unapproved website, the program forces the tab to close. This application was applied to a small user study where a qualitative evaluation of the approach was conducted. After collecting data for two weeks, it concluded that the program was able to effectively reduce and limit the uses of online distractions, allowing the user to manage their time more efficiently by staying off websites they should not visit.
Software metrics have a direct link with measurement in software engineering. Correct measurement is the prior condition in any engineering fields, and software engineering is not an exception, as the size and complexity of software increases, manual inspection of software becomes a harder task. Most Software Engineers worry about the quality of software, how to measure and enhance its quality. The overall objective of this study was to asses and analysis’s software metrics used to measure the software product and process.