Resources: Software Testing Practices

The Software Quality Assurance Learning Center

Software Quality Assurance and Testing

Testing is an essential part of software development since it lets you measure software quality. Without testing, there is no way to verify that the software works correctly and bugs may be littered throughout the application and left unfound.

Testing is often done manually, by testers performing operations, step-by-step, and indicating whether a particular step was accomplished successfully or whether it failed. However, manual testing is a full-time effort, costly and often prone to human error.

To improve the efficiency of your testing, the testing process can be automated. Test automation allows companies to perform consistent and repeatable tests, save time and money, and improve the testing coverage. Unlike manual tests, automated tests perform precisely the same operations each time they are run, thereby eliminating human error and even cutting costs. Automated tests also run a lot faster, faster than any person could perform a manual test, so this allows companies to run more tests against their application. See Why Automated Tests?

With the shifting left movement, testers are now testing earlier and testing more often. With products such as TestLeft, technical users can now use the fastest test automation tool embedded in your IDE.

Clear all filters
Scaling Your API Design Practice with...

Learn how to set and enforce API design standards with Swagger tools.

The State of Code Review 2019

This report draws insights from 1100 software developers, testers, and IT/ops pros representing more than 35 industries, highlighting key

Advance Your Testing Strategy with Ro...

Learn about the importance of test metrics and reporting when building a robust testing strategy.

Accelerating API Performance Problem ...

Teams that prioritize API Monitoring as a strategy are able to resolve API issues in less than 24 hours. We'll show you how to get started with API

Increasing Performance Test Coverage ...

Test coverage is on every tester’s mind – where are there gaps, how can I better understand the full picture to make sure issues don’t slip through

Magic Quadrant for Software Test Auto...

Selecting effective test automation tools is becoming more critical as business demands for faster application delivery and high quality intensify

Critical Capabilities for Software Te...

Selecting effective test automation tools is becoming more critical as business demands for faster application delivery and high quality intensify

Zaloni at SmartBear Connect: Microser...

Building software which is SMART (Scalable, Measurable, Available, Reliable & Testable) is non-trivial. Design & Architecture principles like SOA

Testing an API Endpoint in Swagger In...

Join Shannon as she gives an introduction of what you can do in Swagger Inspector. This video will give a brief insight on: testing API endpoints

TestComplete Users Share Their Experi...

Industry professionals share about their experiences with TestComplete at our first annual SmartBear Connect Conference.

SoapUI Users Share their API Testing ...

Industry professionals share about their experiences with SoapUI at our first annual SmartBear Connect Conference.

SmartBear Welcome with CEO Justin Teague

SmartBear's Chief Executive Officer, Justin Teague, provides an overview of the company's vision and where we're headed. 

  « 1 2 3 4 5  »