-
Change management: Change in requirements
When requirements change late in software development project things have a tendency to go wrong. Learn methods one expert uses to avoid complication when adapting a project t to meet revised requi...
-
Success factors for distributed teams
Distributed agile expert Lisa Crispin describes the structure, management-style and level of acceptance required in order for distributed agile teams to find success.
-
Strategies for minimizing regression defects
Regression defects, those unexpected defects that result from a fix of another defect, are often the most challenging to find and fix. Expert John Overbaugh describes why these defects are so chal...
-
Choosing a defect tracking system for your organization
Does your software organization need a purpose-built defect tracking system but you don't know where to turn? Expert John Overbaugh explains what criteria should determine the proper defect trackin...
-
Seven quick tips for better performance requirements
An expert tester explains seven useful tips for determining appropriate performance requirements that can be tested throughout the development cycle. Knowing the right conversations to have with st...
-
How to use Scrum effectively: Book review and conversat
Learn about Scrum methodologies and how best to collaborate and communicate for all development sizes in this book review and discussion with author and IBM employee Elizabeth Woodward.
-
Software testers beware: Finding and fixing defects
Software testers are responsible for performing two tasks: finding application defects and preventing bugs. Testers can become victims of their own work ethic and skills causing mistakes. Expert Ch...
-
Effective bug reporting techniques
If you've ever had a terrible bug come back "unable to reproduce" or "not worth fixing," you know the pain of writing bug reports. This tutorial covers the basics of effective reporting and provide...
-
Four key responsibilities for the lead QA professional
Being a modern tester requires you to wear many hats and possess many different skills. Gaining exploratory and automated testing expertise are great paths to follow for a career in QA.
-
Avoid communication breakdowns between testers and non-
Software test professional Catherine Powell describes ways for testers to more clearly communicate with non-testers at the CAST 2010 conference. Six guiding questions are asked to help ensure stron...
-
Engaging Open Source: A strategy for career development
While many software professionals would like to develop code for open source software projects, the best way to learn is to start with documentation and testing. Professional development and growth...
-
Beyond testing: Diversify your testing and development
Modern development organizations are requiring new and diverse skill sets from the testers they employ. Knowledge in programming and ability to communicate problems well are becoming standards in t...
-
Agile software testing strategies for managers
How will agile testing methods be determined? What are the best testing tools? Learn what agile project managers need to know to assure high quality in their tests.
-
Tools designed for testers working in Agile development
Agile testers must be able to keep up with the pace of constant changes – not only to the code being written, but to the user requirements. Along with this challenge comes the need for tools ...
-
Selecting an Agile test tool: What to look for in vendo
Most project managers and agile teams know they need tools to help them develop and test but they aren't sure what to look for in tools or where to get them. Learn how to identify which open source...
-
Why current application security measures fail and what
Contract obligations, concerns over whether features will provide ROI and poor management are some of the major factors holding back application security progress. Misaligned security focus has fru...
-
Embrace changing project requirements but minimize rewo
Successful agile practitioners excel when the entire team embraces true flexibility to changing requirements and project needs. Learn how to interpret and implement proven team traits from the Agil...
-
Mobile testing: Three vulnerable areas to test
Mobile access to the internet is growing rapidly making it imperative that companies test primary concern areas to ensure quality. Key vulnerabilities to test for on mobile devices are SSL, HTML-ri...
-
Horseshoes, hand grenades, and Acceptance Test Driven D
The best way to determine how an application should function is by running tests. The results of which will dictate how the application should feel and perform. Acceptance Test-Driven Development ...
-
Tutorial: Introducing Selenium IDE
Selenium, an open source automation testing tool, offers an Integrated Development Environment (IDE) plug-in that unifies the tool with desirable Web browser-based test features. Using Selenium IDE...
-
Software testers: Get a professional development plan
STAREAST 2013 participants offer advice to software testers on setting up their company's professional development plan.
-
Tips for database testing from the cloud
What is database testing and how is it important to your application and the company? Get tips to effectively test when data is hosted in the cloud.
-
Software development best practice: Threat modeling
Early in the software development cycle ask, Who might attack the application? How would they do it? What are they after? This is threat modeling.
-
Making multi-team Agile management work
Amy Reichert explores the Agile management challenge of leading more than one team at the same time and offers advice on making it work.