Internet of Things Quality Assurance
Internet of Things (IoT) opens new opportunities for people and businesses to simplify operations, gain insight, and deliver services. At the same time, however, it poses great challenges for society and industry, especially for the quality of products. IoT solutions are generally characterized by openness, distribution, dynamics, scaling, and a long service life.
Performance Testing with a “Big Data Tool”
Performance testing on financial software is massively complex and challenging.
This is the story of how we started to use Splunk (Big Data visualization tool) to help test and debug performance problems at the code level at Murex. During this presentation the old system will be discussed together with its draw backs and how Splunk replaced and enhanced our workflows. My motivation for creating this system was to reduce my workload of analyzing “Big Data” for testing.
Risk Based Testing in Agile Teams
Agile teams have increased test responsibility, and risk based testing is a great tool to support them in this direction. It helps establishing a test driven approach in the team, finding value in testing activities and exploring the most critical parts of user stories, without being boring.
Why You Should not Start an Agile Transformation
Agile is a buzzword these days. Everyone wants to become Agile. And vou la your company is already in the middle of an Agile transformation. Why? Well. All articles/talks/rumors say how awesome it will be there.
But I would like to share another story. One that is hard to hear. The dark and the sad one. What downsides you will experience on that journey. How it will negativly affect your business. What will be your losses. And how not to make this situation even worse.
I do not want to blame Agile here, but I want honestly to take a look at the dark side of the Moon. Forewarned is forearmed.
Static analysis as an additional barrier against bugs
Quality and security are important for your code, aren’t they? Do you think your code is quite nice? Are you already sure that compiler warnings, Code-Review and Unit-tests guarantee reliability? Then this report is for you! In the report, I will try to answer the question: “What else can I do to improve the quality of my code?”
The Framework That Knows Its Bugs
It’s often discussed how expensive test automation is. However, in many instances people only consider the effort needed to implement a framework, add test cases and maintain all that as requirements evolve…
Testing frontend in 2019
Development does not stand in one place. The quality standards that were relevant 3-5 years ago are now outdated. New technologies have come, the community has focused on other issues. All this leads to a change in the approach and direction of testing the frontend. If earlier it was only according to the layout, now performance, validity, accessibility and quality of the markup are coming to the fore. These are basic things that affect search engine promotion, the ability to use sites and high-quality metrics. I will explain why these parameters are important and necessary and how they can be tested using modern tools.
Лингвистическое и косметическое тестирование программ «Лаборатории Касперского»: путь от ручного до автоматизированного тестирования
On the Other Side of Page Object
In the test automation industry, the Page Object pattern has been used for more than 8 years. During this time, Java has been updated from JDK7 to JDK11. It’s time to update the Page Object pattern. Atlas – Next Generation of Page Object, which uses the interfaces instead of classes, Page Object tree structure, embedded waits and clear assertions.
Next Generation of Page Object
Security Testing Tools: Can I Touch You There?
During the presentation at one of the conferences devoted to testing and QA, I found out, that not so many testers are aware of security testing tools and also procedures during the testing process. On the other hand testing quite a big number of application on a yearly basis I see, that so many issues that end in our reports could be eliminated already in normal testing process.
Investigating Contract Testing
Have you ever faced with situation when you are following some Swagger contract defined but you’re receiving something unexpected? Have you ever seen people discussing API changes for hours during StandUps?
Optimization of Regression Tests
Let’s talk about the principles and approaches to optimizing regression testing. I will explain how to organize a regression testing process that helps to minimize errors. How to reduce the time and amount of product regression testing.
Risk Based Analysis
"Production Incident Evaluation" as Cost of Quality
Случалось ли в вашей практике такое, что инцидент, который ещё совсем недавно казался незначительным, приводил к тому, что пригорюнивался весь прод? Или баг, который поначалу казался катастрофой, в итоге, почти ни на что не влиял?
Software Fault Prevention
Does BDD Adds Additional Architectural Limitations on Solutions for Front-End and Back-End Automation Testing?
Adding BDD regularly arise either unjustified enthusiasm, or persistent resistance of tech specialists. Some terminology disputes are arising: meaning BDT but saying BDD; formulating developers requirements using Gherkin, but not implement “supportive” practices and call that, at least one sided controversial approach – “true BDD”; affirm that BDD and Waterfall incompatible…