Test Planning

Articles

acrobat balance team Understanding Software Performance Testing, Part 2

Most people don't fully understand the complexities and scope of a software performance test. Too often performance testing is assessed in the same manner as functional testing and, as a result, fails miserably. In this four-part series we will examine what it takes to properly plan, analyze, design, and implement a basic performance test. This is not a discussion of advanced performance techniques or analytical methods; these are the basic problems that must be addressed in software performance testing.

Dale Perry's picture Dale Perry
Deconstructing Our Tools

Does your team need an application lifecycle management (ALM) tool? What is an ALM tool, anyway? Since this term was coined a few years ago, Danny Faught hasn't quite gotten comfortable with it. ALM covers a broad set of possible tools. In this week's column, Danny maps out some of the various things that tools actually can do to help you. Once you understand which components you'd like to use in your work, then you can start to evaluate which bundles of features are a good fit for you.

Danny R. Faught's picture Danny R. Faught
Testers from Another Planet

Software professionals are prone to classic nerdy behavior, but a few may actually be suffering from something deeper that interferes with both their work and their personal life. It may feel like they are from an alien culture and speak a different language, even though they're using the same words as everyone else. In this column, Danny R. Faught describes how this problem has affected him and how you can better integrate into the alien culture if you or someone you know is affected.

Danny R. Faught's picture Danny R. Faught
Unit vs. System Testing-It's OK to be Different

There are two distinct roles in many software projects that are involved with testing: developers and testers. Should they take the same approach to testing, or are there some principles that apply to only one of the roles? What should they do to coordinate their work? Danny Faught went through an exercise to compare and contrast and found that the questions he couldn't answer were as interesting as the questions he could answers.

Danny R. Faught's picture Danny R. Faught
Surveying the Terrain

Bug logs and testing dashboards are great reports for testers, but sometimes these reports simply fall short of communicating key information, to stakeholders, such as why testing is blocked. In this column, Fiona Charles explains that when sharing information with stakeholders, it's best to use their language and create a report that maps out the system's current status. Fiona's solution: survey reports.

Fiona Charles's picture Fiona Charles
Test Management (template)

This template for test and defect management includes fields that help keep track of team management, test data sheets, test summaries in numerical and graphical format, Gantt charts for schedule, testing metrics, and traceability matrix. It also accommodates test cases for 100 to 5000 modules and holds test cases for twelve cycles of testing

Gobi Rajakumar's picture Gobi Rajakumar
Pack Up Your Troubles

Who likes working on troubled projects? Fiona Charles does. In this column, find out why Fiona sometimes seeks out such projects and how she maintains the right frame of mind to allow her to solve problems creatively and devise tactical solutions to project issues. More importantly, you, too, can learn how to enjoy troubled projects and develop your project skills.

Fiona Charles's picture Fiona Charles
Daily Status Report for All Projects (template)

This template is used to send daily status reports to the client or management. It provides a reliable and easy way to communicate the status of particular project activities.

testing continuum diagram What Project Managers Need to Know About Testing

What happens when project managers of cross-organizational teams don't have all the cross-functional team knowledge, such as testing, they need to manage all the teams? Johanna Rothman explains that managers in this situation might have a recipe for disaster. But with careful planning, any project manager can quickly turn it around and create an efficient team and a career development opportunity for everyone.

Johanna Rothman's picture Johanna Rothman
The Connection between Testing and CM

Testing is a complex discipline. There are various approaches, methodologies, strategies. So where is the connection with CM? As with development, requirements specifications, and other aspects of product development, the connection is on the management side. A software configuration management audit is really about demonstrating that you have test case coverage for your requirements and that the test cases have been successfully run against the target build.

Joe Farah's picture Joe Farah

Pages

StickyMinds is a TechWell community.

Through conferences, training, consulting, and online resources, TechWell helps you develop and deliver great software every day.