SPONSORS:






User Tag List

Thanks Thanks:  0
Likes Likes:  0
Dislikes Dislikes:  0
Results 1 to 8 of 8

Thread: Static Testing

  1. #1
    Junior Member
    Join Date
    Jan 2005
    Location
    Eagan, MN
    Posts
    17
    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Total Downloaded
    0

    Static Testing

    Can some body define what is static testing for me?

    Thanks, Bugdigger

  2. #2
    Moderator
    Join Date
    Mar 2004
    Location
    West Coast of the East Coast!
    Posts
    7,756
    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Total Downloaded
    0

    Re: Static Testing

    Very basically Static testing is mostly Verification of documents and software while Dynamic testing is Validation of running software. You can find more on this subject by performing a SEARCH on these topics in the upper righthand corner of the site.
    Personal Comment

    Success is the ability to go from one failure to another with no loss of enthusiasm.
    ~ Winston Churchill ~


    ...Rich Wagner

  3. #3
    Senior Member
    Join Date
    May 2001
    Location
    Belgium
    Posts
    361
    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Total Downloaded
    0

    Re: Static Testing

    Static = no execution of the code
    Dynamic = execution of the code
    Kind regards,
    Steven Deneir
    www.geocities.com/belgiansqa

    Flowing water never goes bad; our door hubs never gather termites.

  4. #4
    Junior Member
    Join Date
    Jan 2005
    Location
    USA
    Posts
    1
    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Total Downloaded
    0

    Re: Static Testing

    Is Static is otherwise referred as Blackbox testing and Dynamic as whitebox testing ?

  5. #5
    Moderator
    Join Date
    Mar 2004
    Location
    West Coast of the East Coast!
    Posts
    7,756
    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Total Downloaded
    0

    Re: Static Testing

    Nope, there is little relationship between these.

    Do the search!
    Personal Comment

    Success is the ability to go from one failure to another with no loss of enthusiasm.
    ~ Winston Churchill ~


    ...Rich Wagner

  6. #6
    Junior Member
    Join Date
    Jan 2005
    Location
    Eagan, MN
    Posts
    17
    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Total Downloaded
    0

    Re: Static Testing

    Rich & Steve, Thank You for defining static and dynamic testing for me.

    During software testing we start with smoke testing followed by functional & regression. Test documentation is part of test preping chore, but we do not do verfication of documentation itself any time. Yes! there are a number of times while doing testing we found inconsistencies in the requirements and reported them to business analyst. There are aslo times when programmer intepreted the business requirements incorrectly resulting in incorrect logic. Do you call this as static testing. What should we do for best practices?

  7. #7
    Senior Member
    Join Date
    Jan 2005
    Location
    Aurora, Ont., Canada
    Posts
    1,174
    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Total Downloaded
    0

    Re: Static Testing

    Bugdigger, the process you describe of actually cross-checking between the original documentation and the design documentation and the code is what QA is about. The point is not to find who may be wrong, the point is to make sure that in the end everyone works to a common understanding to make sure that the results are correct. The correct role of QA is to act as a facilitator rather than to judge who is at fault. At the same time, QA is potentially wrong in its interpretation when they write the test scripts (a good reason for writing scripts), which sometimes leads to test errors (failures traced back to incorrect test scripts). I would not consider this static testing.

    Static testing is more like confirming that all branches in a program are properly taken care of, there are no missing links, and that sort of code issues. You can find code analyzers that perform many of the sanity checks that I would classify as static tests. In the old days we'd call that desk checking (manually going through the listing to ponder if all processing logic is completed).

    You may find some people objecting to smoke test, you can also use the term shake-down test if you like. Remember that this is not so much testing as making sure that the software is properly put on the machine(s) where it is supposed to run. It can happen in the test environment as well as in the production environment. Functional testing can also be referred to as systems testing, but regression testing is a separate concern related to previously tested code. When you concentrate on new code (function test) to make sure that it works you may also have to check that no errors were introduced that affect the existing code (regression test). The term is based on running a duplicate of a previous test session and then comparing the results, flushing out any scripts that yield a different result from the prior run. Remember that differences may not be errors: your revised system may work more accurately, and that too would yield differences. Regression compares are also a good test automation target.

    For best practices go through the many posts on this site. Filter out the gallows humour, and pay attention to the lessons learned feedback from a large number of contributors. This is experience you inherit without suffering battle scars. Then start testing, take your lumps, learn from your mistakes, and get smarter as you go. So long as you keep track of what you can do better next time you have a similar assignment you develop a marvelous reference of best practices.
    Frits Bos, PMP
    frits_bos@hotmail.com

  8. #8
    Junior Member
    Join Date
    Jan 2005
    Location
    Eagan, MN
    Posts
    17
    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Total Downloaded
    0

    Re: Static Testing

    Frit Bos, Thank You for your input. I really appreciate it. Now I have a better understanding of static testing.

    Terminology differences.. Smoke test is basically when a new build is released to testing we execute a set of major functionality tests quickly to make sure that new changes did not impact the major functionility of the system. It is just an initial shake down.. If there are any shoe stoppers the things are brought to programmers attention immediately.

    I really like your advice in the last paragraph.

    Have a GreatDay!
    --Bugdigger

 

 

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Search Engine Optimisation provided by DragonByte SEO v2.0.36 (Pro) - vBulletin Mods & Addons Copyright © 2016 DragonByte Technologies Ltd.
Resources saved on this page: MySQL 9.09%
vBulletin Optimisation provided by vB Optimise v2.6.4 (Pro) - vBulletin Mods & Addons Copyright © 2016 DragonByte Technologies Ltd.
User Alert System provided by Advanced User Tagging v3.2.8 (Pro) - vBulletin Mods & Addons Copyright © 2016 DragonByte Technologies Ltd.
vBNominate (Lite) - vBulletin Mods & Addons Copyright © 2016 DragonByte Technologies Ltd.
Feedback Buttons provided by Advanced Post Thanks / Like (Pro) - vBulletin Mods & Addons Copyright © 2016 DragonByte Technologies Ltd.
Username Changing provided by Username Change (Free) - vBulletin Mods & Addons Copyright © 2016 DragonByte Technologies Ltd.
BetaSoft Inc.
Digital Point modules: Sphinx-based search
All times are GMT -8. The time now is 04:14 PM.

Copyright BetaSoft Inc.