Testing Blog

Measuring Coverage at Google

понеділок, липня 14, 2014
Share on Twitter Share on Facebook
Google
Мітки: Marko Ivanković

15 коментарів :

  1. Dražen Lučanin14 липня 2014 р. о 15:13:00 GMT-7

    Don't know if my first comment got through, so I'll try again. Did you try correlating a project's code coverage and the amount of open issues?

    ВідповістиВидалити
    Відповіді
      Відповісти
  2. ViNa14 липня 2014 р. о 20:02:00 GMT-7

    Branch Coverage is more important than Statement coverage, while measuring the thoroughness of tests.

    ВідповістиВидалити
    Відповіді
    1. Анонім30 жовтня 2015 р. о 12:14:00 GMT-7

      +1
      I am curious to find out if you tried to correlate branch coverage (instead of statement) and the presence of defects if it would not result in stronger correlation, but I am guessing yes.
      Did you try that? Can you share your findings?

      Видалити
      Відповіді
        Відповісти
    2. Відповісти
  3. Анонім15 липня 2014 р. о 01:55:00 GMT-7

    We did. We didn't find any correlation yet. But we are looking into that.

    ВідповістиВидалити
    Відповіді
    1. Dražen Lučanin15 липня 2014 р. о 13:13:00 GMT-7

      OK. Because that sounds like it might be interesting for clarifying some of the myths you mention in the first paragraph. Keep us posted if you make some discoveries there ;)

      Видалити
      Відповіді
        Відповісти
    2. Відповісти
  4. Mark15 липня 2014 р. о 04:51:00 GMT-7

    Yes, knowing how coverage relates to problems encountered by users would be great information to have.

    ВідповістиВидалити
    Відповіді
    1. Анонім16 липня 2014 р. о 01:23:00 GMT-7

      We are working on this. We will publish the results as soon as we have concrete findings. So far we have neither definite positive nor definite negative results for that question.

      Видалити
      Відповіді
        Відповісти
    2. Відповісти
  5. lm15 липня 2014 р. о 07:06:00 GMT-7

    How do you measure JS code coverage?

    ВідповістиВидалити
    Відповіді
      Відповісти
  6. Kevin Burke15 липня 2014 р. о 16:02:00 GMT-7

    Your first paragraph mentions the controversy around code coverage, but it looks like your results and research don't attempt to address that core issue, e.g. whether code coverage actually leads to fewer errors in the resulting project.

    ВідповістиВидалити
    Відповіді
      Відповісти
  7. Matthias16 липня 2014 р. о 05:51:00 GMT-7

    Which system do you use for code reviews? Is it's Gerrit: How did you integrate the coverage metrics into Gerrit?

    ВідповістиВидалити
    Відповіді
      Відповісти
  8. danmux16 липня 2014 р. о 15:39:00 GMT-7

    In some ways not unexpected that coverage is inversely correlated to language type strength

    ВідповістиВидалити
    Відповіді
      Відповісти
  9. SoftwareTester8822 жовтня 2014 р. о 19:29:00 GMT-7

    Am confused with the below statement in future work section. the code that is being hit by the tests need to be instrumented. why do we need to instrument the tests?
    "In particular, the individual tools we use to measure coverage are not perfect. Large integration tests, end to end tests and UI tests are difficult to instrument, so large parts of code exercised by such tests can be misreported as non-covered. "

    ВідповістиВидалити
    Відповіді
      Відповісти
  10. Unknown31 жовтня 2015 р. о 07:58:00 GMT-7

    Apart from unit and integration testing are you also capturing statement coverage through manual functional test? What toolset you use for Java.

    ВідповістиВидалити
    Відповіді
      Відповісти
  11. Cursino23 грудня 2016 р. о 11:34:00 GMT-8

    Hi!
    Do you have any news about turn open source the central system you developed to measure the test coverage?

    ВідповістиВидалити
    Відповіді
      Відповісти
  12. Анонім14 січня 2018 р. о 12:38:00 GMT-8

    How do you measure your functional tests code coverage?

    ВідповістиВидалити
    Відповіді
      Відповісти
Додати коментар
Завантажити більше...

The comments you read and contribute here belong only to the person who posted them. We reserve the right to remove off-topic comments.

  

Labels


  • TotT 114
  • GTAC 61
  • James Whittaker 42
  • Misko Hevery 32
  • Code Health 31
  • Anthony Vallone 27
  • Patrick Copeland 23
  • Jobs 18
  • Andrew Trenk 13
  • C++ 11
  • Patrik Höglund 8
  • JavaScript 7
  • Allen Hutchison 6
  • George Pirocanac 6
  • Zhanyong Wan 6
  • Harry Robinson 5
  • Java 5
  • Julian Harty 5
  • Adam Bender 4
  • Alberto Savoia 4
  • Ben Yu 4
  • Erik Kuefler 4
  • Philip Zembrod 4
  • Shyam Seshadri 4
  • Chrome 3
  • Dillon Bly 3
  • John Thomas 3
  • Lesley Katzen 3
  • Marc Kaplan 3
  • Markus Clermont 3
  • Max Kanat-Alexander 3
  • Sonal Shah 3
  • APIs 2
  • Abhishek Arya 2
  • Alan Myrvold 2
  • Alek Icev 2
  • Android 2
  • April Fools 2
  • Chaitali Narla 2
  • Chris Lewis 2
  • Chrome OS 2
  • Diego Salas 2
  • Dori Reuveni 2
  • Jason Arbon 2
  • Jochen Wuttke 2
  • Kostya Serebryany 2
  • Marc Eaddy 2
  • Marko Ivanković 2
  • Mobile 2
  • Oliver Chang 2
  • Simon Stewart 2
  • Stefan Kennedy 2
  • Test Flakiness 2
  • Titus Winters 2
  • Tony Voellm 2
  • WebRTC 2
  • Yiming Sun 2
  • Yvette Nameth 2
  • Zuri Kemp 2
  • Aaron Jacobs 1
  • Adam Porter 1
  • Adam Raider 1
  • Adel Saoud 1
  • Alan Faulkner 1
  • Alex Eagle 1
  • Amy Fu 1
  • Anantha Keesara 1
  • Antoine Picard 1
  • App Engine 1
  • Arham Jain 1
  • Ari Shamash 1
  • Arif Sukoco 1
  • Bartosz Papis 1
  • Benjamin Pick 1
  • Bob Nystrom 1
  • Bruce Leban 1
  • Carlos Arguelles 1
  • Carlos Israel Ortiz García 1
  • Cathal Weakliam 1
  • Chris Kennelly 1
  • Christopher Semturs 1
  • Clay Murphy 1
  • Dagang Wei 1
  • Dan Maksimovich 1
  • Dan Shi 1
  • Dan Willemsen 1
  • Dave Chen 1
  • Dave Gladfelter 1
  • David Bendory 1
  • David Mandelberg 1
  • Derek Snyder 1
  • Diego Cavalcanti 1
  • Dmitry Vyukov 1
  • Eduardo Bravo Ortiz 1
  • Ekaterina Kamenskaya 1
  • Elliott Karpilovsky 1
  • Elliotte Rusty Harold 1
  • Espresso 1
  • Felipe Sodré 1
  • Francois Aube 1
  • Gene Volovich 1
  • Google+ 1
  • Goran Petrovic 1
  • Goranka Bjedov 1
  • Hank Duan 1
  • Havard Rast Blok 1
  • Hongfei Ding 1
  • Jason Elbaum 1
  • Jason Huggins 1
  • Jay Han 1
  • Jeff Hoy 1
  • Jeff Listfield 1
  • Jessica Tomechak 1
  • Jim Reardon 1
  • Joe Allan Muharsky 1
  • Joel Hynoski 1
  • John Micco 1
  • John Penix 1
  • Jonathan Rockway 1
  • Jonathan Velasquez 1
  • Josh Armour 1
  • Julie Ralph 1
  • Kai Kent 1
  • Kanu Tewary 1
  • Karin Lundberg 1
  • Kaue Silveira 1
  • Kevin Bourrillion 1
  • Kevin Graney 1
  • Kirkland 1
  • Kurt Alfred Kluever 1
  • Kyle Freeman 1
  • Manjusha Parvathaneni 1
  • Marek Kiszkis 1
  • Marius Latinis 1
  • Mark Ivey 1
  • Mark Manley 1
  • Mark Striebeck 1
  • Matt Lowrie 1
  • Meredith Whittaker 1
  • Michael Bachman 1
  • Michael Klepikov 1
  • Mike Aizatsky 1
  • Mike Wacker 1
  • Mona El Mahdy 1
  • Nimit Khandelwal 1
  • Noel Yap 1
  • Palak Bansal 1
  • Patricia Legaspi 1
  • Per Jacobsson 1
  • Peter Arrenbrecht 1
  • Peter Spragins 1
  • Phil Norman 1
  • Phil Rollet 1
  • Pooja Gupta 1
  • Project Showcase 1
  • Radion Khait 1
  • Radoslav Vasilev 1
  • Rahul Singal 1
  • Rajat Dewan 1
  • Rajat Jain 1
  • Rich Martin 1
  • Richard Bustamante 1
  • Roman Govsheev 1
  • Roshan Sembacuttiaratchy 1
  • Ruslan Khamitov 1
  • Saicharan Nimmala 1
  • Sam Lee 1
  • Sean Jordan 1
  • Sebastian Dörner 1
  • Shahar Roth 1
  • Sharon Zhou 1
  • Shiva Garg 1
  • Siddartha Janga 1
  • Simran Basi 1
  • Stan Chan 1
  • Stephen Ng 1
  • Tejas Shah 1
  • Test Analytics 1
  • Test Engineer 1
  • Tim Lyakhovetskiy 1
  • Tom O'Neill 1
  • Vojta Jína 1
  • Zhe Lu 1
  • automation 1
  • dead code 1
  • iOS 1
  • mutation testing 1


Archive


  • ►  2026 (8)
    • ►  жовт. (1)
    • ►  лип. (1)
    • ►  черв. (1)
    • ►  трав. (2)
    • ►  квіт. (1)
    • ►  бер. (2)
  • ►  2025 (3)
    • ►  жовт. (1)
    • ►  вер. (1)
    • ►  січ. (1)
  • ►  2024 (13)
    • ►  груд. (1)
    • ►  жовт. (1)
    • ►  вер. (1)
    • ►  серп. (1)
    • ►  лип. (1)
    • ►  трав. (3)
    • ►  квіт. (3)
    • ►  бер. (1)
    • ►  лют. (1)
  • ►  2023 (14)
    • ►  груд. (2)
    • ►  лист. (2)
    • ►  жовт. (5)
    • ►  вер. (3)
    • ►  серп. (1)
    • ►  квіт. (1)
  • ►  2022 (2)
    • ►  лют. (2)
  • ►  2021 (3)
    • ►  черв. (1)
    • ►  квіт. (1)
    • ►  бер. (1)
  • ►  2020 (8)
    • ►  груд. (2)
    • ►  лист. (1)
    • ►  жовт. (1)
    • ►  серп. (2)
    • ►  лип. (1)
    • ►  трав. (1)
  • ►  2019 (4)
    • ►  груд. (1)
    • ►  лист. (1)
    • ►  лип. (1)
    • ►  січ. (1)
  • ►  2018 (7)
    • ►  лист. (1)
    • ►  вер. (1)
    • ►  лип. (1)
    • ►  черв. (2)
    • ►  трав. (1)
    • ►  лют. (1)
  • ►  2017 (17)
    • ►  груд. (1)
    • ►  лист. (1)
    • ►  жовт. (1)
    • ►  вер. (1)
    • ►  серп. (1)
    • ►  лип. (2)
    • ►  черв. (2)
    • ►  трав. (3)
    • ►  квіт. (2)
    • ►  лют. (1)
    • ►  січ. (2)
  • ►  2016 (15)
    • ►  груд. (1)
    • ►  лист. (2)
    • ►  жовт. (1)
    • ►  вер. (2)
    • ►  серп. (1)
    • ►  черв. (2)
    • ►  трав. (3)
    • ►  квіт. (1)
    • ►  бер. (1)
    • ►  лют. (1)
  • ►  2015 (14)
    • ►  груд. (1)
    • ►  лист. (1)
    • ►  жовт. (2)
    • ►  серп. (1)
    • ►  черв. (1)
    • ►  трав. (2)
    • ►  квіт. (2)
    • ►  бер. (1)
    • ►  лют. (1)
    • ►  січ. (2)
  • ▼  2014 (24)
    • ►  груд. (2)
    • ►  лист. (1)
    • ►  жовт. (2)
    • ►  вер. (2)
    • ►  серп. (2)
    • ▼  лип. (3)
      • Testing on the Toilet: Don't Put Logic in Tests
      • The Deadline to Sign up for GTAC 2014 is Jul 28
      • Measuring Coverage at Google
    • ►  черв. (3)
    • ►  трав. (2)
    • ►  квіт. (2)
    • ►  бер. (2)
    • ►  лют. (1)
    • ►  січ. (2)
  • ►  2013 (16)
    • ►  груд. (1)
    • ►  лист. (1)
    • ►  жовт. (1)
    • ►  серп. (2)
    • ►  лип. (1)
    • ►  черв. (2)
    • ►  трав. (2)
    • ►  квіт. (2)
    • ►  бер. (2)
    • ►  січ. (2)
  • ►  2012 (11)
    • ►  груд. (1)
    • ►  лист. (2)
    • ►  жовт. (3)
    • ►  вер. (1)
    • ►  серп. (4)
  • ►  2011 (39)
    • ►  лист. (2)
    • ►  жовт. (5)
    • ►  вер. (2)
    • ►  серп. (4)
    • ►  лип. (2)
    • ►  черв. (5)
    • ►  трав. (4)
    • ►  квіт. (3)
    • ►  бер. (4)
    • ►  лют. (5)
    • ►  січ. (3)
  • ►  2010 (37)
    • ►  груд. (3)
    • ►  лист. (3)
    • ►  жовт. (4)
    • ►  вер. (8)
    • ►  серп. (3)
    • ►  лип. (3)
    • ►  черв. (2)
    • ►  трав. (2)
    • ►  квіт. (3)
    • ►  бер. (3)
    • ►  лют. (2)
    • ►  січ. (1)
  • ►  2009 (54)
    • ►  груд. (3)
    • ►  лист. (2)
    • ►  жовт. (3)
    • ►  вер. (5)
    • ►  серп. (4)
    • ►  лип. (15)
    • ►  черв. (8)
    • ►  трав. (3)
    • ►  квіт. (2)
    • ►  лют. (5)
    • ►  січ. (4)
  • ►  2008 (75)
    • ►  груд. (6)
    • ►  лист. (8)
    • ►  жовт. (9)
    • ►  вер. (8)
    • ►  серп. (9)
    • ►  лип. (9)
    • ►  черв. (6)
    • ►  трав. (6)
    • ►  квіт. (4)
    • ►  бер. (4)
    • ►  лют. (4)
    • ►  січ. (2)
  • ►  2007 (41)
    • ►  жовт. (6)
    • ►  вер. (5)
    • ►  серп. (3)
    • ►  лип. (2)
    • ►  черв. (2)
    • ►  трав. (2)
    • ►  квіт. (7)
    • ►  бер. (5)
    • ►  лют. (5)
    • ►  січ. (4)

Feed

  • Google
  • Privacy
  • Terms