-
Meeting performance testing goals before moving an application into production
Our project management expert walks developers through the application development process, from gathering requirements and establishing an architecture to finalizing performance testing and bringi...
-
Is unit testing an important aspect of software development?
Unit testing can be very helpful in testing source code while an application is being built by catching bugs early in the development cycle and easing testers' workloads.
-
Scrum Master or Scrum project management, is there a difference?
A Scrum Master is commonly mistaken for a project manager who works in a Scrum environment. Learn what distinguishes a Scrum Master in this expert response.
-
Top-notch tools for your software project manager toolbox
With the numerous tools available for project managers how can you be sure you've selected good ones? A tenured project manager points out good tools and resources in this expert response.
-
Who determines the appropriate severity or priority for a defect?
There are often differences of opinion on the definition of severity or priority of a defect. The bottom line is determining when and if the defect will be fixed. Factors that need to be considered...
-
What are the pros and cons of centralizing a QA or software test team?
Is it better to centralize a test team or have testers paired organizationally with developers? There can be advantages to either approach. This expert response examines some considerations and an ...
-
Variants between software quality assurance and software testing
There is a real gray area surrounding the differences between software quality assurance and software testing. Despite some overlap, they are really very different. In this expert response you will...
-
How do I create a test case based on requirements documents for user acceptance testing?
Creating user acceptance tests out of basic software requirements documents can be a daunting task. Expert Mike Kelly points out logical approaches testers could try in this tip.
-
What to look for in future renditions of Web 2.0 application security
This is an software expert's perspective on future Web 2.0 applications, security issues and expected problems. Prepare for future application difficulties by mastering solutions current ones says ...
-
Application performance testing across company networks
Software expert Mike Kelly gives insight into how to test applications across distributed networks and companies; how to properly setup test environments and accounting for various test models.
-
How to get development, QA, security and compliance teams to play nice
One of the great struggles in software development is getting teams to work cooperatively. Application security expert Kevin Beaver offers advice in this expert response.
-
Resolving issues in baseline, load and stress testing
A software testing expert tackles root causes for application testing failures specifically in the realm of load, stress and baseline testing.
-
Functional vs non-functional requirements, what is the difference?
Robin Goldsmith takes another stab at this question of functional vs non-functional requirements in this expert response. According to Goldsmith the difference lies in the applications need and wha...
-
Is SQL injection really the guilty party in software application vulnerabilities?
SQL injection is thought to be a major cause of Web vulnerabilities in software applications. Vulnerability scanners have made big business out of what security expert Kevin Beaver says are relativ...
-
Which requirements have the greatest effect on quality in software development?
Requirements metrics can be easy to define, difficult track results. Expert Robin Goldsmith exaimines the requirements phase of SDLC and determines where quality can be improved.
-
How to write an SRS document for three different databases
-
Beating software's cross-site scripting, authentication problems
Web security expert explains where security efforts are best placed. By checking for cross-site scripting and authentication mechanism weaknesses you can eliminate problems in your application.
-
How to write a Software Requirements Specification (SRS) document
Knowing how to write requirements documentation is crucial when developing and tracking the completion of software. Expert Robin Goldsmith goes over how to write SRS documents and how to distinguis...
-
How to approach JUnit for unit testing
JUnit is a useful tool for those conducting unit tests. Expert Mike Kelly explains how to begin using JUnit and recommends resources for those new to unit testing.
-
Put a stop to software espionage by watermarking source code
Having software code replicated or stolen is a major cause for concern in the industry, fortunately there are measures you can take to protect your software source code.
-
Drive better software requirements analysis
Many application testers wonder who exactly is responsible for driving software requirements analysis and planning to ensure high-quality software.
-
Is 'Agile software documentation' an oxymoron?
Some software quality pros get the impression picking up Agile means letting go of software documentation, but that's not necessarily so.
-
Mobile apps: Dealing with untrusted Wi-Fi connections
Expert Dan Cornell explains how to ensure mobile apps behave securely -- even when they encounter untrusted Wi-Fi or Bluetooth connections.