Software Development & Testing Insights | TechWell
Development Agile Test & Quality Assurance Project Management Requirements
CM & ALM Devops Cloud Mobile People & Teams

By Topic

The Latest Stories

Cypress tool logo Using Cypress for UI Test Automation

There are lots of tool options out there for UI automation. Cypress is an interesting tool for browser automation because the architectural overhead is lower since there is no emphasis on page objects, and it encourages you to manage state by building tests as small as possible. Here's how it gives you concise tests.

Justin Rohrman's picture
Multiple pipelines Using a Multibranch Jenkins Pipeline with Docker

Typically, code for a Docker image is developed using multiple GitHub branches, with each branch being the code for a single Docker image tag. However, having to create and run a Jenkins pipeline for each GitHub branch can be cumbersome. Try a multibranch pipeline to integrate multiple GitHub branches simultaneously.

Deepak Vohra's picture
Tester holding black Android smartphone Detecting and Preventing Android Security Risks

Even though the Android app development process involves thorough verification, there has been no preventing new malware from being developed. Here are some of the most common potential security risks Android users should watch out for, as well as some measures to take to protect your smartphone, data, and privacy.

Harshal Shah's picture
Software team in a meeting The Myth of Too Many Scrum Meetings

A common complaint in organizations adopting Scrum is that Scrum has too many meetings. However, people may not be considering all the time they spent meeting before Scrum—and how effective that time really was. As long as you keep meetings focused, people should waste less time in meetings than they did before Scrum.

Steve Berczuk's picture
Software developer designing a mobile app 5 Areas to Focus On for a Great Mobile App UX

During mobile app development, the user experience should be at the forefront of your creative process. For an application to become popular among users, you have to think about the users and the various ways they’ll interact with your application. Here are five areas to pay attention to when designing for optimum UX.

Betty Lockwood's picture
Project manager going over the project objectives with the team 7 Habits of Highly Effective Project Managers

Project managers are in charge of planning, supervising, and verifying the work of the project team to ensure the project’s goals and success criteria are met. The challenge is to achieve all this within project constraints. The best project managers know how to keep it all balanced. Here are seven of their top skills.

Frank Hamilton's picture
Agile team having a productive meeting Getting the Most out of Your Agile Meetings

One of the most common complaints of any software team during a retrospective is the issue of too many meetings. Agile ceremonies can provide a lot of value to the team, but only when they're done correctly. Here are four ways to get the most out of meetings, avoid wasting time, and gain value for everyone involved.

Alan Crouch's picture
Jeff Langr Cultivating Quality Code: A Slack Takeover with Jeff Langr

Thought leaders from the software community are taking over the TechWell Hub to answer questions and engage in conversations. Jeff Langr, author of a number of books about software, hosted this Slack takeover and discussed the pros of unit testing versus end-to-end testing, code reviews, and test-driven development.

Cristy Bird's picture