A Software Tester’s Guide To Chrome Devtools
Learn how to dig deeper into the Web with the use of Devtools
-
-
- Intermediate
- 9
- 13
492 already enrolled
![](https://embed-ssl.wistia.com/deliveries/919045692b1215598880ffd8a4c8d6ba.jpg?image_crop_resized=1280x720)
An Introduction To Chrome DevTools
- Explain what devtools is and what its purpose is
- Explain how DevTools can be useful in testing web applications
![](https://embed-ssl.wistia.com/deliveries/ab3c33e550d3f69b3c5b32994a5129c7.jpg?image_crop_resized=1280x720)
Understanding and inspecting page markup
- Describe what the elements panel is and how it interacts with HTML
- Use the inspector tool to select an element
![](https://embed-ssl.wistia.com/deliveries/505cc808e9e287f5b1765d68104c637f.jpg?image_crop_resized=1280x720)
Putting client-side validation to the test
- Describe at a high level the difference between client side and server side validation
- Use the inspector tool to demonstrate how to modify an element in order to bypass client side validation
![](https://embed-ssl.wistia.com/deliveries/e80f779b31db3953746ba1ef189d7795.jpg?image_crop_resized=1280x720)
Testing For Accessibility
- Recall what accessibility testing is
- Find some of the features in DevTools to carry out accessibility testing
![](https://embed-ssl.wistia.com/deliveries/bbf3da79a49a21e8a2140aa1273b2853.jpg?image_crop_resized=1280x720)
Simulating Mobile Devices
- Locate the device toolbar
- Use the device toolbar to simulate sizes in different device views
![](https://embed-ssl.wistia.com/deliveries/948ab8aa35cdbcc5a521859db1f30829.jpg?image_crop_resized=1280x720)
Understanding And Using The Console Panel
- Locate the console panel
- Understand and use some of the console panel features
![](https://embed-ssl.wistia.com/deliveries/37252abf9f5070e634b3e907df96f1d7.jpg?image_crop_resized=1280x720)
Undertaking Basic Website Auditing Using Lighthouse
- Locate the Lighthouse panel
- Describe the types of reports available as part of Lighthouse
- Perform a basic accessibility audit
![](https://embed-ssl.wistia.com/deliveries/b2c2606c449830344e40a2aebe31b9eb.jpg?image_crop_resized=1280x720)
Generating New Test Ideas
- Recognise the key learnings of this course
- Reflect on how you will apply what we have learnt as part of your testing
Despite its name, DevTools isn’t just a tool for developers. DevTools contains many tools which can help you in your day to day testing of web applications. Whether you want to know how to put client validation to the test, gain a better understanding of how to identify and debug errors or just simply run audits on your web applications, then this course is for you.
Perhaps you’ve heard about DevTools but have never used it? Maybe you’ve used one or two of the tools within a few of the panels but don’t fully understand how some of the tools could help you. Throughout this course I will highlight a handful of useful tools that are available.
Within each lesson we will be using a website designed especially for this course to help demonstrate how to make the most of some of the tools within DevTools. Each video within this course will be followed by a hands on activity and/or a short quiz to ensure students understanding of what’s been taught before moving on to the next lesson.
By the end of this course students will gain a solid understanding of how to use the demonstrated tools within DevTools and how using them can assist in their day to day testing of web applications.
What knowledge or skill set do learners need to have before starting your course?
A basic understanding of HTML, CSS and Javascript in order to use DevTools to inspect code and debug some basic errors. An understanding of or some experience of testing web applications.
Are there any existing courses on the Dojo that they should complete first?
It may be useful to take the ‘Building blocks of the internet’ course before taking this gain a basic understanding of DevTools.
Are there any tools or programmes they are required to use?
Chrome DevTools. Students will be given access to the sweet shop project (URL) to test what they’ve learned and to follow along.
![TestBash Brighton 2024](https://www.ministryoftesting.com/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBbk15IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--815abcdd8f535ab728e65b8c665daf7c18ddfd5b/TestBash%20Brighton%202024_16%209.jpg)
![Automating API Checks With RestSharp](https://www.ministryoftesting.com/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBdEVDIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--cb345898a9254c2f91532d6a9e95f65da4af5bdd/Hilary_Weaver-Robb_-_Automating_API_Checks_with_RestSharp_Dojo.png)