Testing on mobile devices presents unique challenges. There’s a lot to keep up with—mobile OS updates, new devices and features, application frameworks for web, native, and hybrid apps, and a new breed of DevOps tools to ensure the mobile apps you ship are reliable and perform well. Therefore, you have a lot of decisions to make when planning a mobile testing strategy, and there is a [...]
Mobile
DevOps concepts such as containerization and build/deploy pipelines empower developers to get feedback about code changes much faster. Rather than checking a week’s worth of code, creating a build that takes hours, and then maybe another hour to set up a new environment, the DevOps flow moves from line of code to test environment in minutes. These same challenges exist in mobile software [...]
There’s no disputing that an automated mobile testing framework is an integral part of the software development cycle. You absolutely need automated testing to deliver quality applications in a timely fashion, particularly for rapidly changing mobile apps. To reap the greatest benefits from your software delivery, your automated tests should be carefully planned and scheduled in such a way [...]
From early 2000 through 2013/2014, companies were committed to having well-designed, highly usable websites, following the trends and rebranding every few years to keep up with user expectations. Having a functional website was the most critical component to expand their digital presence. SEO optimization started to have a big influence on how Google let users search for your website, and [...]
There are a few speed bumps in the path of releasing mobile products, even for teams with the most current XP/agile/DevOps process. New software is usually delivered through iTunes or the Google Play store. Before getting into the store, there are approval and testing procedures that companies must follow. Getting a new version out if there are bugs in production is more complicated than [...]
As testers who focus primarily on testing web and desktop applications, what is the difference between regression testing traditional web/desktop applications and mobile applications? The standard Wikipedia definition of regression testing is the process of testing changes to computer programs to make sure that the older programming still works with the new changes. Regression testing is a [...]
We're happy to announce that Appium 1.6.5 has been released to the community and to Sauce Labs! This version is only available for Emu/Sim at the moment, not yet TestObject. Appium 1.6.5 fixes many issues and continues the trend to make more aspects of the automation process configurable. Here is an overview of the changes. General Add --enable-heapdump server flag to turn on NodeJS [...]
Mobile app testing is crucial for mobile app development in the digital transformation era we live in. A large number of companies are already aware of how important mobile app testing is, but most of them struggle with implementing it successfully in their development cycle. This free ebook gives an overview on this hot topic for those who are starting to approach this subject and for [...]
Categories
- Accessibility Testing
- Agile
- AI
- Android
- AngularJS
- Appium
- Appium Resources
- Automation
- Best Practices
- Chef
- Contests
- Continuous Delivery
- Continuous Integration
- Continuous Testing
- Cross Browser Testing
- DevOps
- Events
- Guest Blog Posts
- IoT
- Java
- JavaScript
- Jenkins
- JIRA
- JUnit
- Load Testing
- Machine Learning
- Mobile
- Mobile Development & Testing
- News & Product Updates
- Open Sauce
- Open Source
- Performance Testing
- Press
- Product Updates
- Protractor
- QA
- Quality Assurance
- Quality Engineering
- Releases
- Ruby
- Sauce Product Info
- Scrum
- Security Testing
- Selenium
- Selenium Resources
- Software Development & Testing
- The Story of Sauce
- Uncategorized
- Videos
- WebdriverIO
- Webinars