Software Test Professionals Community Articles
Articles written by the STP community of professionals.Automated Exploratory Testing
In today’s Agile world the time to market is becoming increasingly shorter. There is a constant desire to release new features to keep ahead of the competition. Because of this, we have a shorter amount of time to do exploratory and manual testing. Especially, when you have to account for all the different combinations of OS’s, languages, orientations, and resolutions your mobile app supports.
Alternatives to Selenium (Appium) for Mobile Testing
Appium, a popular tool relying on Selenium for mobile testing, has its shortcomings. We explore other automated testing tools that make a viable alternative to it.
Testing Problems that have Remained Unsolved
Testing as a practice has evolved over many years. We have had many experts who are popular today. We have many styles, schools and approaches to testing. A lot of complex problems have been solved. Yet – there remains a bunch of problems that are fundamental that have remained unsolved.
Parasoft Continuous Testing Solutions Extend Support for Continuous Integration (CI) to Accelerate End-to-End Testing
Parasoft SOAtest and Virtualize now support more popular CI platforms, including Bamboo, Jenkins, TeamCity, and Microsoft VSTS Monrovia, CA. October 24, 2017 - Parasoft, the leading provider of automated software testing solutions, announced today the latest...
Common Questions from the Testing Trenches on the Future of QA
Recorded October 11, 2017 It seems that regardless of the day to day activities that we have as QA professionals, there is always time for real, frank questions about our roles and the impact we can have on, or that is had on us, by the latest technology trends. We...
Enhanced Customer Experience by Proactive Performance Testing
Now a days, customer experience plays the crucial role for both traditional and digital business. Customer experience is about knowing the customer so detail that organizations can deliver the personalized experiences with enhanced features and performance. This will not only satisfy them but also convince them to remain loyal and influence others. Though application’s speed, scalability, stability, and availability are not only parameters to measure the customer experience these are the most important factors for customer experience.
Continuous Integration and How it Affects Testing
What is Continuous Integration (CI)? Why use it? How is testing affected by CI? Do you ever sit in meetings where developers talk about Continuous Integration and wonder what it is and why they’re talking about it? Then this webinar is for you! No understanding of CI necessary! We’ll talk about where the practice originated, how it has evolved over time and why it is such a major part of the competitive landscape of software development today. We’ll go over how tests can be integrated into CI; what new roles and responsibilities emerge for testers when CI is introduced; and how CI helps testers.
The Hidden Requirements: Exploring Emotions with Placebos
A placebo is designed and used primarily for psychological benefit. Things like sugar pills, elevator door close buttons, and office thermostats aim “to please”, rather than have any other, “real” effects. Now, consider a placebo in the context of software and testing. What if “pleasing” is the only intended and expected result? How can it be tested? What does a bug look like? And, do these ideas also apply to non-placebos that have other, “real” effects? In this workshop, we’ll explore placebos, nocebos, the placebo/nocebo response, illusion and locus of control, relativism, wants, needs, and expectations, and will connect it all to testing.
What is Agile Testing Anyway?
As more and more organizations transition to agile, many still do not understand how testing fits into agile teams. Does it simply mean placing a tester on every team? Or does it mean doing away with the role of testers? Pradeepa Narayanaswamy explains the importance of working in cross-functional teams that integrate development and testing. Pradeepa shares her insights into the keys of agile testing including understanding the agile testing mindset and goals. She discussed the responsibilities of a tester on an agile team and describes the diverse skill sets required on those teams.
Make Your Automation Behave: Extending Your Framework for BDD
When done properly, Behavior-Driven Development (BDD) can drastically improve the communication and understanding of requirements. An additional benefit is being able to utilize the domain-specific language of the requirements to drive test automation. However, like any other automation initiative, when done poorly, this too can fail.