Reasons to Consider Software Tests as Products

4c3fcd213a759803b5a3adf18b9e7992a8fbb3b5e1bc9588b2pimgpsh_fullsize_distr

With DevOps, automated tests have become a crucial necessity. Tests need to be thorough, and their automation should be stable. In fact, tests have to meet quality and robustness criteria that are similar to the application under test, but tests seldom get the attention and investments that the applications get. Where sources and components of applications are considered products that are designed and developed, tests play a mere supporting role. In Scrum projects you will not see tests specified in the backlog. Rather, they are seen as a part of the production for the user stories.

Continue reading “Reasons to Consider Software Tests as Products”

Facebooktwittergoogle_pluspinterestlinkedinmail

Virtualization—A Tester’s Dream?

f0f8ffa8c3ccf2767cc02b53f88bbfbb5dcdf9848d21047c4bpimgpsh_fullsize_distr

Virtualization has been around for a long time. As early as the 1960s, IBM was supporting virtualization on mainframes to ease the cost of migration among multiple generations of their systems. Languages like Pascal, Java, and C# translate into virtual machine languages that are then either interpreted or further compiled (“just in time compilation”) into actual machine code.

Continue reading “Virtualization—A Tester’s Dream?”

Facebooktwittergoogle_pluspinterestlinkedinmail

How to Improve Test Efficiency with Automation

agile-test-automationAgile’s most defining qualities are speed of delivery and testing friendliness. Automating the tests and building a sustainable, low-maintenance framework is the key to maximizing Agile’s benefits.  Doing it right requires new thinking and strategic methods—not  old or random test automation practices. When coupled with testing and driven by Action Based Testing (ABT), Agile practices will improve system development and test development.

Agile’s additional value lies with its ability to benefit your company by constructing a collaborative environment. Testers rely on developers, who rely on designers, who rely on automation.

It is our belief at LogiGear that good test design drives automation success. We also believe that, when used properly,  Action Based Testing is the key method with which to optimize your test design and automation. We have written a new eBook that highlights the most important aspects of Agile automation; it will teach you everything you need to know about the relationship between Agile and testing, including:

  1. How Action Based Testing (ABT) drives Agile test automation.
  2. How to improve your automation using better test design.
  3. How to ensure that your Agile test automation will be successful.

Automation is a costly investment, and can be a waste of resources if used incorrectly. But when successfully implemented, automation has a return on investment with significant time savings, and increased confidence in your release.  Our new Agile Automation ebook will show you how to successfully implement the Action Based Testing methodology and how it will benefit you in the long run. Ultimately, the successful implementation will have a positive effect on your bottom line by improving the integrity of your product, so you and users both win. Download the eBook here today!

Michael Hackett

Michael Hackett, Senior Vice President

Michael is also a co-founder of LogiGear Corporation, and has over two decades of experience in software engineering in banking, securities, healthcare and consumer electronics.

Michael is a Certified Scrum Master and has co-authored two books on software testing. Testing Applications on the Web: Test Planning for Mobile and Internet-Based Systems (Wiley, 2nd ed. 2003), available in English, Chinese and Japanese, and Global Software Test Automation (HappyAbout Publishing, 2006). He is a founding member of the Board of Advisors at the University of California Berkeley Extension and has taught for the Certificate in Software Quality Engineering and Management at the University of California Santa Cruz Extension. As a member of IEEE, his training courses have brought Silicon Valley testing expertise to over 16 countries.

Facebooktwittergoogle_pluspinterestlinkedinmail

What to Do When Bugs Are Found—Based on When They Are Found

What to Do When Bugs Are Found—Based on When They Are FoundAction Based Testing (ABT) is based on the importance of test design to drive automation success. It uses uses a modular keyword-driven approach, which means that tests are organized in “test modules” and built of sequences of “actions”—each consisting of an action name (keyword) and zero or more arguments. In our TestArchitect tool we define these in a spreadsheet-like format that is easy to work with. Test modules can contain multiple test cases that need to fit into the scope of that particular module. The test cases can form a narrative in which each test case can set up the preconditions for the next one.

Continue reading “What to Do When Bugs Are Found—Based on When They Are Found”

Facebooktwittergoogle_pluspinterestlinkedinmail