-
Don't write simplistic test cases
What is a "simplistic" test case and how can you avoid writing them?
-
How to develop a checklist for unit, integration and system testing
When taking IS development in-house, learn how to develop a checklist to make sure test environments are in place and people know what to do.
-
Giving advice to software development team as a black-box tester
Get tips on offering advice to the development team as a tester -- but first make sure the programmers are willing to take advice from you.
-
Advice for beginner software tester learning Quick Test Professional
Mike Kelly explains how to get started with QTP by learning about testing, automation, programming history and, finally, practicing.
-
How do I convince management to take application security seriously?
Learn how to convince management to take application security seriously.
-
How do I set up a secure login page using membership in ASP.NET?
I'm doing a login page using membership in ASP.NET, C# and MySQL and need some help setting it up securely.
-
Is a requirements freeze in a software project a bad idea?
Learn why imposing a requirements freeze in an application project is usually a misguided idea.
-
Skills you need to further your software testing career
If you want to improve your software testing skills, focus on learning how to be more effective and efficient. You should also learn certain tools to differentiate yourself.
-
Designing test cases using Cause-Effect Graphing Technique
The goal of cause-effect graphing is to reduce the number of test cases run. However, the time it takes to do such modeling limits its use in real-world situations.
-
How to conduct performance, stress, load testing without tools
Rarely should you have to conduct performance, stress, and load testing without tools. If you do, here are six techniques to use.
-
Security testing sales, marketing websites
There's no particular security testing technique for sales or marketing websites. The vulnerabilities that affect all online applications apply the same for them.
-
Are there application security certification standards?
While the Common Criteria Web Application Security Scoring method is available, there really aren't any application security certification standards that are widely accepted.
-
Requirements elicitation: Workshops vs. apprentice-style analysis
When eliciting requirements, workshops are one technique to consider, but you should also be open to other methods such as peer reviews and one-on-one interviews.
-
How testers can convince developers of software errors
If a tester fully understands the software errors found and can show the impact of them, then he is more likely to get developers to fix them.
-
Where does quality assurance fit in agile development?
Agile software development projects typically don't us a formal quality assurance (QA) process, but they do employ techniques for ensuring software quality.
-
Should you retest closed defects during regression testing?
There is value in retesting closed defects during regression testing, but you should consider exploratory testing on and around that feature.
-
Common mistakes of new software testers
New software testers often fail to understand the importance of their role, which can lead to other mistakes such as carelessness and rework.
-
The role of user stories in agile software development
Agile software development puts value in working software over documentation, and user stories are the ideal requirements technique to achieve that.
-
Top tools for testing Web application security
When it comes to testing Web applications for security, the prominent commercial tools support a variety of languages while open source tools tend to be limited.
-
How to test an application's scalability, performance
To determine if your application can scale, you want to look at performance testing factors such as response time, load, mean time to failure, and performance tuning.
-
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.