Manage
Learn to apply best practices and optimize your operations.
Mobile Application Testing Techniques and Tools
Test automation: Three approaches to browser testing
Test automation when working with Web browsers can present challenges, such as slowly-loading pages, checking for sorted data, and testing static data. In this tip, SSQ contributor Chris McMahon describes these problems and how they can be addressed... Continue Reading
Overcoming the challenges of cross-site scripting testing
Cross-site scripting (XSS) is the most common security vulnerability in the Internet today. In this tip, security expert John Overbaugh will explain what XSS is and will show techniques to test for these types of attacks. By using a combination of ... Continue Reading
Application security: Testing for injection vulnerabilities
A top security vulnerability in Web applications is an injection attack -- one in which the Web application is tricked into treating input as if it were code, allowing a hacker to gain control of an application. In this tip, security expert John ... Continue Reading
-
Tips for application testing on mobile devices
Mobile and touch screen devices promise new directions of features, and, along with that, new failure modes and risks. How then, should we test? Matt Heusser shares his experience and some reminders about important considerations when testing mobile... Continue Reading
Defining a strategy for testing mobile devices
Stuck with a requirement to run your app on an iPad when you don't have an iPad? What about the plethora of other mobile devices out there? How can you possibly test? In this tip, Matt Heusser gives some advice on a mobility test strategy that will ... Continue Reading
Embedded software test: Attack of the killer robots
Embedded software can be found in all devices from planes to pacemakers, but how do we test this kind of software? What are the differences between testing embedded software and traditional application software? In this tip, site editor Yvette ...Continue Reading
A case study in the use of automation
Employers are looking for testers with automation skills, but what exactly does that mean? Agile expert and co-author of Agile Testing Lisa Crispin describes real-life examples of the use of tools to automate test scripts. Crispin describes how her ...Continue Reading
Optimizing your mobile website for all devices
When your Web application goes mobile, your users may see some strange results if you’re not careful. In this tip, consultant Judith Myerson discusses four strategies that will help you make sure your Web application is optimized for use on mobile ...Continue Reading
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-rich Web pages and outbound operations, says an expert.Continue Reading
The importance of critical thinking in software test
Even though there are numerous definitions for the term "software testing," there is common ground. Testers need to use critical thinking skills when diving into the testing of a software application. In this tip, expert Chris McMahon explains ways ...Continue Reading
-
Quick attacks for Web security, penetration testing and SQL advisory
Are you in need of penetration testing but are on a strict budget? Expert Matt Heusser provides tips and tricks to get your software application live and without issues. Learn beyond the basics of penetration testing and learn how to overcome SQL ...Continue Reading
How to use Selenesse, a combination tool from FitNesse and Selenium
Selenesse, a tool built from Fitnesse and Selenium, uses a "scenario library" to analyze and build tests. Selenesse simplifies all of the complexity of test situations by using Simple List Invocation Method or "SLIM" to estimate and recreate test ...Continue Reading
Finding software flaws with error-guessing tours
Application testing tours can uncover application troubles prior to launch, and this tip on finding errors and testing heuristics discusses how it's done. Learn more about institutional testing, heuristics, testing checklists, local error guessing ...Continue Reading
Avoiding potential complications in debugging and testing rich web applications
New technologies like cross-platform communication, AJAX applications and .NET have complicated software testing. In this tip, learn proven techniques for modern debugging and see how testing has evolved from early single-layer applications to the ...Continue Reading
Using empty client knowledge to enhance debugging practices
Understanding the differences between thick client, thin client and empty client server usage can improve your software debugging practices, says an expert. By applying a background understanding of empty client Web platform usage testers and ...Continue Reading