Software testing is a well known practice in which development teams investigate whether or not the software they’ve built actually does what it is supposed to do, and does not contain any errors that will affect the performance or security of the application. With the ongoing pressure to deliver software faster than ever before, software testing has become even more imperative to a business’ success.
There are many different approaches teams can take for software testing — automated testing, A/B testing, continuous testing, test-driven development and QA testing to name a few. In addition, there are many different areas and stages within the software that teams need to worry about.
The two main focuses associated with software testing are verification and validation. Verification ensures the software is working as specified, and validation ensures the software satisfies the requirements it was intended for. As software continues to be an important part of the business, testing will need to shift left in the lifecycle and be applied throughout the development process earlier and more often.
I like to see any company’s Quality Assurance (QA) as a living, breathing ecosystem. The ecosystem is defined by your business needs, the complexity of your application, and the innumerable ways in which you QA your system. Together, you, your developers, stakeholders, and customers all live in this ecosystem and vie for the free energy … continue reading
Thought leaders weigh in on what we can expect from the software development industry in 2020: Adam Scroggin, CEO of CardBoard DevOps will continue to be key as we move toward 2020. Software teams will notice more and more that once a product is released, it is not done. Software products are never done. We … continue reading
ProdPerfect has announced a Series A round of funding by Anthos Capital. The $13 million funding follows the company’s March 2019 $2.6 million seed round. According to the company, the new funding will be used to help it expand on application quality, deployment speed and developer productivity. ProdPerfect currently offers an autonomous end-to-end web application … continue reading
Companies may be shifting testing left, but lack of access to internal services as well as external services can delay testing and cause unnecessary bottlenecks. According to the Sogeti 2019 Continuous Testing report, test environments are one of the biggest bottlenecks to achieving continuous testing. The survey results reveal the inordinate amount of time that … continue reading
Testing continued to evolve throughout the year as businesses worked to get high-quality software out faster. Now that testing early and often has become a common mantra among development teams, testing smarter was the new focus in 2019. The advances in machine learning and artificial intelligence have enabled more test automation and accuracy. Perfecto announced … continue reading
Test automation is a key to today’s business success, but businesses are failing to apply it everywhere. A recent report revealed only 75% of organizations don’t have test automation in place at every stage of development, and only 7% of organizations automate test on the mainframe. In addition, 82% of respondents don’t believe they will … continue reading
In recent years, the ubiquity and high speed of our current internet connections have led to important breakthroughs in the software industry. A relevant example would be the DevOps movement, which blurred the lines between developers and operations. A similar phenomenon is happening right now with the quality assurance field. Words and phrases like “testing,” … continue reading
I remember the cold sweat forming behind my ears the first time a stakeholder asked me, “What’s the Test Plan?” I had no idea. As a new product manager, I had put most of my energy into defining requirements. Without a Quality Assurance team in place, testing became an afterthought – one I didn’t really … continue reading
“We’re a lot stronger than you say we are…and you know it, don’t you?” – A Bug’s Life Much to my children’s dismay, I ask that they sit down with me once every year or so to rewatch the 1998 movie, A Bug’s Life, in hopes that they’ll one day share my unpopular opinion that … continue reading
Selenic: of or relating to Selenium. That, in its most elemental definition, describes Parasoft’s new tool for UI testing. Called Selenic, the tool rounds out Parasoft’s test offerings, from unit testing to API testing up to the user interface. Selenic monitors Selenium tests, discovering errors in the user interface, making remediation recommendations into a developers’s … continue reading
Remember the old adage: “Speed, Cost, Quality -– pick any two?” This tradeoff is no longer an option. With digital transformation initiatives driving DevTest teams to scale Agile and adopt DevOps, all three vectors must be addressed. This requires a fundamental shift in how you approach testing. It’s not a matter of acquiring more or … continue reading
Systems in production fail. Nodes go down, networks become inaccessible. Chaos engineering is the practice of intentionally failing production infrastructure to see how resilient the system is. At this year’s ChaosConf, attendees will learn the how-to and benefits of failing parts of their infrastructure to see how their systems hold up, and to see where … continue reading