88787 подписчиков
110 видео
#52 Code Formatting: Using both pre-commit hooks (for formatting) and GitHub action (for checking).
#3 Creating a GitHub repo and using project zero as a base to work on our API automation project
Test Byte 01: Code spell checker for vscode
#22 GitHub Branch Protection Rules: Making a failing build a blocking criteria to merge PRs
#44 Test Monitoring: Publish results to elastic cloud using official elastic rest API client
#14 Demonstrate GitHub project tasks workflow using "Extend Test with Setup Class" as an example
#11 Slack - GitHub: Adding GitHub slack integration to get all GitHub events (PRs, Reviews)
#46 Test Monitoring: Refactor to capture different CI test run triggers information into elastic.
#3 GIT: Adding GIT as a version control system to your project
#50 Code Formatting: Cloud side code formatting in GitHub using GitHub action.
#12 Adding a Java + maven framework: To existing or new projects.
#49 Test Monitoring: Connect to elastic on a secure localhost with fingerprints.
#39 Test Monitoring: Installing elastic and kibana on localhost using docker compose.
#28 Creating a TokenFactory to provide tokens for different scopes
#53 Extensions Auto Registering: Automatic registering of common Extensions for test classes.
#51 Code Formatting: User side code formatting using pre commit hooks.
#17 Refactor and separate config from code
#2 Creating a GitHub project
#7 Exploring application under test (restful booker) using http client before automating it
#25 @JsonIgnoreProperties annotation: To ignore unknown fields while deserialising response
#13 Debugging: few tips for fixing error reading pom file issues
#16 Maven surefire plugin : Adding power to be able to run tests from command line
#30 Git Crypt: Decrypting secrets in CI
#20 junit platform properties file [Parallel Execution]: Enabling us to run tests in parallel
#12 @Accessors annotation: To mutate and do method chaining on existing objects.
#29 Git Crypt: Encrypting secrets of your test project
#15 Adding Junit dependencies: Adding power to write any kind of tests.
#14 Adding maven surefire report and site plugin: To generate html reports and site documentation.
#31 Annotations: Creating custom meta and composite annotations for practical testing use cases.
Creating an empty project and introducing README file
#30 How to skip sensitive information from accidental logging on console
#27 Make API methods scope agnostic to test for different scopes and user roles
#4 Adding RestAssured maven dependency to the project
#13 @JsonInclude annotation: To skip null fields and only include non null fields in request body
Appium: How to set up GitHub Actions CI for running Appium tests on browserstack
#11 @Builder annotation: To do method chaining and write readable tests and methods.
Adding git as a version control system and adding GitHub as a remote backup and collaboration system
#17 Working with multiple GitHub accounts on windows (without typing password each time)
Appium: Run classes/tests in parallel with fixed nr of threads and reuse existing devices
#5 README file: Introduce README files and share some tips on how to work with them effectively.
Why not to ignore dockerignore files and the difference they make [Build Context: fm 16 MB to 550 KB
#1 End to end test automation process in CI (continuous integration).
Appium: parallel flag true - Run classes in series - run tests in parallel
#5 Unlock secrets by using git crypt key in local and in CI
#55 Test Monitoring: Creating meaningful dashboards on Kibana & making testing transparent to others
Appium: parallel flag true - Run classes in parallel - run tests in series
Appium: parallel flag true - Run classes in parallel - run tests in parallel
#7 .gitignore file : How to ignore non interesting files from version control using gitignore file.
#31 How to optimise log responses to log only for failed tests
#19 Why using shared static fields inside tests is a bad idea