Blog Posts Template Page

/Blog Posts Template Page/

Perfecto Announces Immediate Support for iOS12 (GM) in Its Cloud-based Testing Platform

Perfecto Supports iOS12 GM It's September and that means that Apple has released its latest, next-generation platform: iOS12. Perfecto is pleased to announce support for testing and developing on iOS12 (GM, or Golden Master) using its cloud-based testing platform in utilizing Appium and XCUITest. Based on last year’s adoption of iOS11, we should expect similar (or slightly faster) adoption of iOS12(see below), - which means around 40-50% of users will upgrade within the first month. iOS12 also

Book Worms and Testers Unite: Continuous Testing for DevOps Professionals is Here

Exciting things are happening here at Perfecto! Today we announced the upcoming release of our second book, Continuous Testing for DevOps Professionals.   Debuting next week at Jenkins World | DevOps World, and spearheaded by Perfecto’s own Eran Kinsbruner, we collaborated with the best and brightest in the industry to provide in-depth guidance on implementing and sustaining continuous testing (CT) across the DevOps pipeline, how to address testing challenges, and offered insight into preparing

5 Tips to Jumpstart Your Continuous Testing Efforts

The CT recipe:  people, process, technology No matter where you work, you're probably already using some type of agile method.  However, recent research has shown that maturing from agile to DevOps is easier said than done.  It turns out that one of the biggest stumbling blocks for implementing DevOps is the lack of Continuous Testing (CT).  Without CT, Continuous Integration and Continuous Delivery simply can't work. Given that a large majority of organizations are

Perfecto Announces Support for Android 9 Pie

Fragmented Android OS Landscape Creates Challenges for App Developers Perfecto today announced fully testing capabilities for Android 9 Pie. Perfecto customers can immediately test the newest release from Google across the Perfecto Continuous Quality Lab. What’s New in Android Pie Released yesterday, Android Pie introduces a new gesture-based “swipe” system interface similar to the iPhone X, a new dashboard to track usage — again much like the Apple screen time feature, an adaptive battery feature

8 Considerations (and 18 questions) for Executives When Planning for Continuous Testing

When planning for a continuous testing strategy, leadership should have a comprehensive plan for all teams and individuals. The more you tailor each of these aspects to fit your organization, the more likely you are to succeed in your continuous testing efforts. 1. Number of projects and their type (mobile, web, responsive web, progressive web, etc.) Do you have parallel development teams? A team for native, web/mobile? A team to maintain test code? WIth the never ending number of device and browser permutations, there’s a lot of code to maintain just to keep your current features and user experience functioning properly across all platforms.

Tips (& Traps) for Continuous Testing

Continuous Testing is a phrase used a lot these days, but what does it mean? On the surface, one definition could be “test all the time” - but that doesn’t really quite cover it. If you were to ask a developer, a QA engineer, or a CIO, you might get somewhat different definitions based on their particular perspective. The gurus at Gartner describe it as:

Testing Progressive Web Apps (PWA) in 2018 – Part 3 of our PWA Series

In a recent webinar, Perfecto CTO Uzi Eilon and I took a look at some of the issues related to PWA testing; we offered a full testing strategy consisting of 6 pillars: Validate PWA Manifest, Validate PWA Service Workers, Validate PWA Specific Capabilities, Properly Test Across Platforms (Responsive Web Design), Object Identification Strategy, Google's PWA Checklist Compliance

PWAs Part II: How 7 Global Brands Are Taking Advantage of Progressive Web Apps

PWAs provide a fresh (& lean) start for major brands apps It seems as if development teams have taken the new rebirth/relaunch of PWAs (finally iOS 11.3!!!) as an opportune time to start with a fresh, clean slate. In fact, all 7 apps on our list actually got a jump before iOS/Safari had PWA support and are now well-positioned and realizing real benefits in user experience with their PWAs. What these companies seem to have in common is taking this (PWA) opportunity to use create the lowest bandwidth, friendliest-to-2G, fastest possible performing app without all the feature/code bloat evolution that can happen when you’ve been building off the same codebase for 10 years.

2018 State of Progressive Web Apps (PWA) – Part 1

Part I: The Fundamentals A brief history Progressive Web Applications. They’re a hot topic these days, yet it seems like we’ve been hearing about them for years. And we have. In fact, the first high profile mention of the concept came from none other than Steve Jobs at Macworld 2007. “The full Safari engine is inside of iPhone. And so, you can write amazing Web 2.0 and Ajax apps that look exactly and behave exactly like apps on the iPhone. And these apps can integrate perfectly with iPhone services. ”

Perfecto’s DigitalZoom™ Adds Support for Software Version Control with tools to speed up DevOps processes

How do you keep track of all the moving parts of Continuous Testing? Source Code, Test Scripts, logs, visuals, and other artifacts are created and collected during the all-encompassing processes of Continuous Testing throughout the DevOps pipeline. The amount of test data and number of artifacts are constantly growing and at the same time require traceability. We at Perfecto, see digital enterprises asking a key, fundamental question: How do we optimize testing activities in order to identify and fix issues as early as possible in the SDLC?

Mobile Application Accessibility Testing: Automating with Espresso and XCTest Frameworks

Last year, Apple CEO Tim Cook expressed the growing need to make all types of applications – web and mobile – accessible to everyone: “We’ve always viewed accessibility as a human right, and just like human rights are for everyone, we want our products to be accessible to everyone.” ~Tim Cook Websites frequently have been targets of disability discrimination and, unfortunately, this trend is making its way into the domain of mobile applications. [

App Bug of the Week: Is Your App Smarter Than a Sixth-Grader?

OK, it’s not exactly a corporate doomsday scenario. Still, a recent story from the BBC is a perfect illustration of why testing real-world scenarios needs to be a part of your testing strategy. The sample size might be too small to draw any definitive conclusions about humanity but, if this group is any indication, you might want to keep an extra eye on your 11-year-old. So, what happened? In a nutshell, some students (aged 5-15 years old) were given a standardized spelling test - on their laptops - online. Have you guessed where this is headed? Well, it appears that some of the students in primary 7 (roughly 6th grade for us Americans) were touched by the light of inspiration. They turned on their online spell checkers.

4 Questions and Answers About Tricentis & Perfecto

Why is Tricentis creating a cloud execution partner program? Tricentis’ customers are doing mobile testing in various ways – they do full mobile automation and exploratory testing, some of them prefer simulators or emulators while others want to use real devices. They also can be divided based on the location of devices – some prefer to have them locally, while others want to use device cloud of their choice. Tricentis wants to fulfill all that

Testing Modern Conversational Interfaces: Google Home and Amazon Alexa

If you aren’t already talking to your watch, your car, or your smartphone, you will be soon. Users love interacting with services and content on their own devices, at their convenience and on their terms- doing so in a more “human” way frees them inconvenient and tedious text entry. Voice interfaces can make commutes more productive, let you quickly find a TV show, or find great recipes without having to juggle a keyboard and mouse with messy baking hands. As a result of this trend, brands are adopting conversational interfaces as a key element of their digital strategy, expanding their presence beyond web browsers and native mobile applications. Ally Bank, for example, already offers a set of “Alexa skills”, including balance checking, money transfers, recent transactions, etc.  The growth in developing Alexa skills has been remarkable; they are becoming an increasingly ubiquitous tool.

Appium 1.8 : The 7 Features You Need to Know About in this Major Release

More Upgrades Than You Can Shake a Stick At Don’t be fooled by the version number. Appium 1.8 is a major release and it packs the new features to prove it. If you use Appium and you haven’t already upgraded, you’re going to want to. Our own Eran Kinsbruner hosted a webinar with Jonathan Lipps, Appium project lead and founder of Cloud Grey, to give us the low-down on this awesome new release.

Get to Know Gauge, the New Cross-Browser Testing Framework

If you thought web innovation would slow down or end in 2018, we are delighted to tell you that you are wrong. There is a new cross-browser testing framework being adopted in the community. Gauge, a framework sponsored by ThoughtWorks has begun to make noise in a community dominated by Cucumber framework and Selenium

Appium’s Pros, Cons & What The (Testing Framework) Future Might Look Like

Since Perfecto is sponsoring and attending the annual Appium 2018 conference today, it’s a great time to take a look at some pros and cons, how it stacks up against the competing tools and what might be around the corner. Benefits of Appium What’s great about Appium: Is has a strong active open source community Appium is by far the leading open-source test framework for cross-platform(mobile) native test automation (iOS, Android) solutions Appium is consistently backed by a large, very dynamic community, with steady support, commits etc.

How to Improve Your Continuous Testing While Balancing Velocity, Coverage, and UX Risk

Continuous testing is one of the keys to the DevOps kingdom.  Your pipeline needs to move fast to keep up with ever-shrinking release schedules but you can’t afford to sacrifice quality-  or UX- in the name of speed. The solution? During each stage of development, Development teams need to balance testing every scenario against the amount of time needed to generate meaningful test results.

Future-Proof Your Test Lab: Take the Guesswork Out Of Your Application Testing Strategy

If you’re a regular reader of this blog, or if you work in DevOps, you’ve probably already spent a fair amount of time considering which devices you need in your lab. Testing on the right platforms is key to ensuring a great experience for your users. However, in the scramble to make sure your lab is up to date today, you might overlook another critical component of a successful testing strategy: planning. Planning for future changes in the market makes the difference between success today and ongoing success.

Proven Methodology for Cross-Platform Application Testing Success

If you make your living building or testing applications, there’s one question you can’t avoid: “With the market constantly changing, which platforms do I need to test against to make sure I’m not missing something important?” Enterprise app development teams need to ensure a great user experience (UX), and in order to deliver that experience, they must keep up with change; this is where Perfecto can be an invaluable partner. We continuously scan the market and map out specific tipping points that happen throughout the year: for example, when the latest major OS versions for iOS and Android become widely adopted.

XCUITest – The Emerging iOS UI Test Automation Framework

Over the last year, there has been a growing trend of iOS development teams adopting XCUITest and additional frameworks built on top of the XCTest interface. Development teams have started to adopt XCUITest to get fast and reliable feedback. There are a few clear drivers to this growing adoption: Intuitive – Using XCUITest is quite intuitive for developers as it runs from within the XCode IDE Fast – Test execution against iOS devices is faster than any other UI test automation tool due to the framework architecture

The 3 Big C’s of Agile Development and Testing

In the age of Agile and Digital Transformation strategies, every brand is looking to set themselves apart. In order to excel strategically in the implementation of your digital transformation you need to be offering services to end users on their terms, on their devices, at their convenience, streamlining and differentiating features. On top of that, end users expect everything to look great, work perfectly…quickly. When choosing your digital transformation strategy, there are key tradeoffs to understand between what are seemingly conflicting agendas: getting features to market faster, increasing presence on users’ devices vs. maintaining high application quality.

Mobile Testing on iPhoneX – What Developers Need to Know

Apple (again) reinvented the display with the introduction of the notch on iPhone X screens (soon on 3 more models, and likely, eventually, across the fleet). From a developer perspective, that innovation may not have been as popular. So much so, that Apple approved a ‘Notch Remover” app. The introduction of the notch made it confusing for app developers to know exactly how to develop the app. There is what’s called a “safe area” to develop that does not include the notch and as a result, some apps do indeed decide to stay inside the “safe area”, creating a somewhat ugly layout:

Load More Posts