New & Notable
Evaluate
UX design principles: Why should testers know them?
Usability is key to the success of an application. Learn what developers and testers should look for to optimize usability and maximize the business value of an application.
Get Started
Speed vs. quality in software testing: Can you have both?
Testing can slow development and quick releases can come at the price of quality. Teams should not have to choose. Learn to efficiently pursue quality in development and testing.
Get Started
User mode vs. kernel mode: OSes explained
Kernel mode exists to keep user applications from disrupting critical system functions. Learn how each state works and what can happen when an error occurs in kernel mode.
Evaluate
Software testing lessons learned from the CrowdStrike outage
After the recent CrowdStrike outage, organizations are keen to prevent and prepare for potential future disruptions. These key security and quality lessons can help.
Trending Topics
-
Testing Tools & Techniques Evaluate
Software testing lessons learned from the CrowdStrike outage
After the recent CrowdStrike outage, organizations are keen to prevent and prepare for potential future disruptions. These key security and quality lessons can help.
-
Test Types Get Started
Positive vs. negative testing: Differences and examples
Take an in-depth look at positive and negative testing. Learn how to use both to form the basis of a thorough testing approach through a series of real-world examples.
-
Team Structure & Skills Evaluate
10 skills an SDET needs
SDETs need a blend of development and testing skills to be effective, as well as soft skills critical to both disciplines. Learn to develop important skills for this hybrid role.
-
SDLC News
Endor Labs ships Java 'Magic Patches' with SCA tools
Upgrade impact analysis and backported fixes will help one enterprise customer make a major Java upgrade manageable and keep compliant with FedRAMP.
-
Software Design & Development Evaluate
UX design principles: Why should testers know them?
Usability is key to the success of an application. Learn what developers and testers should look for to optimize usability and maximize the business value of an application.
-
Software Development Methodologies Get Started
QAOps vs. DevOps: Important differences
QAOps represents an extension of DevOps that can help enterprises mature their software QA practices. Learn how QAOps can help DevOps-driven organizations zero in on quality.
Find Solutions For Your Project
-
Evaluate
UX design principles: Why should testers know them?
Usability is key to the success of an application. Learn what developers and testers should look for to optimize usability and maximize the business value of an application.
-
Speed vs. quality in software testing: Can you have both?
-
Software testing lessons learned from the CrowdStrike outage
-
How to weigh the benefits and challenges of CI/CD
-
-
Problem Solve
How to balance data access and security in fintech testing
Using real data is beneficial in software testing -- but teams must be careful not to compromise security and privacy. Six core strategies for fintech testing can help.
-
Tools and techniques to test Kubernetes objects
-
Who writes acceptance criteria?
-
Identify and fix broken builds with CI/CD pipelines
-
-
Manage
12 CI/CD best practices for DevOps teams
Building and maintaining a CI/CD pipeline requires more than just chains of automation. Adopt these CI/CD approaches to maximize your development and deployment efforts.
-
Epics, features and user stories explained
-
Guide to synthetic test data
-
Improving DevOps collaboration: Challenges and tips
-
-
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
What is a sprint (software development)?
In Agile product development and software project management, a sprint is a set period of time during which specific work has to be completed and made ready for review.
-
Get Started
QAOps vs. DevOps: Important differences
QAOps represents an extension of DevOps that can help enterprises mature their software QA practices. Learn how QAOps can help DevOps-driven organizations zero in on quality.
-
Get Started
Speed vs. quality in software testing: Can you have both?
Testing can slow development and quick releases can come at the price of quality. Teams should not have to choose. Learn to efficiently pursue quality in development and testing.
Multimedia
-
-
Evaluate
Is Scrum a framework or methodology?
-
Get Started
Learn Jenkins: Tutorial for beginners
-
News
View All -
Software development lifecycle
Endor Labs ships Java 'Magic Patches' with SCA tools
Upgrade impact analysis and backported fixes will help one enterprise customer make a major Java upgrade manageable and keep compliant with FedRAMP.
-
Software testing tools and techniques
CloudBees buys co-founder's AI test automation tools startup
Jenkins creator Kohsuke Kawaguchi rejoins CloudBees as co-CEO of Launchable, which aims to stem the tide of AI-generated code with AI-driven test optimization.
-
Software design and development
AWS CodeCommit, Cloud9 closure communication critiqued
AWS CodeCommit gives up the Git ghost to competitors, while a lack of advance notice to users has some IT pros questioning the future of other services.
Software Quality Definitions
- What is a sprint (software development)?
- What is a build server?
- What is quality assurance (QA)?
- What is shift-right testing?
- What is the software development lifecycle (SDLC)?
- What is software resilience testing?
- What is static application security testing (SAST)?
- What is offshore software testing?