Home / Companies / BrowserStack / Blog / May 2019

May 2019 Summaries

2 posts from BrowserStack

Filter
Month: Year:
Post Summaries Back to Blog
Continuous Integration (CI) and Continuous Delivery (CD) tools are essential in modern software development for automating code testing and deployment processes. The top 5 CI/CD tools include Jenkins, TeamCity, GitLab CI/CD, CircleCI, and Travis CI. Each tool has its unique features and is best suited for specific scenarios. For instance, Jenkins offers extensive plugin support and is ideal for in-house code hosting with complete control over the CI/CD environment. TeamCity provides secure out-of-the-box plugins and is suitable for .NET projects. GitLab CI/CD integrates seamlessly with its own platform and supports massive scaling opportunities. CircleCI offers powerful caching capabilities, highly customizable workflows, and inbuilt support for parallelism. Travis CI is quick to set up and integrate with GitHub, supporting multiple languages and platforms. Drone CI is a container-native tool that supports native Docker integration and direct connections to various cloud providers. Ultimately, the choice of the right CI/CD tool depends on specific project requirements and constraints.
May 23, 2019 910 words in the original blog post.
Mobile app testing is crucial for identifying bugs before users do. QAs should be involved in all stages of an app's development lifecycle to find errors and improve ratings. The process starts with a spec, followed by design and UX (prototype), development (alpha), stabilization, distribution (beta testing and release candidate), and finally going live. Automation testing is essential for capturing bugs that may arise in the real world. Agile methodology allows all processes to take place simultaneously, ensuring continuous improvement and delivery of quality code.
May 08, 2019 2,092 words in the original blog post.