SearchSoftwareQuality
New & Notable
Evaluate
Software development outsourcing throughout the lifecycle
Whether to accelerate a project or overcome a particular skills gap, it might make sense to engage an external specialist to bolster your software development efforts.
Evaluate
Compare Selenium and Cypress automation frameworks
Testing a complex application front end? What about a web app written in Ruby? Pick a test automation framework -- Selenium or Cypress -- that fits the project.
Get Started
How to test micro apps
Micro apps are limited in functionality, but they still require a full slate of tests. Learn how micro apps and microservices differ, the benefits driving micro app adoption, and how to test them.
Get Started
How to do pairwise testing
Pairwise testing can improve test coverage without increasing wait times. Consider the QA technique's benefits, challenges and role within a test suite.
Topics Covered
-
Agile, DevOps and software development methodologies (3) +
-
Software design and development (5) +
-
Software development lifecycle (5) +
-
Software development team structure and skills (3) +
-
Software test types (6) +
-
Software testing tools and techniques (6) +
Trending Topics
-
Software development methodologies Get Started
How to improve the developer experience
Developer experience matters in the fast-paced and customer-focused culture of DevOps teams. Software development leaders from major corporations share their tips for a good DX.
-
Mobile app testing Get Started
Learn what to test in a mobile application
A lot goes into making sure an end user can interact with a mobile app seamlessly. Here are five ways to make sure a mobile app functions properly, without code or device challenges.
-
Performance management Get Started
Quiz: APM tools and metrics
Sharpen your pencil; it's APM quiz time. Test your knowledge of application performance monitoring and management, including tools, systems, concepts and best practices.
-
Internet Application Security News
Azure powers confidential computing on Kubernetes
Microsoft's confidential computing for Kubernetes and AWS' upcoming Nitro Enclaves both aim to give IT pros ways to create isolated compute environments for sensitive data.
-
Project management Evaluate
Software teams should think about products not projects
The rise of Agile and DevOps highlight the differences between project and product thinking in software development. Establish these roles and principles to deliver business value.
-
SDLC Problem Solve
Accidental versus essential complexity
Software products contain both essential and accidental complexity. To fight accidental complexity, avoid overambitious designs, coding flaws and other common problem areas.
Find Solutions For Your Project
-
Evaluate
Weigh the pros and cons of outsourcing software development
Software testing is often outsourced, but it isn’t the only phase of the software development lifecycle that can be turned over to an outside organization. Consider your options.
-
Software development outsourcing throughout the lifecycle
-
Compare Selenium and Cypress automation frameworks
-
Software teams should think about products not projects
-
-
Problem Solve
Trends and innovations for dev teams to watch
These methods and technologies change the way developers and testers do their jobs -- or even what their duties are. Explore innovations related to AI, the flow of work and more.
-
Why is unit testing important for developers?
-
Regression testing vs. UAT: Goals and techniques
-
Functional vs. nonfunctional requirements in software engineering
-
-
Manage
Jeff Gallimore: Psychological safety for remote teams
Can chatter about household appliances contribute positively to digital transformation? Jeff Gallimore thinks so. Here's his take on psychological safety for remote dev teams.
-
A primer on mobile app dev tools for iOS, Android
-
3 dramatic ways to increase developer productivity
-
4 alternatives to end-to-end testing microservices
-
-
E-Handbook | November 2020
Weigh the pros and cons of outsourcing software development
Download -
E-Handbook | July 2020
To get results in low-code development, collaboration is key
Download -
E-Handbook | October 2019
Mistakes to avoid in low-code app development
Download -
E-Handbook | October 2019
A DevOps pipeline works only when the tooling works
Download -
Buyer's Handbook | July 2019
Discover the leading mobile app development platforms
Download
Software Quality Basics
-
Get Started
How to test micro apps
Micro apps are limited in functionality, but they still require a full slate of tests. Learn how micro apps and microservices differ, the benefits driving micro app adoption, and how to test them.
-
Get Started
How to do pairwise testing
Pairwise testing can improve test coverage without increasing wait times. Consider the QA technique's benefits, challenges and role within a test suite.
-
Get Started
software toolchain
A software toolchain is a set of software development tools used in combination with one another to complete complex software development tasks or to deliver a software product.
Multimedia
Vendor Resources
- Agility starts with self-service –Resource
- Three Focus Areas for Agile Transformation –White Paper
- Debunking Best-of-Breed –White Paper
-
News
View All -
Version control
Oracle moves OpenJDK to Git and GitHub
As Git and GitHub gain momentum with a majority of developers, Oracle has moved the OpenJDK repository to the Git source code management system and GitHub hosting platform.
-
Low code and citizen development
Low-code security requires developer attention
Security is baked into most low-code development platforms, but developers still need to pay attention to security issues and test for vulnerabilities.
-
Integrated development environments and dev tools
CircleCI brings CI/CD to Salesforce Apex
CircleCI has teamed up with Salesforce to help developers building applications on Salesforce's Java-like Apex development platform tap into the CircleCI CI/CD engine.











