Posts

Change in the World of Testing: New Misconceptions From Old Folklore

Image
There are many stories that we tell in the testing field.   Folklore is a way to pass on knowledge from older generations to the new generation.   These stories are the result of insightful experiences that are amplified when we realize how common these experiences can be and they become myths that we pass on to our next generation. Stories are used to transmit knowledge from one generation of the family. This article will examine some of the modern myths about testing, testing roles, testing methods, and testing personnel.   These myths are also dispelled, revealing the truth about today's situation.   These stories felt real and plausible back then, but they would be shocking today. Tester is an interim role before becoming a developer Unfortunately, testers are often viewed as less qualified than developers.   A tester's ability and willingness to learn is often overlooked, especially when it comes to automation topics.   This can negatively impact the t...

What's new with Nightwatch v2?

Image
Nightwatch's underlying architecture has been completely redesigned by the Nightwatch team to improve cross-browser integration and DOM element handling. Nightwatch also runs faster tests.   It now uses the  Selenium Webdriver  bindings to Node.js. These are the top features and enhancements that make Nightwatch even more powerful than ever: Support for Actions API Automate complex gestures with the new API user actions (via the existing  .perform()  command). Expanded automatic command retries Nightwatch will attempt to retry failed element commands, such as when click encounters errors such as  element click interception . Locators for relative elements Nightwatch automatically includes the new Selenium 4 relative locators.   It also enhances the existing locators via Selenium By() API. Support for file uploads built-in Nightwatch uploading files can be difficult, but Nightwatch v2 comes with a built-in command that works with the  fileDetector ...

Automated test execution speed can be improved with golden nuggets

Image
Regression tests are the most difficult part of an agile testing team.   Cross-browser and multi-device testing is a challenge.   Development teams are now looking at scaling up their automation testing stack, more than ever.   Automation helps stop manual labor.   It also helps to avoid overlooking.   Human eyes adjust to the screen behavior and are able to see very obvious issues/bugs because they interact with it on a regular basis.   Automation is a powerful tool for developers. It's not just a great topic. Automation is the integration of it into the CI/CD pipeline in order to trigger regression automatically when there is a code merging (pull request). This will reduce the need for manual follow-up and execution.   It's not all rose-colored roses.   It is not a problem as long as the test suite remains small.   The suite grows rapidly as more tests are added. This leads to an increasing build time.   If the test suite is run across...

Targeting the layers – Test automation strategy paradigm

Image
Why is test automation strategy so important? My experience has shown that software teams can have different automation strategies, while others may have no strategy at all.   It is a good idea to have an automation strategy in place for your software development team.   A test automation strategy will help testers work more effectively together. Richard Bradshaw's automation strategy was a great example of this.   To make the information more widely available, I decided to post it as a blog entry. The test pyramid is a great test automation strategy. Mike Cohn introduced the test pyramid, describing how different teams have been performing the test automation in the software industry.   The test pyramid was not intended to be used for test automation.   Companies and teams have started to use the test pyramid as an automated strategy. This is wrong. It is crucial to testability All testing efforts must be based on testability.   Teams can easily test the s...

Cross Browser Visual Testing on Real Mobile Devices

Image
We are proud to announce that Percy, the only visual testing platform, supports cross-browser testing on real, physical mobile devices.   We're starting with iOS on Safari, and Chrome on Android. More combinations will be added soon.   You can test on mobile devices by upgrading your plan to Percy Mobile or booking a demo  to experience it in action. Percy's new mobile plan announced A separate Percy Mobile plan is also being launched.   To use mobile browsers, you will need to upgrade.   All Percy Mobile customers have access to Safari on iPhone (Beta) and Chrome on Android(Beta).   For more information , please visit our pricing page. Mobile browsers can be turned on You can activate mobile browsers by either one of these two methods if you've purchased the Percy Desktop & Mobile Plan: Page Settings : This page allows you to change your browser coverage for Percy projects. Turning on mobile browsers from the browser management page Project s...