Software testers are expected to come up with a lot of test artifacts during the process of software testing. The traditional test artifacts are time-intensive, bulky and their structure do not support the agile approach of software development. When working in an agile environment, software testers work in highly compressed test execution cycles.
Software Testing Videos and Tutorials: Load Testing, Unit Testing, Functional Testing
The world of a software house is a constant search for compromise between quality and costs. In many cases, the cost-cutting starts from the test automation. Then you start to talk about ROI but recognize that numbers are not on your side. We were there and what we have found out is that only a complete change in our approach allows us to find common ground with our clients.
This talk shares the mistakes made in the initial software testing phase while creating automated tests for mobile apps using Appium, the reasons behind those mistakes, and the solutions which helped to reduce Appium tests execution time by 50%.
How does your team or organization measure quality? People often equate software testing to good quality. If you have good testing practices, does that mean you have a good quality software product? Many teams measure process quality and don’t realize they forget about the product quality – which is what the customer cares about.
Angel Rivera of CircleCI discusses common pain points in properly securing applications, CI/CD pipelines and protecting sensitive access gates to integration targets. You will learn strategies to secure their applications, sensitive data and DevOps pipeline integration points.
It can be intimidating for inexperienced software development teams embarking on their test automation journey for an existing code base. There is so much to test, and so many ways to test. You can often see teams stuck with debating on where to start software testing and what tools to use and best practices:
This presentation discusses the deprecating of simplicity due to increased speed of delivering of features in a complex software architecture and the rise of continuous verification as a new software testing culture using a chaos engineering approach.