Conference Presentations

STARWEST 2018 What's an API and How Do I Test It?
Slideshow

API-based applications have become ubiquitous in the past few years. Yet many of us still really don't know what an API is from the inside out. Moreover, many of us don't know much about how to comprehensively test them! Join Paul Merrill to learn what everyone is doing and talking about, related to APIs: microservices, REST, endpoints, requests, request methods, and responses. Paul demonstrates four free tools you can use to directly interact with a simple API: curl, the browser, Postman, and Java (with Rest Assured). Learn techniques for testing APIs at the service level and how to test APIs faster with greater coverage and quicker test automation. Walk away with an understanding of what JSON is, how APIs use JSON, and how to go about verifying that it is correct. With new knowledge and skills, you’ll do a better testing job and give more valuable feedback to the API designers and developers.

Paul Merrill
Agile Dev West 2018, Better Software West 2018, DevOps West 2018 Stop Guessing and Validate What Your Customers Want
Slideshow

In agile, everything we do is an experiment. Product development is no different. We think we know what the customer wants, and the customer thinks they know what they want, but it turns out we're all wrong! To get to validated discoveries about our features, we must understand how to write a better hypothesis for our development experiments. This session focuses on challenging the mindset that we are validating options during our experiments. Natalie Warnert will show you how to eliminate options that don't work with data and feedback by looking at your product hypotheses as tests that cannot be proven. This way of testing your product design preserves options and helps to eliminate choosing the wrong thing because of your confirmation and customer biases. Natalie will present key metrics you can use to help guide your experiments and practical ways to look at your ideas as something to test, rather than validate.

Natalie Warnert
Agile Dev West 2018, Better Software West 2018, DevOps West 2018 When Continuous Improvement Feels Like Constantly Failing – An Introduction to Design Thinking
Slideshow

Do your Retrospectives feel like a repeat of the last one? Are they moan and groan sessions? Want to try something new to give your team a boost? When design principles are applied to strategy and innovation, the success rate for innovation dramatically improves. Great design has that “wow” factor that makes products more desirable and services more appealing to users. Why not try using known design principles during your retrospectives to get that "wow" factor for your teams! In this session Catherine Louis will provide a Design Thinking overview. You’ll roll up your sleeves up and try it. You will learn how to Empathize with your team's issues, how to Define a point of view, construct a challenge, Ideate towards Prototyping and Test a retrospective solution. We will move from problem space to prototyping in one super-duper hands-on Design Thinking retro session.

Catherine Louis
"Hello" in different languages Linguistic Testing: Setting Up Your Software for Global Quality

Globalization is an important step in ensuring your product is ready for worldwide markets, and linguistic testing is a crucial piece of the puzzle. This article looks at what linguistic testing is, product examples, and how locale-specific cultures play an important part in enabling linguistic support. Here’s how to design the best strategy for implementing a linguistic test effort.

Mukesh Sharma's picture Mukesh Sharma
BSE Testing Fail Smart, Not Just Fast: Use Failure Mode and Effects Analysis (FMEA)
Slideshow

You’re a professional project manager or ScrumMaster. Your software development projects never fail because you follow all the best practices. Right? We all know better. Unfortunately, many projects fail, and they fail due to issues outside the team's control. The reality is that we need...

Rob Keefer
BSE Testing My Dad Won’t Buy Me a DevOps
Slideshow

Many IT managers find themselves banging their heads against a wall trying to get upper management to invest in DevOps. Managers see clear opportunities to implement it into their organizations but get a No from senior executives. Many managers are frustrated that, despite all the...

T.j. Randall
STARCANADA Testing A Journey from DevOps to DevTestOps: Infusing Continuous Quality
Slideshow

As companies realize the need for rapid application development, they are embracing DevOps methodologies. But implementing DevOps practices without establishing a culture of quality often results in lower quality software or a poor customer experience, which impacts the business bottom line.

Gajan Pathmanathan
Keyboard buttons depicting accessibility concerns Accessibility Testing 101: Getting Started and Catching Up

As with any other quality attribute, it is ideal for accessibility to be incorporated in the early stages of design and engineering. But organizations that didn’t initially take accessibility into account can still address it now—it’s better late than never. Here are the main attributes you should consider from the design, development, and testing angles, whether you're building accessibility in from the beginning or adding it now.

Rajini  Padmanaban's picture Rajini Padmanaban
Cross Platform Development 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.

Dewey Hou's picture Dewey Hou
Agile DevOps 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

Pages

StickyMinds is a TechWell community.

Through conferences, training, consulting, and online resources, TechWell helps you develop and deliver great software every day.