New & Notable
Evaluate
CI/CD pipelines explained: Everything you need to know
CI/CD can transform an organization, but there's a lot to consider. This comprehensive guide explains the CI/CD pipeline stages, benefits and challenges, best practices and more.
News
Docker pricing changes hike mid-tier costs
Docker adds features but raises Pro and Team prices and adds consumption-based Docker Hub pricing for container image pulls and storage.
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.
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.
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 Evaluate
Types of software requirements
Requirements fall into three categories: business, user and software. See examples of each one, as well as what constitutes functional and nonfunctional software requirements.
-
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 Evaluate
CI/CD pipelines explained: Everything you need to know
CI/CD can transform an organization, but there's a lot to consider. This comprehensive guide explains the CI/CD pipeline stages, benefits and challenges, best practices and more.
Find Solutions For Your Project
-
Evaluate
Types of software requirements
Requirements fall into three categories: business, user and software. See examples of each one, as well as what constitutes functional and nonfunctional software requirements.
-
CI/CD pipelines explained: Everything you need to know
-
UX design principles: Why should testers know them?
-
Speed vs. quality in software testing: Can you have both?
-
-
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 finite element analysis (FEA)?
Finite element analysis (FEA) is the process of simulating the behavior of an object or assemblage of objects when it's exposed to specified physical conditions, which can be stable or varying.
-
Get Started
What is systems development life cycle?
The systems development life cycle (SDLC) is a conceptual model used in project management that describes the stages involved in an information system development project -- from an initial feasibility study all the way through maintenance of the ...
-
Get Started
What is a PERT chart? And how to use it, with examples
A PERT chart, sometimes called a PERT diagram, is a project management tool used to schedule, organize and coordinate tasks in a project.
Multimedia
-
Evaluate
Is Scrum a framework or methodology?
-
Get Started
Learn Jenkins: Tutorial for beginners
-
News
View All -
Agile, DevOps and software development methodologies
Docker pricing changes hike mid-tier costs
Docker adds features but raises Pro and Team prices and adds consumption-based Docker Hub pricing for container image pulls and storage.
-
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 Quality Definitions
- What is finite element analysis (FEA)?
- What is systems development life cycle?
- What is a PERT chart? And how to use it, with examples
- 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)?