Creating a QA/DEV Collaborative Testing Strategy
In the new software world, Testers are expected to know more and more automation and rely less and less about manual testing strategies. In an agile driven, devops world, testers are also expected to collaborate and work on testing related activities during development, and not after.
How To Elevate QA In Your Organization
As the mobile app ecosystem is getting increasingly competitive, 85% of people are unlikely to do business with a company following a bad mobile experience. The importance of guaranteeing quality and great customer experiences is clear – and this is where exceptional QA comes into play. But who is responsible for quality and how can a tester impact customer experiences?
Testing in 2022
The IT world is drastically changing. Developments in ‘A.I.’, ‘Machine learning’ and ‘The Cloud’ are maturing rapidly. We have been hearing more and more about these technologies and we will hear about them even more in the coming years…
Improving Software Quality with Retrospectives
Agile Retrospectives can be used to investigate quality issues or to agree upon actions that can improve the quality of the software that is delivered. They complement testing and provide solutions to learn and build quality in from the start.
Root Cause Analysis
Tester! Plan Your Ride to the Moon
IOT, AI, ML, Mobile Apps, Business Intelligence, Big Data, Blockchain these are some of the technologies which are no longer buzzwords. Some of them are quite new. Some of them are already in mastering stage in software testing. Shift left and shift right become familiar to us. Now it is time to shift up!
Test in the wild for better mobile applications
Testers are focusing on to learn and improve their technical knowledge to reduce bugs on products. But test cycle outputs show that, technical knowledge is not enough for a great product. Also bug-free doesn’t mean product is perfect.
In the Wild Testing
Develop Your Own Performance Tool Integrated with Selenium
Integration of Selenium as part of Automation tools is not something that is considered every day. the question is “why”. Automation developers that test UI of their product, use it on their daily work, some of them can be considered as experts at their eld, but when development of automation tools is considered, mixing the two is not even considered as idea.
Hear, Hear! Lets Talk Testing.
Fun and inciting session with time to discuss, debate and argue about our great testing profession! Learn from others and tell your views in the debate style of the house of commons! The style of debate in the House has traditionally been one of cut-and-thrust; listening to other Members’ speeches and intervening in them in spontaneous reaction to opponents’ views. This can make the Commons Chamber a rather noisy place with robustly expressed opinion, many interventions, expressions of approval or disapproval and, sometimes, of repartee and banter.
The statements we have now are:
-AI will replace every tester
-Anybody can test software, no need for testers
-Testing in the cloud, everything stays the same
-Test automation is better than manual testers
And others will follow during the session….
Test Environments Management with Docker
Why we automate regression tests? One of the reasons may be to save time in comparison to repetitive manual execution of them. What about automating the process of creation and management of test environments? That’s where Infrastructure as Code concept appears.
Testing Software Architectures (RU)
If anything, the Agile, Lean, and DevOps movements have proven that software architecture is not a “one man show”. Instead, in order to succeed, software design is a group effort that requires involvement from different stakeholders. In this session I’d like to talk about the testing aspect of software architecture and design.
Static Code Analysis
Cognitive Biases in Performance Testing
Performance testing is subject to a host of cognitive biases, affecting our decision making, our beliefs, our behavior, and more. People are pattern- and narrative-matchers. Even in the relatively narrow context of our work, we’re susceptible to selecting the story we nd interesting, compelling, familiar, and/or conrmatory – and then using data to support the narratives we like.
Advanced Test Coverage Criteria: Specify and Measure, Cover and Unmask
Automatic test data generation (ATG) is a major topic in software engineering. A large amount of research effort has been invested to automate white-box testing. While a wide range of different and sometimes heterogeneous code-coverage criteria have been proposed, testing techniques still lack a generic formalism to describe them all, and available test automation tools usually support only a small subset of them.
Automatic Test Generation
Detection of Uncoverable Objectives
2h Live Coding Workshop
The 7 Stages of Unit Testing
In this workshop I will walk you through the most relevant aspects of introducing unit tests into a Android application.
– Understand why are tests needed.
– Be able to justify the “extra time” of writing tests.
– Learn what are the 3 types of tests and how to write them.
Why a Growing Company Needs a Growing QA Team
This presentation would provide you with the lessons I learned during a 3-year attempt to build up a QA team in the midst of extreme company growth and with little foundation to work with. When I came to Infinum I was the 3rd member of a small team which was increasingly recognized by the management as an important role on the rapidly multiplying software projects we were taking in.
Testing in a Service Based Environment, Staged Acceptance
Testing in a services based IT environment demands for a different approach to testing and acceptance. Although, from an end user focus, the system runs as one monolithic thing, the system actually consist of a number of individual operating, exchangeable services. All these services have a (business) owner who defines the specifications of these services.