rickkatter Profile


Join Date:

Blogs Owned

Easy steps to learn software testing

Visit Follow

Latest Blog Posts

  • What testing roles are standard on most testing projects?
    on Jan 10, 2013
    Depending on the organization, the following roles are more or less standard on most testing projects: Testers, Test Engineers, Test/QA Team Lead, Test/QA Manager, System Administrator, Database Administrator, Technical Analyst, Test Build Manager an...
  • What is comparison testing?
    on Jan 10, 2013
    Comparison testing is testing that compares software weaknesses and strengths to those of competitors' products.
  • What is recovery/error testing?
    on Jan 10, 2013
    Recovery/error testing is testing how well a system recovers from crashes, hardware failures, or other catastrophic problems.
  • What is security/penetration testing?
    on Jan 10, 2013
    Security/penetration testing is testing how well the system is protected against unauthorized internal or external access, or willful damage. This type of testing usually requires sophisticated testing techniques.
  • What is installation testing?
    on Jan 10, 2013
    Installation testing is the testing of a full, partial, or upgrade install/uninstall process. The installation test is conducted with the objective of demonstrating production readiness. This test includes the inventory of configuration items, perfor...
  • Why do you recommended that we test during the design phase?
    on Jan 10, 2013
    Because testing during the design phase can prevent defects later on. I recommend we verify three things...Verify the design is good, efficient, compact, testable and maintainable.Verify the design meets the requirements and is complete (specifies al...
  • How can software QA processes be implemented without stifling productivity?
    on Jan 10, 2013
    Implement QA processes slowly over time. Use consensus to reach agreement on processes and adjust and experiment as an organization grows and matures. Productivity will be improved instead of stifled. Problem prevention will lessen the need for probl...
  • What if the application has functionality that wasn't in the requirements?
    on Jan 10, 2013
    It may take serious effort to determine if an application has significant unexpected or hidden functionality, which it would indicate deeper problems in the software development process. If the functionality isn't necessary to the purpose of the appl...
  • What if the project isn't big enough to justify extensive testing?
    on Jan 10, 2013
    Consider the impact of project errors, not the size of the project. However, if extensive testing is still not justified, risk analysis is again needed and the considerations listed under "What if there isn't enough time for thorough testing?" do app...
    on Jan 10, 2013
    Iterative development, customer involvement, frequent delivery and other principles and values of the Agile Manifesto support the argument that agile is different from traditional heavyweight or plan-driven approaches. This section focuses on more de...
  • How do you know when to stop testing?
    on Jan 10, 2013
    This can be difficult to determine. Many modern software applications are so complex and run in such an interdependent environment, that complete testing can never be done. Common factors in deciding when to stop are...· Deadlines, e.g. release dead...
  • What if the software is so buggy it can't be tested at all?
    on Jan 10, 2013
    In this situation the best bet is to have test engineers go through the process of reporting whatever bugs or problems initially show up, with the focus being on critical bugs. Since this type of problem can severely affect schedules and indicates de...
  • What is a Test Build Manager?
    on Dec 31, 2012
    Test Build Managers deliver current software versions to the test environment, install the application's software and apply software patches, to both the application and the operating system, set-up, maintain and back up test environment hardware. De...
  • What is a Test Engineer?
    on Dec 31, 2012
    A Test Engineer is an engineer who specializes in testing. Test engineers create test cases, procedures, scripts and generate data. They execute test procedures and scripts, analyze standards of measurements, evaluate results of system/integration/re...
  • What is a Test Configuration Manager?
    on Dec 31, 2012
    Test Configuration Managers maintain test environments, scripts, software and test data. Depending on the project, one person may wear more than one hat. For instance, Test Engineers may also wear the hat of a Test Configuration Manager.
  • What is a Technical Analyst?
    on Dec 31, 2012
    Technical Analysts perform test assessments and validate system/functional test requirements. Depending on the project, one person may wear more than one hat. For instance, Test Engineers may also wear the hat of a Technical Analyst.
  • What is a test schedule?
    on Dec 31, 2012
    The test schedule is a schedule that identifies all tasks required for a successful testing effort, a schedule of all test activities and resource requirements.
  • What is the general testing process?
    on Dec 31, 2012
    The general testing process is the creation of a test strategy (which sometimes includes the creation of test cases), creation of a test plan/design (which usually includes test cases and test procedures) and the execution of tests...
  • What is software testing methodology?
    on Dec 31, 2012
    One software testing methodology is a three step process of...Creating a test strategy;Creating a test plan/design; andExecuting tests.This methodology can be used and molded to your organization's needs. Rob Davis believes that using this methodolog...
  • My Lot Subscription
    on Dec 21, 2012
    <a href='http://www.mylot.com/rickkatter/23350'>myLot User Profile</a>...