May 2019 Summaries
3 posts from Sauce Labs
Filter
Month:
Year:
Post Summaries
Back to Blog
The Sauce Labs vUSB solution allows developers to simulate real device connections using a USB cable during live or automated testing sessions in the cloud. This eliminates the need for physical devices while providing all the benefits of real device testing. The integration with development environments such as Android Studio and Xcode, as well as browser-based tools like Chrome DevTools, enables seamless debugging and performance monitoring of native and web applications. With vUSB, developers can share resources, reduce time to fix issues, collect device performance information, and test quickly and easily to get better products out the door faster.
May 30, 2019
295 words in the original blog post.
Implementing continuous automated testing can save time and energy by finding errors early on and reducing project costs. To achieve this, developers should ensure the quality of their code by writing and compiling it, analyzing for syntax errors, reviewing and fixing bugs, and integrating modules. They should also test on their own, writing unit test cases to cover all aspects of a feature, and use frameworks like Pytest or TestNG. After committing code, automated testing orchestration can be triggered through CI tools, building, deploying, and testing the build, and executing smoke/sanity UI tests. The process should be simplified for stakeholders by sharing test results in their preferred format, and monitoring the complete process to detect system errors and network issues before they impact business productivity.
May 23, 2019
1,320 words in the original blog post.
Effective testing is crucial in software development to ensure high-quality applications are delivered on time. With the rapid evolution of development lifecycles, organizations face challenges in ensuring software quality within tight timelines. To address this, efficient and effective testing strategies can be employed, such as parallel testing and headless testing, which increase test coverage while reducing time, infrastructure, and effort spent on testing. Parallel testing allows for running tests in parallel, increasing velocity and massive increases in test coverage, especially when leveraging cloud testing infrastructures. Headless testing eliminates the GUI overhead, allowing tests to run quickly and providing almost instantaneous results. Additionally, shift-left testing involves implementing testing early in the development pipeline, minimizing risk and uncertainty, and simplifying bug fixes. By adopting these strategies, organizations can ensure high-quality software delivery while managing resources effectively.
May 07, 2019
1,048 words in the original blog post.