Atomic Object Show Nav
Close Menu
< Blog Home
Atomic Object
  • AI Software Development
  • New Product Development
  • Product Enhancement
  • Product Modernization
  • Web App
  • Mobile App
  • IoT Software
  • Desktop App
  • Cloud
  • Healthcare
  • Financial Services
  • Education
  • Insurance
  • See more...
Portfolio
Team
Culture
Contact
Atomic Object Atomic Object
Services
  • Offerings
  • AI Software Development
  • New Product Development
  • Product Enhancement
  • Product Modernization
  • Platforms
  • Web App
  • Mobile App
  • IoT Software
  • Desktop App
  • Cloud
  • Industries
  • Healthcare
  • Financial Services
  • Education
  • Insurance
  • See more...
Portfolio
Team
Culture
Blog
Contact
Atomic Object
Services
Portfolio
Team
Culture
We're Hiring
Blog
Contact
← Back to Blog Home

testing

.NET / WPF

How to Build Visual Studio Installer Projects in Azure Pipelines

Testing a legacy app with Azure Pipelines can be difficult. Here are some tips for creating a CI pipeline for your own Visual Studio Installer Project.
Development Practices

How to Prepare for a Product Launch, Part 2: How Will You Know?

So you’re staring down a big product launch. Instead of watching your [unit] tests fail, how might you monitor the way your launch issues manifest?
Desktop Apps

UI Testing Windows Apps with WinAppDriver

Windows Application Driver (WinAppDriver) is useful for integration testing when you're working on a Windows desktop app project.
Project & Team Management

Compound Developer Time with Attention to Detail

Pay attention to the details and specifics. Make sure your specific X is actually good for your project, your client, and your team.
Exploratory Testing

Exploratory Testing: Take a Walk with the Data

Taking a tour of the data as it moves through the system can be useful and can highlight other areas that might be worth an exploratory testing tour.
Exploratory Testing

Test Timers and Reduce the Wait with Cypress’ Cy.Clock

Testing timers reliably is difficult in manual tests. To avoid waiting, Cypress has a built-in method cy.clock() that turns coders into Time Lords.
Growing as Makers

How to Prepare a Career Talk About Testing for 200 High School Sophomores

I'll soon be giving a career talk about testing to 200 high schoolers. Reviewing how I moved from developer to tester helped me form some concrete advice.
Web Apps

Adding End to End Cypress to a Web Project Part 2: Seeding the Test Data

In part two of this guide to adding e2e Cypress, we'll discuss how to generate and seed a test data set for a PostgreSQL database.
Web Apps

Adding End to End Cypress to a Web Project Part 1: Setting Up the Infrastructure

Setting up end-to-end Cypress testing from scratch for an existing application can be a bit intimidating, so we broke the process down into smaller steps.
Exploratory Testing

Testing Nested Components Reliably with Cypress

Testing nested components in Cypress can result in some flakey tests. Merging selector statements to use built-in retries will improve test accuracy.
Development Practices

Define Success with Test-Driven Development

Using test-driven development as a mechanism for defining success for software, in turn, also defines success for the domain you are working in.
Exploratory Testing

How to Make the Most of Your Software Beta Trial: Post Beta Trial Edition

I recently wrote about making the most of a software beta trial. Next, I’ll talk about what to do after the beta is over and the data is in.

Posts navigation

← Older posts
Newer posts →

Want to see what Atomic can do?

Check out some of our work

Atomic's Portfolio

Atomic is a software design + development consultancy.

© 2026 Atomic Object LLC
Explore
  • Insights
  • Careers
  • Diversity
  • Resources
  • Atomic Blog
  • Developer Resources
Offices
  • Ann Arbor
  • Chicago
  • Grand Rapids
  • Raleigh-Durham
Details
  • Contact
  • Media
  • Privacy Policy