SearchSoftwareQuality.com's tutorials help developers, architects and executives interested in building secure and quality software to get information on software quality management, software testing and quality assurance (QA), application threats and vulnerabilities, software maintenance and bug tracking, and how to build quality and security into the software development life cycle (SDLC). Also included here are SSQ's learning guides, which offer comprehensive coverage of timely topics in software development and quality.
The STAREAST software test conference provides opportunities for learning and networking for those in the quality assurance and software test industry. Find exclusive pre-conference interviews with well-known experts, stories, video clips from the conference, photos and more.
Continuous integration is being used in Agile release management to speed the time to delivery without sacrificing quality. Executive managers, project managers and development teams can use this guide to help understand and implement continuous integration as part of their release management strategy.
Learn how social media is changing the way businesses collaborate and the way teams engage in software development. Read about new social tools and how they can enhance ALM in your organization.
Learn about software quality metrics for Agile development, defect tracking, code coverage and the attributes of successful metrics programs.
Learn about the latest trends, tools and issues in software testing today from ongoing event coverage of STPCon Fall 2011.
In this guide, SearchSoftwareQuality.com helps you identify if investing in the cloud is right for your organization and examines the challenges and benefits of maintaining application performance in the cloud.
In this four-part series on soapUI, learn tips and tricks to perform a number of different software testing operations using this widely-accepted open source tool.
JMeter, a free open source load testing tool, is straightforward to use and supports several programming languages, including HTTP/HTTPS, SOAP, JDBC, LDAP and JMS. In the following set of informative tips, expert Mike Kelly explores the capabilities of JMeter and breaks down its use into a step-by-step approach.
The Agile Alliance 2011 conference hosted an array of experts. Learn about Agile development, exploratory testing, Scrum and software testing with Q&As and videos from the speakers.
Experienced Agile testers and developers discuss development problems that cause backlash.
Software planning, collaboration, ALM tools, and outsourcing are all areas that need to be carefully considered before embarking on large-scale Agile.
In this, information security expert Kevin Beaver explores the underlying causes of gaps in the software testing process and offers suggestions on what can be done to fix this problem once and for all. Find a webcast on software security oversights, a podcast on security blunders and a tip on how security measures fail and how best to fix them in this lesson.
In this new agile software development tutorial from SearchSoftwareQuality.com, you'll learn all about agile development methodologies, from the basics to the nitty-gritty. This guide to agile will show you how to get started on your transition to agile development, with tips on how to move your team from waterfall to agile, insights into the benefits of agile as well as problems and issues you may experience. We'll also cover agile project management, agile development tools, requirements in agile and agile testing methods.
Having all development team members work in the same physical space is the most efficient way to produce software, but there are many reasons a company may have remote testers and developers. These days, members of the same team may work in different buildings, different cities, different time zones, even different continents. Lisa Crispin will share key success factors for distributed software teams, including ways to ensure communication, tools for collaborating, critical development practices and cultural aspects.
Grid computing is applying the resources of many computers in a network to a single problem at the same time - usually to a scientific or technical problem that requires a great number of computer processing cycles or access to large amounts of data. Virtualization is the creation of a virtual (rather than actual) version of those computer processes. Find the latest information on grid computing and virtualization for SOA with tips, news and expert responses.
Requirements gathering can be a difficult, exhaustive process. We've assembled information on the best methods for requirements engineering -- prototypes, storyboards, models, state transition diagrams and use cases -- in one guide.