SearchSoftwareQuality.com
Articles
- Application lifecycle performance testing and monitoring strategies
- Testing Strategies for Complex Environments: Agile, SOA
Software Quality Tips
- Agile software testing strategies for managers
- Using Stella for Web application testing
- Integrating soapUI into your unit testing practice
- Using soapUI to mock Web services
- Testing web services’ performance with soapUI
- Testing rich web services with soapUI
- Tips for debugging your JMeter tests
- Recording and running software load tests with JMeter
- Running your first load test with JMeter
- How to apply modeling techniques to support software testing
- Solving problems with session-based test management
- Using session-based test management for exploratory testing coverage problems
- Using session-based test management for exploratory testing
- The benefits of exploratory testing in agile environments
- Evaluating the benefits of automated software testing
- Two-minute guide to determining software testing coverage
- Software testing on an agile project: How to get started
- Testing for performance, part 1: Assess the problem space
- Testing for performance, part 2: Build out the test assets
- Testing for performance, part 3: Provide information
- Determining the testing organization’s place within a company
- Documenting your software test project
Ask The Software Quality Expert: Questions & Answers
- When to start testing application performance in an Agile development environment
- Product manager seeks tool to monitor performance characteristics on internal, global applications
- How do I create a test case based on requirements documents for user acceptance testing?
- Application performance testing across company networks
- Resolving issues in baseline, load and stress testing
- How to test usability for a positive user experience
- Data warehouse/BI performance testing tool recommendations
- Fixing Web application performance troubleshooting problems
- Expert advises on implementation of Selenium IDE for effective software testing
- Why do performance testers write new scripts so often?
- When should regression testing occur when doing exploratory testing?
- Achieving peak performance in non-functional testing/ integration test phase?
- Expert directs users to helpful hints on performance testing
- Are there developer liabilities in using Perl/Unix development environment
- Test case preparation for a Web-based application
- How to get a software testing job in a recession
- Free Web-based GUI test automation tools
- Who is responsible for integration testing, developer or tester?
- What type of designs are needed to write integration test cases?
- Best load and stress testing tools
- Tools for performance testing a thick client using ODBC protocol
- Advice for beginner software tester learning Quick Test Professional
- Giving advice to software development team as a black-box tester
- How to develop a checklist for unit, integration and system testing
- Integration testing: Is it black box or white box testing?
- Test strategy document vs. an acceptance test plan
- The future of software testing
- An approach to integration testing
- Software testing methodologies should match context
- Choosing code coverage tools
- Performance testing and experimental design
- How to test software with dynamic requirements
- Test metrics and use case coverage during testing
- How to learn white box testing
- How to determine test coverage
- How testers can practice bug advocacy with developers
- Soak testing and performance testing terms
- When to begin testing in the SDLC
- Test cases from requirements specifications and use cases
- Software testing in a virtual environment
- How to specialize in performance testing
- Regression testing is more than retesting
- Testing custom applications in a manufacturing context
- Automated testing tools for a payment gateway
- How to approach JUnit for unit testing
- Expanding software testing skills
- How to conduct regression tests
- How to design test cases from use cases
- How to test Web services
- Automated testing tools and Ajax
- Comprehensive software testing and complext algorithms
- Learn how to use software management tools
- Resources for beginners
- Performance testing in context
- Software bugs, errors and defects: What’s the difference?
- Qualities to look for in a software performance tester
- Cultivating the software tester/programmer relationship
- Is exploratory testing only for senior testers?
informIT
- Documenting the Process (and Hating Every Minute of It)
- Lessons Learned in Defect Triage
- Using Scatter Charts to Recognize Patterns in Performance Test Data
- Software Testing Automation on the Fly: Against the Frameworks
- Four Classic Problems with Scripted Testing
- Using heuristic test oracles
- Dimensions of a Good Test Report
- An Introduction to Security Testing with Open Source Tools
- How Do You Practice Software Testing?
- Analyzing Performance-Testing Results to Correlate Performance Plateaus and Stress Areas
- Should We Be Doing More Unit Testing?
- How Effective is Your Test Automation?
- Using Performance Test Tools for High Volume Automated Testing
- Gathering Performance Information While Executing Everyday Automated Tests
- Developing a Project Test Strategy
- Using Bugs To Bring Developers and Testers Closer Together
AST Update
Tools of the Trade
Software Test and Performance
Better Software
ComputerWorld
Quardev Quarterly
IBM Rational
Rational Quality Manager
- Managing your first project with IBM Rational Quality Manager
- Test analysis and reporting using IBM Rational Quality Manager
- Getting started with IBM Rational Quality Manager
- Integrating IBM Rational Functional Tester and IBM Rational Performance Tester with IBM Rational Quality Manager
- Test planning using IBM Rational Quality Manager
Rational Test Lab Manager
Rational Tester for SOA Quality
- How to add elements and verification points to a Web service test using IBM Rational Tester for SOA Quality
- Use IBM Rational Tester for SOA Quality to add dynamic data to a Web service test
- Introduction to IBM Rational Tester for SOA Quality V7.0 and IBM Rational Performance Tester Extension for SOA Quality V7.0
- IBM Rational Tester for SOA Quality test execution and performance reports
Rational Functional Tester
- Effective test automation techniques for Rational Functional Tester
- Using Rational Functional Tester V7.0 to test Mozilla Firefox applications
- Introduction to IBM Rational Functional Tester 7.0
- Framework automation with IBM Rational Functional Tester: Keyword-driven
- Framework automation with IBM Rational Functional Tester: Data-driven
- Framework automation with IBM Rational Functional Tester: Modularity
- Effective database testing with IBM Rational Functional Tester 6.1
- Benefits for developers using Rational Functional Tester
- Use the debugging feature of IBM Rational Functional Tester 6.1 to ensure application quality
- Introduction to IBM Rational Functional Tester 6.1
- Using IBM Rational Functional Tester 6.1 to run your first functional regression test
- Using IBM Rational Functional Tester to test financial services applications
- Version control of IBM Rational Functional Tester 6.1 assets using IBM Rational ClearCase
Rational Manual Tester
Rational Performance Tester
- Introduction to IBM Rational Performance Tester V7.0
- Running your first performance test using IBM Rational Performance Tester 6.1
Rational Robot – Functional Testing
- Getting Started with Automated Testing: Road Map to Success
- Assessing the benefits of independent test scripts versus dependent test scripts
- Running Your First Functional Regression Test
- Introduction to Low-Level Scripting
- File Interaction for Test Scripts
- Extending Rational Robot with SQABasic Functions to Test HTML Pages
- Testing for Common Boundary Condition Errors
- Scripting Common User Interface Errors
- Implementing Data-Driven Testing Using Datapools
- Choosing a Test Automation Framework
- Using Cost-Benefit Analysis to Compare Different Test Structures for Rational Robot
Rational Robot – Performance Testing
- Running Your First Performance Test
- Inserting comments, timers, block markers, and synchronization points in VU scripts
- Reading HTTP VU Scripts
Rational TestManager
- Assessing the benefits of independent test scripts versus dependent test scripts
- Getting Started with Automated Testing: Road Map to Success
- Using TestManager to Report Test Coverage and Progress
- Using TestManager to Expedite Test Plan Reviews
- Tracking the status of test plan reviews with IBM Rational TestManager
- Setting Up Test Environments
- Using Test Agents
Rational PurifyPlus
- Running PureCoverage from the command line
- Setting up IBM Rational Purify, Quantify, and PureCoverage servers with IBM WebSphere Studio Application Developer
- Getting Development and Test Teams to Use PurifyPlus together
Rational ClearCase
- Version control of IBM Rational Functional Tester 6.1 assets using IBM Rational ClearCase
- Test asset management with IBM Rational ClearCase
Rational Application Developer
- Setting up IBM Rational Purify, Quantify, and PureCoverage servers with IBM WebSphere Studio Application Developer
- Component testing with IBM Rational Application Developer for WebSphere Software
SQATester.com
- Frameworks for Test Automation
- User Interface Testing
- Learning New Tools and Implementing Them in Process and Practice
- Approaches to Test Data
- Data and Database Integrity Testing
- Setting Goals for Team Education
Presentations
- “Perfecting Application Performance Builds: Requirements, Design, Build and Test Phases” [WEBCAST][SLIDES] TechTarget’s Application Performance Management Virtual Seminar. Online webcast. February 24, 2010.
- “Tips for more effective test chartering.” [SLIDES] Indianapolis Workshops on Software Testing (IWST). Indianapolis, IN. November 21, 2009.
- “Using different testing polarities to help manage focus while testing.” [SLIDES] Indianapolis Workshops on Software Testing (IWST). Indianapolis, IN. November 21, 2009.
- “Introduction to Exploratory Testing.” [SLIDES] Guest Lecture at Indiana University-Purdue University Indianapolis. CSCI 590: Software Testing & Quality Assurance. Indianapolis, IN. November 6, 2009.
- “Modeling as a primer for test design.” [SLIDES] Indianapolis Workshops on Software Testing (IWST). Indianapolis, IN. June 27, 2009.
- “It’s not just an update: Using status reporting to expand collaboration.” [SLIDES] [PAPER] Pacific Northwest Software Quality Conference 2008. Portland, OR. October 13-15, 2008.
- “Testing for SOA and the tools available in the market.” [WEBCAST][SLIDES] ITC Infotech. Online webcast. January 31, 2008.
- “Software test design and planning.” SearchSoftwareQuality.com. Online webcast. December 3, 2007.
- “Specialists and other myths.” [SLIDES] [PAPER] Conference of the Association for Software Testing 2007. Bellevue, WA. July 9-11, 2007. Also presented at the Indianapolis Quality Assurance Association. Indianapolis, IN. August 16, 2007.
- “The mind of the hacker: Two examples of how a hacker views your site.” Indianapolis Workshops on Software Testing (IWST). Indianapolis, IN. March 20, 2007.
- “Using daily milestones and adding the right resources at the right time to get out of trouble.” Indianapolis Workshops on Software Testing (IWST). Indianapolis, IN. January 20, 2007.
- “Consistency Heuristics for Usability Testing.” World Usability Day Conference – Indiana UPA Chapter. Indianapolis, IN. November 14, 2006.
- “Exploratory Testing Dynamics.” IQAA Quality Enrichment Conference. Indianapolis, IN. October 13, 2006.
- “Lessons learned implementing agile practices at a financial services company.” Workshop on Software Testing in Financial Services (STiFS) #2. New York, NY. May 7-8, 2006.
- “Building More Powerful Functional and Performance Tests by Blending Them Together.” [SLIDES] [PAPER] Pacific Northwest Software Quality Conference 2005. Portland, OR. October 10-12, 2005. Also presented at Northern Ohio Software Quality Assurance Association. Highland Hills, OH. May 18, 2006.
- “An Introduction to Security Testing with Open Source Tools.” IQAA Quality Enrichment Conference. Indianapolis, IN. October 2005.
- “Developer Testing.” Co-Presented with Allen Stoker. Indianapolis Java User Group. Indianapolis, IN. August 31, 2005.
- “Watir.” Indianapolis Workshops on Software Testing (IWST). Indianapolis, IN. June 18, 2005.
- “Firefox Web Developer (and WebGoat).” Indianapolis Workshops on Software Testing (IWST). Indianapolis, IN. June 18, 2005.
- “Using Bugs To Bring Developers and Testers Closer Together.” IBM Rational Software Development User Conference 2005. Las Vegas, NY. May 22-26, 2005. Also presented at Indianapolis Rational Users Group. Indianapolis, IN. April 2005.
- “Scatter Charts.” [SLIDES] Indianapolis Workshops on Software Testing (IWST). Indianapolis, IN. February 19, 2005.
- “Performance Testing with WATIR.” Austin Workshop on Test Automation (AWTA) #6. Austin, TX. January 7-9, 2005.
- “Getting Started with Automated Testing.” [PAPER] [SLIDES] Pacific Northwest Software Quality Conference 2004. Portland, OR. October 11-13, 2004. Also presented at Indianapolis Quality Assurance Association. Indianapolis, IN. September 22, 2004.
- “Using Performance Test Tools for High-Volume Test Automation.” Workshop on Performance and Reliability (WOPR) #3. Chicago, IL. September 8-10, 2004.
- “ROI of Test Automation.” [PAPER] [SLIDES] International Conference on Software Testing Analysis and Review (STAREast). Orlando, FL. May 17-21, 2004.
- “Choosing a Test Automation Framework.” [SLIDES] Indianapolis Rational Users Group. Indianapolis, IN. January 2004.
- “Running Your First Performance Test.” [SLIDES] IBM Rational Software Development User Conference 2004. Gaylord, TX. July 18-22, 2004. Also presented at Indianapolis Rational Users Group. Indianapolis, IN. June 2004.