development lifecycles
|
Test Coverage in the Age of Continuous Delivery Test coverage is a strategy to help us spend scarce testing time on the right priorities. When things were tested last, how much automation coverage we have, how often the customers use the feature, and how critical the feature is to application are all factors to consider. Here are some ideas for keeping quality high when you're transitioning to continuous delivery.
|
|
|
Testing the Unexpected: A Shift Right in DevOps Testing When it comes to testing in DevOps, more than simple regression checking can be automated. By shifting right in the lifecycle and testing in production, you can analyze the undefined, unknown, and unexpected by relying on real traffic and unpredictable test input. With shorter implementation and release cycles, testing and production come closer together.
|
|
|
The Impact of Quality-Driven Development When the development and QA teams work independently of each other, there can be some duplication of test efforts—which results in wasted time. The solution: quality-driven development, with QA-implemented automation run in the development environment. This is the story of one team's venture into this new process.
|
|
|
Deploy Automated Testing to Create Better Software Receiving feedback on your testing results should yield dividends in quality. And the sooner you get that feedback, the quicker you can start seeing improved and consistent quality and faster time to market. So the question becomes, why wait to jump on the automated testing bandwagon?
|
|
|
10 Lessons Learned in Cross-Platform Development Building an app for a single platform is difficult, but designing, implementing, and testing an app targeting multiple operating system platforms can be next to impossible. The secret balances upfront design with customer feedback.
|
|
|
2017 Is a Pivotal Year for DevOps Customers expect real-time software updates. As DevOps becomes the engine for delivering business value, continuous innovation is needed. And this has to begin at the start of every project.
|
|
|
What Is Cucumber and Why Should I Care? If there ever were a game changer to energize a development team, Cucumber just may be it. An open source tool, Cucumber helps in the running of automated customer acceptance tests. Matt Wynne, a cofounder of Cucumber Limited, delivers a brilliant introduction to this tool.
|
|
|
The Mindset of the Agile Developer Most software development teams these days adopt an agile approach to guide projects through their lifecycle. But, according to Gil Broza, embracing popular practices is not enough. To work effectively in an agile environment, developers must change their mindset.
|
|
|
Prioritizing Security Testing: An Interview with Matt Grasberger
Video
Matt Grasberger, a software consultant with Coveros, talks about how security testing is often put off in the development lifecycle until risks are so embedded that it’s a massive undertaking to fix them. Matt highlights two tools that can be used to automate security testing early in the development lifecycle and gives some resources for requirements that you should have as a baseline for your security testing.
|
|
|
Identify Bottlenecks in Your Agile and DevOps Processes: An Interview with Tanya Kravtsov In this interview, Tanya Kravtsov, a director of QA at Audible, explains why identifying bottlenecks is so critical when you’re turning to agile and DevOps, as well as how automating manual processes can lead to better quality.
|
|
|
Choosing the Right Tools for Your Testing Needs: An Interview with Tata Consultancy Services In this interview, Prasad Mk of TCS discusses the changing nature of the testing tools landscape, what an organization needs to do in order to be successful in this new world, and whether your company should buy or build the tool you need.
|
|
|
Defect Analysis and Managing Testing in Multiple SDLCs: An Interview with David Oddis
Video
David Oddis talks about the importance of having an effective defect analysis process, as well as insight on how to manage testing across various SDLCs and the challenges it could present for teams. He also shares his opinions on today's hot topics.
|
|
|
Finding Efficiencies in Your Development Lifecycle
Slideshow
Many of us feel like we never have enough time to complete everything we want in a given sprint, cycle, or phase. Even though we can't add more hours to our day, we can add time by removing inefficiencies in our development lifecycle management approach. Melissa Tondi explores a number of...
|
Melissa Tondi
|
|
Shave Mobile Development Time and Cost with Xamarin
Slideshow
By shaving time and cost to build and maintain your app by half, Xamarin—a free, open source framework offered by Microsoft—can revolutionize your mobile application development. Most app development approaches result in building the app twice—once for iOS and once for Android—or...
|
Dave Todaro
|
|
Is Your Project Doomed from the Start?
Slideshow
When we think of planning, we often think about requirements planning. We get the initial features and functions down, and then see where agile takes us. Lisa Calkins claims that less than a third of software development projects are successful. Regarding this lack of success, process...
|
Lisa Calkins
|
|
Intel® Curie™ Open Developer Kit (ODK): A Primer—Part 1
Slideshow
Whether you are a maker enthusiast who is just getting started or a seasoned developer wanting to jump into embedded device development, this session is for you. Oliver Chen covers the Intel Curie ODK (CODK) and how it can help you rapidly prototype products by leveraging tools familiar...
|
Oliver Chen
|
Visit Our Other Communities
StickyMinds is a TechWell community.
Through conferences, training, consulting, and online resources, TechWell helps you develop and deliver great software every day.