In this tutorial, we will go through the steps involved in updating the new Edge browser to the latest version. Automatic updates to the Edge browser would be done using the Windows Update feature. Below are the steps, if you want to manually apply the update for the browser.
Steps to Update
Launch the Edge browser.
Click on the three dots button on the menu in the top-right corner of the window.
Click on the Settings menu item >> About Microsoft Edge
Edge browser would check for the updates. If there is an update the update would be downloaded and installed.
Restart the Microsoft Edge browser to finish the browser update.
Click on the Restart button.
You should see a message that the browser is up to date. Something like below:
In this article, we will learn the advantages of the Retrospective meetings in an Agile project.
What is a Retrospective?
A retrospective is a meeting, where the Scrum team brainstorms and discusses what went well and what could be improved in the last sprint of the Agile project, then set out some Action Items(AI).
Everyone in the team is expected to have an open mind during the retrospective meeting. It is not a place to blame or point fingers at if something didn’t work well in the last sprint. Everyone is also expected to take responsibility where it is due and make improvements where they can.
The retrospective is an opportunity for the Scrum team to openly discuss what went well during the Sprint that should continue and what areas need improvement.
The main idea of Retrospective is for the scrum team to evolve from sprint to sprint moving forward.
The output of the meeting is a compiled list of AI ( Action Items. ). The team decides on what action items to take on as goals for the next Sprint and issues that should be escalated.
Retrospectives are an immensely powerful tool and are extremely useful in fostering an environment of continuous improvement.
Retrospective Confluence Page
Improve the Agile project or the Sprint execution, by documenting the three things:
In the Starfish Retrospective template, we track five things using this template. Those are
Less Of(let’s do less of this )
More of(let’s do more of this)
Jira Confluence Page
If we use the Jira tool for Agile, after closing a sprint, the tool would prompt to create a Retrospective Confluence page created to track the things that can be created using the Retrospective template.
SMART action items
During the Sprint Retrospective, the Scrum team should identify SMART action items to improve the new sprint even better. SMART stands for (Specific, Measurable, Achievable, Realistic, and Timebound)
JDK stands for Java Development Kit. It is a collection of tools and utilities that are used for developing and running Java applications.
JDK 14 Home Directory
The most important tools are in the bin directory. Some of the tools in the bin directory are:
javac is the Java Compiler. It is used to translate java source to bytecode. Bytecode is the format the Java Interpreter understands to run the java applications.
java is the Java Interpreter. Java Interpreter runs the java applications by reading the Bytecode that the compiler produces.
javadoc is the tool to create HTML documentation files from the Java source code. Java source code is too technical for non-technical users to understand. Java developers can provide JavaDoc comments to describe the source code for others to understand.
The exception java.lang.module.InvalidModuleDescriptorException is caused by unnamed package not allowed in a module. Check the JDK version of the project.
Error occurred during initialization of boot layer
java.lang.module.FindException: Error reading module: F:\eclipse-workspace\Sample\bin
Caused by: java.lang.module.InvalidModuleDescriptorException: SampleClass.class found in top-level directory (unnamed package not allowed in module)
Unnamed package is not allowed in the module with latest JDK. We will get this error if the project is allowed for modules by creating module-info.java during the project creation phase.
To avoid this kind of exception, move all the classes that are in default package to some named packages.
Create a Package
Refactor the code to move the classes in unnamed packages to named ones.
To write better bug reports or emails we need assistance to check the grammar and spelling mistakes. Grammarly is a tool that helps in better writing. In this tutorial, we will learn the steps involved in adding Grammarly plugins to MS Word and Outlook.
Click on Install or Re-Install links (If you are downloading on your second computer). There are two products that we can install on Windows PC.
Grammarly for Windows
Grammarly for Microsoft Office
Grammarly for Microsoft Office
Select the products and click on the Install button.
Click on the Finish button to complete the setup.
Launch MS Word document.
File >> Options >> Add-ins
Verify that the Grammarly is listed in the Add-ins list.
In this tutorial, we will learn how to create a restore point on Windows 10 PC. It’s a good idea to create a restore point on the Windows PC. This is helpful to revert to previously created restore points on the event of any failure or any unwanted system changes.
Create a Restore point
Open Search prompt and type ‘Create a restore point’
Click on the Control Panel result ‘Create a restore point’.
Turn on System protection
We need to turn on the ‘System protection’ feature for the drives you want to include in the restore point. Let’s create a restore point for C and D drives.
For example :
C: -> operating system files.
D: -> Work related files.
Choose the drive
Click on the Configure… button.
Select the radio button Turn on system protection
Click on Apply and the OK button.
Now Click on the Create… button to create a restore point.
Enter the Name of the restore point. This should help you in the future to revert to this point.
For example: NewLaptopWithAllAppsInstalled
Click on the Create button.
Depending on your machine configuration, this may take a while. Once done we will a confirmation dialog that restore point creation was sucessfull.
A tool that helps project managers to manage projects is called as Project Management tool. It can be a cloud-based tool or an on-premise tool. The tool should effectively organize work and manage projects and tasks and enhance Team collaboration.
Features of tool
Basic features of a project management tool include and not limited to:
Dashboards and Reporting
Gantt Charts etc.
Cloud Project Management Tools
Cloud project management tools are SaaS(Software as a Service) on the cloud-based tools. Some of the cloud Project management tools are:
Automation engineers use source control to manage and track changes to the automation code. Automation code here refers to automation code like Java automation classes, property files, test reports, 3rd party libraries, etc. There are many source control tools in the market.
Git is one of the most popular source control tools available in the market. Automation engineers should have knowledge of working with this tool. To learn more about Git: https://www.testingdocs.com/git-tutorials/
Source Control benefits
A source control tool offers many benefits for Automation. Some of the benefits of using source control for automation are listed below:
Tracking automation code changes
Distributed and parallel development
Automation of framework
Automation of Test cases
Automation code organization
Automation code backup(GitHub repository and local repository copies)
Pull requests, code merges and code review made simple
Git tool allows anyone to get started with the automation code and start working with the automation. Simple fork the automation code and start working on it locally.
Let’s go through the testing techniques used for static testing. There are different types of techniques used in static testing. Static testing is performed without executing the application code. Some of them are listed below:
Reviews can be different types like Formal Technical Reviews(FTR), static code reviews, etc. In technical review, the team reviews the technical specification documents of the product for design faults, quality standards, etc. Some examples of the technical specification documents are Functional Specification document, Design documents, Test plans etc.
Static code reviews the review team reviews the source code of the submitted changes by the team members. For example, if the team uses the Git source control tool team members can submit a pull request for the review team to review and merge the changes to the master or feature branch. The review reviews the source code for code syntax, code document comments, static defects, coding standards, code optimization, security, etc
Write a java program to capture auto suggestions list while entering data on Google search box.
Let us search for “testingd” and capture the auto suggestions shown by Google search engine and print the results as shown in below picture. Iterator<E> is an interface is a member of Java Collections Framework. The iterator is iterated and auto suggestions are printed in a loop.
You can create a web project by navigating File >> New >> Other… >> Web >> Dynamic Web Project
Give the Project name of your choice, for example, MyWebProject, and click on the Next button. You can select the target runtime if you want to optimize the application for a specific server. Choose the Apache Tomcat server runtime.
Choose the context root and content directory as MyWebProject and WebContent respectively. Select the “Generate web.xml deployment descriptor option selected as shown in the picture. This option will create a deployment descriptor for the project.
Create a Servlet.
Create a servlet and add it to the project. We can also create .html files or .jsp files etc. to the project.
Right-click on the web project and click on Export >> War File menu option.
Choose the WAR file export settings to deploy the .war file in Tomcat. Select the web project, destination folder, target runtime, and other options, and click on the Finish button.
After completing the step, verify the web apps folder of the Tomcat server. The war file would be deployed.
Browse the servlet URL mapping under the project context to verify that your application is running.
That’s it, you have successfully deployed your application in Tomcat server. For manual deployment, deploying or re-deploying of war files is automatic. You can copy/overwrite the .war file, check your web apps folder for an extracted folder.