STARCANADA 2015
PRESENTATIONS
Managing Technical Debt
Technical debt is slowing your software development projects. Any developer who has gone beyond version 1 has encountered it. Technical debt takes different forms, has many different origins, and does not always equate to bad code quality. Much of it is incurred due to the passage of... |
Philippe Kruchten, Kruchten Engineering Services, Ltd. |
Reduce Test Automation Execution Time by 80%
Software testers and quality assurance engineers are often pressured to cut testing time to ensure on-time product releases. Usually this means running fewer test cycles with the risk of worse software quality. As companies embrace a continuous integration (CI) that require frequent... |
Tanay Nagjee, Electric Cloud |
STARCANADA 2015: Lightning Strikes the Keynotes
Throughout the years, Lightning Talks have been a popular part of the STAR conferences. If you’re not familiar with the concept, Lightning Talks consists of a series of five-minute talks by different speakers within one presentation period. Lightning Talks are the opportunity for speakers... |
Lee Copeland, Software Quality Engineering |
Test Automation Strategies and Frameworks: What Should Your Team Do?
Agile practices have done a magnificent job of speeding up the software development process. Unfortunately, simply applying agile practices to testing isn't enough to keep testers at the same pace. Test automation is necessary to support agile delivery. Max Saperstone explores popular test... |
Gene Gotimer, Coveros, Inc. |
Test Automation: Investment Today Pays Back Tomorrow
The results of a recent survey, authored by IBM and TechWell, showed that testers want to spend more time automating, more time planning, and more time designing tests—and less time setting up test environments and creating test data. So, where should testers and their organizations invest... |
Al Wagner, IBM |
Testing Hyper-Complex Systems: What Can We Know? What Can We Claim?
Throughout history, people have built systems of dramatically increasing complexity. In simpler systems, defects at the micro level are mitigated by the macro level structure. In complex systems, failures at the micro level cannot be compensated for at a higher level, often with... |
Lee Copeland, Software Quality Engineering |
Testing Mobile App Performance
The mix of ever-smarter mobile devices and the constant connectivity of wireless networks have changed the way users access applications—and the way we develop and test them. Deployed applications deliver different content and functionality depending on whether the user is accessing them... |
Brad Stoner, Neotys |
The Adventures of a First-Time Test Lead: An Unexpected Journey
When moving to a new position in your organization, you might not always feel confident—and that’s fine. If you have ever wondered how to change your mindset from “I need to learn from someone more experienced than I” to “I need to train and lead a team,” Ioan Todoran shares what he... |
Ioan Todoran, Expedia Affiliate Network |
The Next Decade of Agile Software Development and Test
After almost fifteen years of history with agile practices, J.B. Rainsberger sees some alarming trends in our attitudes, practices, and even what we teach about agile. At the same time, he sees some progress in approaches and technologies—e.g., behavior-driven development, naked... |
J.B. Rainsberger, JBRAINS.CA |
The Tester’s Role in Agile Planning
All too often testers passively participate in agile planning. And the results? Important testing activities are missed, late testing becomes a bottleneck, and the benefits of agile development quickly diminish. However, testers can actively advocate customer concerns while helping to... |
Rob Sabourin, AmiBug.com
|