testing
How cognitive biases influence software development
Don’t let your brain trick you when you’re testing software.
5 tips for shifting left in continuous testing
This is a guest post by Shani Shoham, President and COO for Testim.io, a test automation platform that uses machine learning to create self-healing stable tests. What is continuous testing? In broad terms, it means testing from the beginning to the end of each development cycle. It means running unit tests, functional tests, performance tests, […]
Delivering scalable DevOps practices with Docker in Bamboo 6.4
In our 2016 Software Development Trends report, container adoption positively correlated with team size, peaking at 51% for teams of 150+ developers. With use cases ranging from cloud-native applications, microservices, and potentially stateful applications, container usage will continue to grow. In practice, containerized environments provide a painless method for building and running your applications, whether as a set […]
How to win at CI with configuration-as-code and Bamboo Specs
Expectations from continuous integration (CI) and continuous delivery (CD) tools differ between teams and organizations. Small projects require relatively simple CI/CD solutions, where the simplicity of configuration (with a handful of defaults) is the key to success. However, mature, enterprise teams have more intricate processes, with hundreds of thousands of tests and advanced release pipelines. […]
Scale modern CI/CD with Bamboo 6.3
Implementing continuous integration at scale is essential to scaling your overall DevOps practice. The tools and technology you use shouldn’t hinder your ability to scale these practices alongside your business. We’ve recently introduced capabilities that allow you to scale your DevOps practices using modern CI/CD and today we’re excited to announce 500 and 1,000 agent tiers in […]
What self-driving cars can teach us about software testing
This is a guest post written by Hamesh Chawla, VP of Engineering, at Zephyr. Hamesh is responsible for the worldwide engineering function at Zephyr and brings over 18 years of engineering, mobile, and networking technology experience to his role. Outside of work, Hamesh enjoys golfing, playing tennis, and spending time with his two daughters. Autonomous […]
Test automation: Why you need it and how to get started
This is a guest blog post by Xpand IT, maker of add-ons in the Atlassian Marketplace. When companies today are trying to ship as fast as possible, test automation is becoming more and more essential. Test automation is when you use an automation tool to test the functionality of your software and find bugs. Many developers […]
Why is software testing so important? How to share the value with your team
Software testing is important – you already know that. But, how do you share its value with the rest of your company? In this blog, Joel Montvelisky, Chief Solution Architect at PractiTest, gives us some practical tips and approaches for communicating the value of testing work.
6 essential skills every quality assistance engineer should develop
What type of QA engineer are you? Quality Assurance, or Quality Assistance? At Atlassian we take a “quality assistance” approach to QA in order to optimise our release process for both quality and speed. Quality assistance, first coined by Cem Kaner, is based on the idea that a QA engineer is a facilitator for high […]
Test automation: the secret to DevOps success
This is a guest post by Susana Diaz, Product Marketing Manager at Infostretch, makers of QMetry products available in the Atlassian Marketplace. DevOps is designed to enable a culture where development and operations come together to build, test and deploy applications in order to reduce overall deployment time. As the DevOps movement gathers pace, some […]
User testing in the software development process… when you don’t have a billion users
In DevOps circles, there’s a myth about the software development process: real software teams automate everything. Look at Facebook. Look at Google. Look at Etsy. Companies killing it at DevOps. Hundreds of deployments a day. Push-button, amazing, magical automation. And like many myths, there’s some truth to this one. Continuous integration, automated testing, and cloud-deployment […]
4 add-ons to help you test smarter and more efficiently
Testing, testing, 1, 2, 3. Testing our software and applications is one of the most important things we can do as technology makers. In our hyper-connected and “always on” world, if you don’t find the bugs in your product, your customer will – and they’ll probably tweet about it. With the wealth of choices out there […]
New in Bamboo: branch status dashboard and plan configuration export
Earlier this month, Atlassian had its biggest event of the year – Atlassian Summit. I was lucky enough to attend as one of the Bamboo booth staff where I got to meet and talk to a lot of our passionate customers. One of the most requested features by our customers was the ability to export […]
How to foster testing team collaboration with Jira
This is a guest post by Sanjay Zalavadia, VP of Client Services at Zephyr, a leading provider of on-demand, real-time enterprise test management solutions and maker of 7 add-ons in the Atlassian Marketplace. A good agile product development manager knows that you can’t separate coding from testing. Because agile methodologies are iterative, testing and coding […]
How to automate your QA processes with Jira Software
This is a guest post by Sanjay Zalavadia, VP of Client Services at Zephyr, a leading provider of on-demand, real-time enterprise test management solutions and maker of 7 add-ons in the Atlassian Marketplace. Does this sound familiar? You and your team start a complex new software development project. The initial storyboard is complete. You’ve set […]
