carfield.com.hk coverage.txt 2023-11-05T12:32:47Z 2023-11-05T12:32:47Z <br/>Getting The Most Test Coverage With The Least Test Code - <a href="http://parlezuml.com/blog/?postid=482">http://parlezuml.com/blog/?postid=482</a> , Interesting question to ask, but I don't buy the arguement personally, because Most Test Coverage is not related to Most Effective Test in most case <br/><br/>mutation-testing, injecting wrong code to provide unit test is working - <a href="http://blog.jdriven.com/2014/03/joy-coding-mutation-testing-java/">http://blog.jdriven.com/2014/03/joy-coding-mutation-testing-java/</a> <br/><br/>The Great Code Coverage Holy Wars of the 21st Century - <a href="https://medium.com/nerd-for-tech/the-great-code-coverage-holy-wars-of-the-21st-century-6fb11e7acce4">https://medium.com[..]ly-wars-of-the-21st-century-6fb11e7acce4</a> <br/><br/><script type="text/javascript"><!--google_ad_client = "pub-9426659565807829";google_ad_slot = "9359905831";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script> 2023-11-05T12:32:47Z case study.txt 2023-09-01T01:27:49Z 2023-09-01T01:27:49Z <br/>How google doing test - <a href="http://googletesting.blogspot.com/2011/02/how-google-tests-software-part-two.html">http://googletesting.blogspot.com[..]/how-google-tests-software-part-two.html</a> <a href="http://www.infoq.com/news/2011/03/Ensuring-Product-Quality-Google">http://www.infoq.com/news/2011/03/Ensuring-Product-Quality-Google</a> <a href="http://googletesting.blogspot.com/2">http://googletesting.blogspot.com/2</a> <br/>011/03/how-google-tests-software-part-five.html<br/><br/>How facebook doing test? - <a href="http://www.quora.com/What-kind-of-automated-testing-does-Facebook-do">http://www.quora.com[..]nd-of-automated-testing-does-Facebook-do</a> <br/><br/>How to test map-reduce application - <a href="http://cornercases.wordpress.com/2011/04/08/unit-testing-mapreduce-with-the-adapter-pattern/">http://cornercases.wordpress.com[..]ting-mapreduce-with-the-adapter-pattern/</a> <br/><br/>The Knightmare Explained - <a href="http://www.advancedtrading.com/algorithms/240005027">http://www.advancedtrading.com/algorithms/240005027</a> , <a href="http://www.nanex.net/aqck2/3525.html">http://www.nanex.net/aqck2/3525.html</a> <br/><br/>Example of using mocking tools - <a href="http://martinfowler.com/articles/modernMockingTools.html">http://martinfowler.com/articles/modernMockingTools.html</a> <br/><br/>How sqlite tested - <a href="http://www.sqlite.org/testing.html">http://www.sqlite.org/testing.html</a> <br/><br/><a href="http://allankelly.blogspot.com.au/2014/06/how-do-i-make-testing-faster.html">http://allankelly.blogspot.com.au[..]014/06/how-do-i-make-testing-faster.html</a> <a href="http://rkennke.wordpress.com/2012/03/29/test-driven-thermostat-development/">http://rkennke.wordpress.com[..]3/29/test-driven-thermostat-development/</a> <br/><br/>Story of testing with in-memory DB - <a href="https://keyholesoftware.com/2016/10/03/automated-integration-tests-failure-scenarios">https://keyholesoftware.com[..]ated-integration-tests-failure-scenarios</a> <br/><br/><a href="http://www.developsense.com/blog/2018/12/if-we-do-sanity-testing-before-release-do-we-have-to-do-regression-testing/">http://www.developsense.com[..]ase-do-we-have-to-do-regression-testing/</a> <br/><br/>What is an A/B Test? - <a href="https://netflixtechblog.com/what-is-an-a-b-test-b08cc1b57962">https://netflixtechblog.com/what-is-an-a-b-test-b08cc1b57962</a> <br/><br/>The complexity behind eradicating test flakiness - <a href="https://carloarg02.medium.com/when-sharks-chew-on-network-cables-c0cf8c8b015b">https://carloarg02.medium.com[..]arks-chew-on-network-cables-c0cf8c8b015b</a> <br/><br/><script type="text/javascript"><!--google_ad_client = "pub-9426659565807829";google_ad_slot = "9359905831";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script> 2023-09-01T01:27:49Z classification.txt 2021-12-22T13:25:19Z 2021-12-22T13:25:19Z <br/>There is a lot of discussion about this blog - <a href="http://www.artima.com/weblogs/viewpost.jsp?thread=126923">http://www.artima.com/weblogs/viewpost.jsp?thread=126923</a> <br/><br/>Which talk about classification of functional test and unit test. Nice to read. You can also refer to the following article:<br/><br/><a href="http://beust.com/weblog/archives/000319.html">http://beust.com/weblog/archives/000319.html</a> <br/><a href="http://www.magpiebrain.com/archives/2005/09/18/unit_tests">http://www.magpiebrain.com/archives/2005/09/18/unit_tests</a> <br/><br/>Checking vs. testing - <a href="http://www.developsense.com/2009/08/testing-vs-checking.html">http://www.developsense.com/2009/08/testing-vs-checking.html</a> <br/><br/>Focusing on testing - <a href="http://fabiopereira.me/blog/2012/03/18/introducing-depth-of-test-dot/">http://fabiopereira.me[..]012/03/18/introducing-depth-of-test-dot/</a> <br/><br/>Verification and Validation in Testing - <a href="https://www.pcloudy.com/blogs/verification-and-validation-in-testing/">https://www.pcloudy.com[..]/verification-and-validation-in-testing/</a> <br/><br/><script type="text/javascript"><!--google_ad_client = "pub-9426659565807829";google_ad_slot = "9359905831";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script> 2021-12-22T13:25:19Z best practices.txt 2021-12-09T23:31:12Z 2021-12-09T23:31:12Z <br/>Consider the risk of not being tested - <a href="http://googletesting.blogspot.com.au/2014/05/testing-on-toilet-risk-driven-testing.html">http://googletesting.blogspot.com.au[..]sting-on-toilet-risk-driven-testing.html</a> <br/><br/>Fidelity, Resilience, Precision - <a href="http://googletesting.blogspot.com.au/2014/05/testing-on-toilet-effective-testing.html">http://googletesting.blogspot.com.au[..]testing-on-toilet-effective-testing.html</a> <br/><br/>Attributes that unit test should have: Functionality, Accuracy, Instant, Locator - <a href="http://www.gilzilberfeld.com/2014/04/what-is-unit-test.html">http://www.gilzilberfeld.com/2014/04/what-is-unit-test.html</a> <br/><br/>Isolation - <a href="http://agileinaflash.blogspot.com/2012/04/is-your-unit-test-isolated.html">http://agileinaflash.blogspot.com[..]/2012/04/is-your-unit-test-isolated.html</a> <br/><br/>Tips of keeping unit tests running fast - <a href="http://www.java-tv.com/2012/03/06/speeding-up-java-test-code/">http://www.java-tv.com/2012/03/06/speeding-up-java-test-code/</a> <br/><br/>Testing Patterns - <a href="http://c2.com/cgi/wiki?TestingPatterns">http://c2.com/cgi/wiki?TestingPatterns</a> <br/><br/>Continuously to break thing so that we know our system is solid - <a href="http://www.codinghorror.com/blog/2011/04/working-with-the-chaos-monkey.html">http://www.codinghorror.com[..]11/04/working-with-the-chaos-monkey.html</a> <br/><br/>First rule - <a href="http://fishbowl.pastiche.org/2008/10/01/nothing_is_too_trivial_to_test/">http://fishbowl.pastiche.org[..]08/10/01/nothing_is_too_trivial_to_test/</a> <br/><br/>Test first/last is not important? Unit test either? What do you think? <a href="http://beust.com/weblog/archives/000477.html">http://beust.com/weblog/archives/000477.html</a> <br/><br/>* The name of the test should describe the requirement of the code<br/>* There should be at least one test for each requirement of the code. Each possible path through of the code is a different requirement#<br/>* Test the goal of the code, not the implementation<br/><br/><a href="http://xprogramming.com/xpmag/testFirstGuidelines.htm">http://xprogramming.com/xpmag/testFirstGuidelines.htm</a> <a href="http://www.theserverside.com/tt/articles/article.tss?l=ArchitectAppQuality&asrc=EM_NLN_761453&uid=703565">http://www.theserverside.com[..]AppQuality&asrc=EM_NLN_761453&uid=703565</a> <a href="http://www.coopercode.net/blog/2007/08/how-not-to-run-beta-test.html">http://www.coopercode.net[..]og/2007/08/how-not-to-run-beta-test.html</a> <br/><br/>The teaser: Fast, Isolated, Repeatable, Self-validating, and Timely. - <a href="http://blog.objectmentor.com/articles/2007/08/02/not-a-task-but-an-approach">http://blog.objectmentor.com[..]es/2007/08/02/not-a-task-but-an-approach</a> <a href="http://blog.objectmentor.com/articles/2007/08/02/which-came-first">http://blog.objectmentor.com/articles/2007/08/02/which-came-first</a> <br/><br/>Corner cases - <a href="http://testobsessed.com/wordpress/wp-content/uploads/2007/02/testheuristicscheatsheetv1.pdf">http://testobsessed.com[..]s/2007/02/testheuristicscheatsheetv1.pdf</a> <br/><br/>One of the targets of TDD coding - <a href="http://haacked.com/archive/2007/11/14/writing-testable-code-is-about-managing-complexity.aspx">http://haacked.com[..]e-code-is-about-managing-complexity.aspx</a> <br/><br/>Design for unit test - <a href="http://www.theserverside.com/tt/articles/content/DesigntoUnitTest/article.html">http://www.theserverside.com[..]es/content/DesigntoUnitTest/article.html</a> <a href="http://openmymind.net/A-Decade-Of-Unit-Testing/">http://openmymind.net/A-Decade-Of-Unit-Testing/</a> <br/><br/>Push and Pull approach - <br/><a href="http://www.richarddurnall.com/?p=10">http://www.richarddurnall.com/?p=10</a> <br/><a href="http://www.richarddurnall.com/?p=15">http://www.richarddurnall.com/?p=15</a> <br/><a href="http://www.richarddurnall.com/?p=31">http://www.richarddurnall.com/?p=31</a> <br/><br/>When not to test - <a href="http://www.junitmax.com/blog/?p=187">http://www.junitmax.com/blog/?p=187</a> <br/><br/><a href="http://www.infoq.com/news/2009/06/love_agile_testing">http://www.infoq.com/news/2009/06/love_agile_testing</a> <br/><br/>Test the story, rather than the implementation - <a href="http://www.davesquared.net/2009/06/moving-to-scenario-based-unit-testing.html">http://www.davesquared.net[..]ving-to-scenario-based-unit-testing.html</a> <br/><br/>Test the configuration - <a href="http://searchsoftwarequality.techtarget.com/news/article/0,289142,sid92_gci1361051,00.html?track=NL-461&ad=715598&Offer=mn_eh072009SFTQRETN_xTSS10ctqa&asrc=EM_NLN_8746433&uid=703565">http://searchsoftwarequality.techtarget.com[..]TSS10ctqa&asrc=EM_NLN_8746433&uid=703565</a> <br/><br/>Feel the deep synergy of design and test constraint - <a href="http://michaelfeathers.typepad.com/michael_feathers_blog/2007/09/the-deep-synerg.html">http://michaelfeathers.typepad.com[..]athers_blog/2007/09/the-deep-synerg.html</a> <br/><br/>Another set of principles for automated testing - <a href="http://a-sisyphean-task.blogspot.com/2010/09/set-of-principles-for-automated-testing.html">http://a-sisyphean-task.blogspot.com[..]of-principles-for-automated-testing.html</a> <br/><br/>Priority for tester - <a href="http://googletesting.blogspot.com/2011/01/new-years-resolutions.html">http://googletesting.blogspot.com[..]t.com/2011/01/new-years-resolutions.html</a> <br/><br/>A lot of links - <a href="http://it-techexperts.com/tutorials/tutorials.asp">http://it-techexperts.com/tutorials/tutorials.asp</a> <a href="http://testingspot.net/">http://testingspot.net/</a> <a href="http://www.exampler.com/blog/2007/11/06/test-design-links-biased-toward-exploratory-testing">http://www.exampler.com[..]-links-biased-toward-exploratory-testing</a> <br/><br/><a href="http://www.makinggoodsoftware.com/2011/12/15/how-to-write-efficient-unit-tests-5-principles-for-unit-testing/">http://www.makinggoodsoftware.com[..]nit-tests-5-principles-for-unit-testing/</a> <br/><br/>Some information and suggestion about setting up a local integrated testing environment - <a href="http://googletesting.blogspot.com.au/2012/10/hermetic-servers.html">http://googletesting.blogspot.com.au[..]pot.com.au/2012/10/hermetic-servers.html</a> <br/><br/>Virtual Panel: Code-to-Test Ratios, TDD and BDD - <a href="http://www.infoq.com/articles/virtual-panel-tdd-bdd">http://www.infoq.com/articles/virtual-panel-tdd-bdd</a> <br/><br/>A test is complete when its body contains all of the information you need to understand it, and concise when it doesn't contain any other distracting information. - <a href="http://googletesting.blogspot.com.au/2014/03/testing-on-toilet-what-makes-good-test.html">http://googletesting.blogspot.com.au[..]ting-on-toilet-what-makes-good-test.html</a> <br/><br/>Discussion about naming the tests - <a href="http://www.codeaffine.com/2014/03/17/getting-junit-test-names-right/">http://www.codeaffine.com[..]14/03/17/getting-junit-test-names-right/</a> <a href="http://www.petrikainulainen.net/programming/testing/writing-clean-tests-naming-matters/">http://www.petrikainulainen.net[..]ting/writing-clean-tests-naming-matters/</a> <br/><br/><a href="http://googletesting.blogspot.com.au/2014/04/testing-on-toilet-test-behaviors-not.html">http://googletesting.blogspot.com.au[..]esting-on-toilet-test-behaviors-not.html</a> <- Test behaviour, not method. This will make your tests more resilient since adding new behaviors is unlikely to break the existing tests, and clearer since each test contains code to exercise only one behavior. <br/><br/>Tips on having better assertion or cleaner test - <a href="http://blog.codeleak.pl/2014/05/spice-up-your-test-code-with-custom-assertions.html">http://blog.codeleak.pl[..]ur-test-code-with-custom-assertions.html</a> <a href="http://blog.jooq.org/2014/05/30/java-8-friday-most-internal-dsls-are-outdated/">http://blog.jooq.org[..]-friday-most-internal-dsls-are-outdated/</a> <a href="http://www.petrikainulainen.net/programming/testing/writing-clean-tests-replace-assertions-with-a-domain-specific-language/">http://www.petrikainulainen.net[..]ertions-with-a-domain-specific-language/</a> <br/><br/>Good to prevent setup and tearDown? <a href="http://www.yegor256.com/2015/05/25/unit-test-scaffolding.html">http://www.yegor256.com/2015/05/25/unit-test-scaffolding.html</a> <br/><br/>#1 Treat Test Code as Production Code<br/>#2 Use Test Patterns to achieve great readability<br/>#3 Avoid Unreliable Tests<br/>#4 Test at The Appropriate Level<br/>#5 Do Use Test Doubles<br/><a href="http://www.thoughtworks.com//insights/blog/write-better-tests-5-steps">http://www.thoughtworks.com[..]insights/blog/write-better-tests-5-steps</a> <br/><br/><a href="http://examples.javacodegeeks.com/core-java/junit/junit-best-practices/">http://examples.javacodegeeks.com[..]om/core-java/junit/junit-best-practices/</a> <br/><br/>Document ‘Why’, specify ‘What’, automate ‘How’ - <a href="https://gojko.net/favourites/testing/agile/2016/05/24/large-test-suites.html">https://gojko.net[..]/agile/2016/05/24/large-test-suites.html</a> <br/><br/>Good typing to prevent un-necessary test - <a href="https://spin.atomicobject.com/2014/12/09/typed-language-tdd-part1/">https://spin.atomicobject.com[..]com/2014/12/09/typed-language-tdd-part1/</a> <br/><br/>Unit Tests Are FIRST: Fast, Isolated, Repeatable, Self-Verifying, and Timely - <a href="https://medium.com/pragmatic-programmers/unit-tests-are-first-fast-isolated-repeatable-self-verifying-and-timely-a83e8070698e">https://medium.com[..]e-self-verifying-and-timely-a83e8070698e</a> <br/><br/><script type="text/javascript"><!--google_ad_client = "pub-9426659565807829";google_ad_slot = "9359905831";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script> 2021-12-09T23:31:12Z TDD.txt 2021-07-09T06:03:29Z 2021-07-09T06:03:29Z <br/>If you write the test after you've written the code, it's much more likely that you'll write the tests that will pass what you've written.<br/><br/>That's just how our brains work.<br/><br/>If you determine the criteria for whether a decision is good after you've already made the decision, it's much more likely that you'll create criteria that justifies the decision that was just made.<br/><br/>That's just how our brains work.<br/><br/>Determine how to assess whether something is good before you implement it and/or before you make a decision. Otherwise, you will tend to be emotionally attached to what you just did, what you just decided.<br/><br/><a href="http://jchyip.blogspot.com/2011/09/criteria-first.html">http://jchyip.blogspot.com/2011/09/criteria-first.html</a> <br/><br/>My Top 5 ways to reproduce a "Hard to Reproduce" Bug! - <a href="http://software-testing-zone.blogspot.com/2007/05/my-top-5-ways-to-reproduce-hard-to.html">http://software-testing-zone.blogspot.com[..]/my-top-5-ways-to-reproduce-hard-to.html</a> <br/><br/>Common TDD issue and suggested solution - <a href="http://www.agileadvisor.com/2008/10/automated-test-problems-address-root.html">http://www.agileadvisor.com[..]utomated-test-problems-address-root.html</a> <br/><br/><a href="http://biblio.gdinwiddie.com/biblio/StudiesOfTestDrivenDevelopment">http://biblio.gdinwiddie.com[..]om/biblio/StudiesOfTestDrivenDevelopment</a> <br/><br/><a href="http://www.notesfromatooluser.com/2008/11/misconceptions-with-test-driven-development.html">http://www.notesfromatooluser.com[..]ptions-with-test-driven-development.html</a> <br/><br/><a href="http://blog.goyello.com/2011/08/29/what-does-tdd-mean/">http://blog.goyello.com/2011/08/29/what-does-tdd-mean/</a> <br/><br/><a href="https://juristr.com/blog/2014/05/told-you-that-testing-is-a-waste/">https://juristr.com[..]014/05/told-you-that-testing-is-a-waste/</a> <br/><br/><a href="https://www.thoughtworks.com/insights/blog/test-driven-development-best-thing-has-happened-software-design">https://www.thoughtworks.com[..]-best-thing-has-happened-software-design</a> <br/><br/><a href="https://itnext.io/test-driven-development-is-dumb-fight-me-a38b3033280c">https://itnext.io[..]evelopment-is-dumb-fight-me-a38b3033280c</a> <br/><br/>Does this mean I think you should skip TDD for programs you’re going to run once and then throw them away?<br/><br/>Well, I’m closer to OK with that than I am to the other cases here, but I often spend enough time editing and rerunning to make me think there was probably a central bit of the program that would have benefited from some TDD.<br/><a href="https://ronjeffries.com/articles/020-01ff/when-not-to-tdd/">https://ronjeffries.com/articles/020-01ff/when-not-to-tdd/</a> <br/><br/>What TDD is -- and isn't -- like. - <a href="https://ronjeffries.com/articles/020-01ff/what-tdd-is-like/">https://ronjeffries.com/articles/020-01ff/what-tdd-is-like/</a> <br/><br/><script type="text/javascript"><!--google_ad_client = "pub-9426659565807829";google_ad_slot = "9359905831";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script> 2021-07-09T06:03:29Z junit.txt 2020-09-04T05:26:55Z 2020-09-04T05:26:55Z <br/>A nice example of convert dbunit from using junit to testng - <a href="http://www.realsolve.co.uk/site/tech/blog.php?name=philzoio&mydate=20050826">http://www.realsolve.co.uk[..]h/blog.php?name=philzoio&mydate=20050826</a> <br/><br/>redirect junit output to a file - <a href="http://www.diotalevi.com/weblog/?p=43">http://www.diotalevi.com/weblog/?p=43</a> <br/><br/>invokeNCopiesWithTimeout, run a test ( in runnable() ) for n times and see if it ok for multi-thread likely or not - <a href="http://binkley.blogspot.com/2007/09/running-n-foreground-tasks-in-java.html">http://binkley.blogspot.com[..]/running-n-foreground-tasks-in-java.html</a> <br/><br/>Use theories to execute test with a lot difference input, probably possible for all cases - <a href="http://blog.schauderhaft.de/2010/01/31/new-feature-of-junit-theories/">http://blog.schauderhaft.de[..]010/01/31/new-feature-of-junit-theories/</a> <a href="http://bloritsch.d-haven.net/articles/2010/02/09/using-junit-4-theories-to-test-contracts">http://bloritsch.d-haven.net[..]using-junit-4-theories-to-test-contracts</a> <a href="http://blog.schauderhaft.de/2010/02/07/junit-theories/">http://blog.schauderhaft.de/2010/02/07/junit-theories/</a> <br/><br/>The other features, rule, perform some rule on test cases - <a href="http://blog.schauderhaft.de/2009/10/04/junit-rules/">http://blog.schauderhaft.de/2009/10/04/junit-rules/</a> <br/><br/>Adding timeout - <a href="http://www.javaexperience.com/add-timeout-to-junit-test-cases/">http://www.javaexperience.com/add-timeout-to-junit-test-cases/</a> <br/><br/>Testing exceptions at Junit - <a href="http://fahdshariff.blogspot.gr/2012/09/testing-expected-exceptions-with-junit.html">http://fahdshariff.blogspot.gr[..]ting-expected-exceptions-with-junit.html</a> <a href="http://blog.codeleak.pl/2013/07/3-ways-of-handling-exceptions-in-junit.html">http://blog.codeleak.pl[..]ays-of-handling-exceptions-in-junit.html</a> <br/><br/><a href="http://www.ssiddique.info/best-java-unit-testing-frameworks-tools.html">http://www.ssiddique.info[..]-java-unit-testing-frameworks-tools.html</a> <br/><br/>Skip test for some cases, or create test only for some cases - <a href="http://www.codeaffine.com/2013/11/18/a-junit-rule-to-conditionally-ignore-tests/">http://www.codeaffine.com[..]unit-rule-to-conditionally-ignore-tests/</a> <br/><br/>What new in junit5 - <a href="https://jaxlondon.com/blog/java-core-languages/junit-5-next-generation-testing-on-the-jvm/">https://jaxlondon.com[..]it-5-next-generation-testing-on-the-jvm/</a> <a href="https://98elements.com/blog/improve-your-tests-with-junit-5/">https://98elements.com/blog/improve-your-tests-with-junit-5/</a> <br/><br/>Compare with jupiter - <a href="https://sormuras.github.io/blog/2018-09-13-junit-4-core-vs-jupiter-api.html">https://sormuras.github.io[..]8-09-13-junit-4-core-vs-jupiter-api.html</a> <br/><br/>Beyond the simple: An in-depth look at JUnit 5’s nested tests, dynamic tests, parameterized tests, and extensions - <a href="https://blogs.oracle.com/javamagazine/beyond-the-simple-an-in-depth-look-at-junit-5s-nested-tests-dynamic-tests-parameterized-tests-and-extensions">https://blogs.oracle.com[..]tests-parameterized-tests-and-extensions</a> <br/><br/><script type="text/javascript"><!--google_ad_client = "pub-9426659565807829";google_ad_slot = "9359905831";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script> 2020-09-04T05:26:55Z functional.txt 2020-01-05T12:05:34Z 2020-01-05T12:05:34Z <br/>WatiN, alternative of selenium - <a href="http://blog.benhall.me.uk/2007/12/how-to-unit-test-watin-mbunit-and.html">http://blog.benhall.me.uk[..]2/how-to-unit-test-watin-mbunit-and.html</a> another person saying this is better - <a href="http://jchyip.blogspot.com/2008/03/watij-vs-selenium-rc.html">http://jchyip.blogspot.com/2008/03/watij-vs-selenium-rc.html</a> <br/><br/>And someone work hard on make FITness and Selenium work together, more information can be found at <a href="http://www.cornetdesign.com/2006/09/fitnesse-selenium-wrapper.html">http://www.cornetdesign.com[..]m/2006/09/fitnesse-selenium-wrapper.html</a> <a href="http://gojko.net/2007/05/20/automating-web-tests-with-fitnesse-and-selenium/">http://gojko.net[..]ng-web-tests-with-fitnesse-and-selenium/</a> <br/><br/>A story of how to overcome various issues of applying selenium in acceptance testing <a href="-http://blogs.atlassian.com/developer/2007/08/selenium_is_the_pain_worth_it.html">-http://blogs.atlassian.com[..]07/08/selenium_is_the_pain_worth_it.html</a> <br/><br/><a href="http://mguillem.wordpress.com/2007/10/29/webtest-vs-selenium-webtest-wins-13-5/">http://mguillem.wordpress.com[..]9/webtest-vs-selenium-webtest-wins-13-5/</a> <br/><br/><a href="http://www.jamesshore.com/Blog/Does-It-Work-Are-We-Done.html">http://www.jamesshore.com/Blog/Does-It-Work-Are-We-Done.html</a> Why the functional test is important <br/><br/>How many resources should put in a functional test? <a href="http://c2.com/cgi/wiki?TestFoodPyramid">http://c2.com/cgi/wiki?TestFoodPyramid</a> <br/><br/>Kent discuss about how to balance low level unit test and high-level functional test - <a href="http://www.threeriversinstitute.org/WhereToTest.html">http://www.threeriversinstitute.org/WhereToTest.html</a> <br/><br/><a href="https://theqalead.com/topics/what-happened-to-openqa-org/">https://theqalead.com/topics/what-happened-to-openqa-org/</a> <br/><br/><script type="text/javascript"><!--google_ad_client = "pub-9426659565807829";google_ad_slot = "9359905831";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script> 2020-01-05T12:05:34Z antipattern.txt 2019-08-22T00:00:00Z 2019-08-22T00:00:00Z <br/>The evil test:<br/><br/>1. Evil tests create a lock on how the code is implemented.<br/>2. Cause duplication.<br/>3. Builds uncertainty on the tests (red is meaningless).<br/>4. Decrease productivity.<br/>5. Discourage change.<br/><br/><a href="http://www.makinggoodsoftware.com/2012/01/27/the-evil-unit-test">http://www.makinggoodsoftware.com/2012/01/27/the-evil-unit-test</a> <br/><br/>use thread in junit - <a href="http://softwareintegrityblog.com/blog/2007/11/05/false-positives-in-junit">http://softwareintegrityblog.com[..]blog/2007/11/05/false-positives-in-junit</a> <br/><br/>Don't try to test everything - <a href="http://www.nearinfinity.com/blogs/page/rdonaway?entry=unit_testing_avoiding_extremism">http://www.nearinfinity.com[..]ay?entry=unit_testing_avoiding_extremism</a> <br/><br/>Why TDD fail? Because test is too complicate to write - <a href="http://agile.dzone.com/news/why-you-fail-tdd">http://agile.dzone.com/news/why-you-fail-tdd</a> ( I agree it a lot ) <br/><br/>Hard to test something? Unreadable tests? Slow running tests? It takes too long to write a test? Some solution suggested - <a href="http://www.stephenchu.com/2007/12/last-d-in-tdd-means-more-than-just.html">http://www.stephenchu.com[..]/last-d-in-tdd-means-more-than-just.html</a> <br/><br/>Comment out test so that the code compile - <a href="http://martinfowler.com/bliki/TestCancer.html">http://martinfowler.com/bliki/TestCancer.html</a> <br/><br/>A list of TDD antipattern - <a href="http://blog.james-carr.org/?p=44">http://blog.james-carr.org/?p=44</a> <a href="http://www.exubero.com/junit/antipatterns.html">http://www.exubero.com/junit/antipatterns.html</a> <br/><br/>And the long discussion using random in unittest - <a href="http://tech.groups.yahoo.com/group/testdrivendevelopment/message/20458?var=1&l=1">http://tech.groups.yahoo.com[..]rivendevelopment/message/20458?var=1&l=1</a> <br/>Here is an example of using random in unittest, it actually same for every new instance! - <a href="http://www.skizz.biz/archives/000568.html">http://www.skizz.biz/archives/000568.html</a> <br/><br/>Test abstraction smells - <a href="http://agileinaflash.blogspot.com/2011/11/test-abstraction-smells.html">http://agileinaflash.blogspot.com[..]com/2011/11/test-abstraction-smells.html</a> <br/><br/>Basically, we should keep it simple, and driven the development rather than post test - <a href="http://blogs.telerik.com/justteam/Posts/13-01-24/top-5-tdd-mistakes">http://blogs.telerik.com[..]stteam/Posts/13-01-24/top-5-tdd-mistakes</a> <br/><br/>A good list of anti-pattern - <a href="https://techblog.betclicgroup.com/2014/05/06/getting-unit-testing-to-fail/">https://techblog.betclicgroup.com[..]2014/05/06/getting-unit-testing-to-fail/</a> <br/>Test rely on shell script return is difficult to maintain, say the script running at background can cause problem - <a href="http://stuartmarks.wordpress.com/2014/01/10/another-shell-test-pitfall/">http://stuartmarks.wordpress.com[..]m/2014/01/10/another-shell-test-pitfall/</a> <br/><br/>Six Things That Go Wrong With Discussions About Testing - <a href="http://www.satisfice.com/blog/archives/1728">http://www.satisfice.com/blog/archives/1728</a> <br/><br/><a href="https://codurance.com/2019/08/21/seven-testing-sins/">https://codurance.com/2019/08/21/seven-testing-sins/</a> <br/><br/><script type="text/javascript"><!--google_ad_client = "pub-9426659565807829";google_ad_slot = "9359905831";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script> 2019-08-22T00:00:00Z attitude.txt 2019-04-29T02:54:01Z 2019-04-29T02:54:01Z <br/>Customer attitude will affect how the software engineering workflow a lot: <a href="http://groups.yahoo.com/group/pragprog/message/7420?threaded=1&var=1&p=24">http://groups.yahoo.com[..]gprog/message/7420?threaded=1&var=1&p=24</a> <br/><br/>Do you think this piece of code are too simple to have test case to cover? read this - <a href="http://gojko.net/2009/02/27/thought-provoking-tdd-exercise-at-the-software-craftsmanship-conference/">http://gojko.net[..]t-the-software-craftsmanship-conference/</a> <br/><br/>Related blog, finding the common between taking photo and software testing - <a href="http://andreas-simon.blogspot.com/2011/02/photographic-testing-lessons-learned.html">http://andreas-simon.blogspot.com[..]hotographic-testing-lessons-learned.html</a> . However, there is one big difference, it is harder to define a good photo than bug feel software <br/><br/>If it is good to put developer as tester? - <a href="http://janetgregory.blogspot.com/2011/03/programmers-as-testers.html">http://janetgregory.blogspot.com[..].com/2011/03/programmers-as-testers.html</a> <br/><br/>In fact I am kind of agree about this article, but maybe I just not TDD hard enough - <a href="http://beust.com/weblog/2008/03/03/tdd-leads-to-an-architectural-meltdown-around-iteration-three/">http://beust.com[..]ectural-meltdown-around-iteration-three/</a> <br/><br/>Tooling, Insight and Humility - <a href="http://www.developsense.com/blog/2011/09/at-least-three-good-reasons-for-testers-to-learn-to-program/">http://www.developsense.com[..]reasons-for-testers-to-learn-to-program/</a> <br/><br/>Insufficient Requirements is not an excuse - <a href="http://www.developsense.com/blog/2013/11/very-short-blog-posts-9-insufficient-requirements/">http://www.developsense.com[..]-blog-posts-9-insufficient-requirements/</a> <br/><br/>What is the meaning of working - <a href="http://www.developsense.com/blog/2014/03/very-short-blog-posts-14-it-works/">http://www.developsense.com[..]14/03/very-short-blog-posts-14-it-works/</a> <br/><br/>How Much is Enough? Testing as Story-Telling - <a href="https://www.satisfice.com/blog/archives/6203">https://www.satisfice.com/blog/archives/6203</a> <br/><br/><script type="text/javascript"><!--google_ad_client = "pub-9426659565807829";google_ad_slot = "9359905831";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script> 2019-04-29T02:54:01Z mock.txt 2019-04-09T10:38:55Z 2019-04-09T10:38:55Z <br/>Yet other discussion of Stubs, Fakes, and Mock Objects - <a href="http://vladimirlevin.blogspot.com/2007/11/stubs-fakes-mocks.html">http://vladimirlevin.blogspot.com/2007/11/stubs-fakes-mocks.html</a> <a href="http://www.sustainabletdd.com/2012/05/mock-objects-part-1.html">http://www.sustainabletdd.com/2012/05/mock-objects-part-1.html</a> <br/><br/>While reviewing this article, Marty Andrews pointed out an important insight: there are two ways to use a mock object, either as a testing technique or as a design technique, and the intended use helps shape the available choices.<br/><br/><a href="http://www.onjava.com/lpt/a/4526">http://www.onjava.com/lpt/a/4526</a> <br/><br/>Someone post some arguement that using mock probably a bad idea , which look like a endless arguement... - <a href="http://jroller.com/page/alexRuiz?entry=mocks_for_concrete_class_can">http://jroller.com[..]xRuiz?entry=mocks_for_concrete_class_can</a> <br/><br/>Alberto Savoia on Testing the Untestable, raise a point that mocking make testing more portable, it probably true, but database setup may be not that difficult to port. - <a href="http://www.artima.com/forums/flat.jsp?forum=276&thread=213402">http://www.artima.com/forums/flat.jsp?forum=276&thread=213402</a> <br/><br/><a href="http://gojko.net/2009/09/21/mocks-are-not-about-isolation-but-about-responsibilities/">http://gojko.net[..]ut-isolation-but-about-responsibilities/</a> <br/><br/><a href="http://blog.objectmentor.com/articles/2009/10/28/manual-mocking-resisting-the-invasion-of-dots-and-parentheses">http://blog.objectmentor.com[..]ing-the-invasion-of-dots-and-parentheses</a> <br/><br/>Fakes should have their own tests - <a href="http://googletesting.blogspot.com.au/2013/06/testing-on-toilet-fake-your-way-to.html">http://googletesting.blogspot.com.au[..]/testing-on-toilet-fake-your-way-to.html</a> <br/><br/><a href="http://lkrnac.net/blog/2014/01/18/mock-final-class/">http://lkrnac.net/blog/2014/01/18/mock-final-class/</a> <br/><br/>Again, other post on pros and cons for difference approach - <a href="https://codurance.com/2019/04/08/Introduction-to-test-doubles/">https://codurance.com/2019/04/08/Introduction-to-test-doubles/</a> <br/><br/><script type="text/javascript"><!--google_ad_client = "pub-9426659565807829";google_ad_slot = "9359905831";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script> 2019-04-09T10:38:55Z test data.txt 2017-03-30T06:47:41Z 2017-03-30T06:47:41Z <br/>Suggestion of how to manage the test datas - <a href="http://jchyip.blogspot.com/2008/07/citcon-melbourne-2008-managing-test.html">http://jchyip.blogspot.com[..]citcon-melbourne-2008-managing-test.html</a> <br/><br/>Difference Pattern of managing test datas - <a href="http://adrianmowat.blogspot.com/2010/09/fundamentals-of-data-testing-setup-and.html">http://adrianmowat.blogspot.com[..]damentals-of-data-testing-setup-and.html</a> <br/><br/>How to get the data feed and design automated test trading system - <a href="http://howtohft.wordpress.com/2011/02/16/trading-system-testability/">http://howtohft.wordpress.com[..]m/2011/02/16/trading-system-testability/</a> <br/><br/>False assumption about time - <a href="http://infiniteundo.com/post/25326999628/falsehoods-programmers-believe-about-time">http://infiniteundo.com[..]alsehoods-programmers-believe-about-time</a> <br/><br/>Create your own clock - <a href="http://ducktypo.blogspot.hk/2013/12/the-virtual-clock-test-pattern.html">http://ducktypo.blogspot.hk[..]3/12/the-virtual-clock-test-pattern.html</a> <br/><br/>Just change the return of Calendar - <a href="http://octodecillion.com/blog/mock-date-time-using-jmockit/">http://octodecillion.com/blog/mock-date-time-using-jmockit/</a> <br/><br/>Discussion about creating test data - <a href="http://blog.codeleak.pl/2014/06/test-data-builders-and-object-mother.html">http://blog.codeleak.pl[..]est-data-builders-and-object-mother.html</a> <br/><br/><a href="http://www.petrikainulainen.net/programming/testing/writing-tests-for-data-access-code-unit-tests-are-waste/">http://www.petrikainulainen.net[..]r-data-access-code-unit-tests-are-waste/</a> <br/><br/>Dummy, fake, stub, spy and mock - <a href="http://letstalkaboutjava.blogspot.hk/2015/09/test-double-patterns.html">http://letstalkaboutjava.blogspot.hk[..]pot.hk/2015/09/test-double-patterns.html</a> <a href="http://www.shaunabram.com/test-doubles/">http://www.shaunabram.com/test-doubles/</a> <br/><br/>Generation of test data - <a href="http://filldb.info/">http://filldb.info/</a> <a href="http://www.softwaretestingmagazine.com/tools/open-source-test-data-generators/">http://www.softwaretestingmagazine.com[..]/tools/open-source-test-data-generators/</a> <br/><br/>Using test container, and compare it with other test data solution - <a href="http://www.objectify.be/wordpress/2017/03/28/database-testing-with-testcontainers/">http://www.objectify.be[..]28/database-testing-with-testcontainers/</a> <a href="https://www.testcontainers.org/">https://www.testcontainers.org/</a> <br/><br/><script type="text/javascript"><!--google_ad_client = "pub-9426659565807829";google_ad_slot = "9359905831";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script> 2017-03-30T06:47:41Z tester.txt 2016-11-15T08:56:18Z 2016-11-15T08:56:18Z <br/>Being proactive! - <a href="http://xndev.blogspot.com/2009/03/how-to-be-first-class-citizen-as-tester.html">http://xndev.blogspot.com[..]to-be-first-class-citizen-as-tester.html</a> <br/><br/><a href="http://blog.codinghorror.com/doing-terrible-things-to-your-code/">http://blog.codinghorror.com/doing-terrible-things-to-your-code/</a> <br/><br/>Well, of course it say yes...... - <a href="http://testinggeek.com/2014/06/27/software-testers-need-learn-coding/">http://testinggeek.com[..]6/27/software-testers-need-learn-coding/</a> <br/><br/><script type="text/javascript"><!--google_ad_client = "pub-9426659565807829";google_ad_slot = "9359905831";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script> 2016-11-15T08:56:18Z integrate.txt 2016-02-18T03:12:10Z 2016-02-18T03:12:10Z <br/>UnitTest DB, check if proper index applied - <a href="http://myronmars.to/n/dev-blog/2012/09/test-driving-database-indexes">http://myronmars.to[..]og/2012/09/test-driving-database-indexes</a> <br/><br/><a href="http://www.codeaffine.com/2015/09/28/clean-integration-testing-with-junit-rules/">http://www.codeaffine.com[..]an-integration-testing-with-junit-rules/</a> <br/><br/><a href="http://googletesting.blogspot.ch/2015/04/just-say-no-to-more-end-to-end-tests.html">http://googletesting.blogspot.ch[..]ust-say-no-to-more-end-to-end-tests.html</a> <br/><br/><script type="text/javascript"><!--google_ad_client = "pub-9426659565807829";google_ad_slot = "9359905831";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script> 2016-02-18T03:12:10Z GUI test.txt 2015-04-09T04:10:12Z 2015-04-09T04:10:12Z <br/>How to write unit test for RCP application in eclipse - <a href="http://www.notesfromatooluser.com/2007/06/developing-ecli.html">http://www.notesfromatooluser.com/2007/06/developing-ecli.html</a> <a href="http://nricheton.homeip.net/?p=94">http://nricheton.homeip.net/?p=94</a> <br/><br/>and functional robot tester - <a href="http://ketan.padegaonkar.name/2007/12/18/announcing-swtbot-01.html">http://ketan.padegaonkar.name[..]ame/2007/12/18/announcing-swtbot-01.html</a> <br/><br/>A lot of links of tools - <a href="http://wiki.java.net/bin/view/Javapedia/TestingGUIApplications">http://wiki.java.net/bin/view/Javapedia/TestingGUIApplications</a> <br/><br/>CI for eclipse RCP - <a href="http://www.pluginbuilder.org/">http://www.pluginbuilder.org/</a> <br/><br/>Don’t write E2E tests instead of UI tests. Instead write unit tests and integration tests beside the UI tests. <br/>Hermetic tests are the way to go. <br/>Use dependency injection while designing your app. <br/>Build your application into small libraries/modules, and test each one in isolation. You can then have a few integration tests to verify integration between components is correct . <br/>Componentized UI tests have proven to be much faster than E2E and 99%+ stable. Fast and stable tests have proven to drastically improve developer productivity.<br/>- <a href="http://googletesting.blogspot.com.au/2015/03/android-ui-automated-testing.html">http://googletesting.blogspot.com.au[..]015/03/android-ui-automated-testing.html</a> <br/><br/><script type="text/javascript"><!--google_ad_client = "pub-9426659565807829";google_ad_slot = "9359905831";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script> 2015-04-09T04:10:12Z deployment.txt 2014-07-14T08:25:03Z 2014-07-14T08:25:03Z <br/>Automated deployment test on VM - <a href="http://code.dblock.org/ShowPost.aspx?id=62">http://code.dblock.org/ShowPost.aspx?id=62</a> <br/><br/><a href="http://www.wouterdanes.net/2014/04/11/continuous-integration-using-docker-maven-and-jenkins.html">http://www.wouterdanes.net[..]tion-using-docker-maven-and-jenkins.html</a> <br/><br/><script type="text/javascript"><!--google_ad_client = "pub-9426659565807829";google_ad_slot = "9359905831";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script> 2014-07-14T08:25:03Z concurrency.txt 2014-07-10T02:38:17Z 2014-07-10T02:38:17Z <br/>Create a thread-pool to execution concurrency - <a href="http://www.planetgeek.ch/2009/08/25/how-to-find-a-concurrency-bug-with-java/">http://www.planetgeek.ch[..]how-to-find-a-concurrency-bug-with-java/</a> <br/><br/><a href="http://legalizeadulthood.wordpress.com/2009/10/14/unit-testing-concurrency/">http://legalizeadulthood.wordpress.com[..]com/2009/10/14/unit-testing-concurrency/</a> <br/><br/><a href="http://merereflections.wordpress.com/2010/01/20/unit-testing-multi-threaded-code-with-easymock/">http://merereflections.wordpress.com[..]sting-multi-threaded-code-with-easymock/</a> <br/><br/>Discussion about a tool that google used to test data racing - <a href="http://googletesting.blogspot.com.au/2014/06/threadsanitizer-slaughtering-data-races.html">http://googletesting.blogspot.com.au[..]adsanitizer-slaughtering-data-races.html</a> <br/><br/><script type="text/javascript"><!--google_ad_client = "pub-9426659565807829";google_ad_slot = "9359905831";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script> 2014-07-10T02:38:17Z LoadTest.txt 2014-04-25T01:24:17Z 2014-04-25T01:24:17Z <br/>Experience of using load testing tool - <a href="http://www.netatlantis.com/?p=3320">http://www.netatlantis.com/?p=3320</a> , in his opinions, look like <a href="http://www.loadui.org/">http://www.loadui.org/</a> is the best <br/><br/><a href="http://www.softwaretestingmagazine.com/knowledge/preparing-for-load-testing-best-practices/">http://www.softwaretestingmagazine.com[..]eparing-for-load-testing-best-practices/</a> <br/><br/><script type="text/javascript"><!--google_ad_client = "pub-9426659565807829";google_ad_slot = "9359905831";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script> 2014-04-25T01:24:17Z debugger.txt 2013-12-04T05:03:38Z 2013-12-04T05:03:38Z <br/>Various discussion about debugger<br/><br/>Debuggers are a wasteful Timesink - <a href="http://www.artima.com/weblogs/viewpost.jsp?thread=23476">http://www.artima.com/weblogs/viewpost.jsp?thread=23476</a> <br/>The Power of Debuggers - <a href="http://beust.com/weblog/archives/000055.html">http://beust.com/weblog/archives/000055.html</a> <br/><br/>And a lot of links - <a href="http://www.infoq.com/news/2007/10/are-ruby-debuggers-harmful">http://www.infoq.com/news/2007/10/are-ruby-debuggers-harmful</a> <br/><br/>I feel the same, most of the time rely on debugger is not that nice - <a href="http://iancartwright.com/blog/2009/11/ban-debugger.html">http://iancartwright.com/blog/2009/11/ban-debugger.html</a> <br/><br/>Here are the types of debuggers we cover:<br/> CLI debuggers<br/> IDE debuggers<br/> Build you own debugger<br/> Heap dumps<br/> Historical debuggers<br/> Dynamic tracing<br/> Production debugging<br/> Takipi<br/><a href="http://www.takipiblog.com/2013/12/03/java-debugger-the-definitive-list-of-tools/">http://www.takipiblog.com[..]a-debugger-the-definitive-list-of-tools/</a> <br/><br/><script type="text/javascript"><!--google_ad_client = "pub-9426659565807829";google_ad_slot = "9359905831";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script> 2013-12-04T05:03:38Z nice bug!.txt 2013-02-05T13:14:22Z 2013-02-05T13:14:22Z <br/>computer system have to be use it very careful? or it should be have the user to prevent mistake? <a href="http://www.thestandard.com.hk/stdn/std/Metro/GH13Ak01.html">http://www.thestandard.com.hk/stdn/std/Metro/GH13Ak01.html</a> <br/><br/>hard to reproduce bug - <a href="http://www.drdobbs.com/cpp/its-a-heisenbug/240146005?cid=DDJ_nl_cpp_2013-01-31_h&elq=2a3777bae66d4ddfb7650a070c8ca30b">http://www.drdobbs.com[..]1_h&elq=2a3777bae66d4ddfb7650a070c8ca30b</a> <br/><br/><script type="text/javascript"><!--google_ad_client = "pub-9426659565807829";google_ad_slot = "9359905831";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script> 2013-02-05T13:14:22Z style.txt 2012-10-01T09:14:51Z 2012-10-01T09:14:51Z <br/>Use Scala closure to make test look nicer - <a href="http://www.artima.com/forums/flat.jsp?forum=106&thread=232028">http://www.artima.com/forums/flat.jsp?forum=106&thread=232028</a> <br/><br/>Specification base testing - <a href="http://cqrsguide.com/doc:specification">http://cqrsguide.com/doc:specification</a> <br/><br/><script type="text/javascript"><!--google_ad_client = "pub-9426659565807829";google_ad_slot = "9359905831";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script> 2012-10-01T09:14:51Z games.txt 2012-07-19T14:14:05Z 2012-07-19T14:14:05Z <br/>Starting agile with games - <a href="http://agilistry.com/downloads/shortcut.pdf">http://agilistry.com/downloads/shortcut.pdf</a> <a href="http://www.scrumdesk.com/start-agile-transition-correctly-with-drawing-game/">http://www.scrumdesk.com[..]-transition-correctly-with-drawing-game/</a> <a href="http://nandalankalapalli.wordpress.com/2011/09/15/game-test-small-test-often/">http://nandalankalapalli.wordpress.com[..]m/2011/09/15/game-test-small-test-often/</a> <a href="http://tastycupcakes.org/category/games/">http://tastycupcakes.org/category/games/</a> <a href="http://innovationgames.com/">http://innovationgames.com/</a> <a href="http://jamesshore.com/Blog/Lets-Play/">http://jamesshore.com/Blog/Lets-Play/</a> <br/><br/><br/><script type="text/javascript"><!--google_ad_client = "pub-9426659565807829";google_ad_slot = "9359905831";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script> 2012-07-19T14:14:05Z exploring test.txt 2011-11-03T17:41:15Z 2011-11-03T17:41:15Z <br/>Using mindmap as testing tool - <a href="http://lisacrispin.com/wordpress/2011/02/28/using-mind-maps-for-test-planning/">http://lisacrispin.com[..]02/28/using-mind-maps-for-test-planning/</a> <br/><br/>Chat about exploring test - <a href="http://www.developsense.com/blog/2011/01/exploratory-testing-or-scripted-testing-which-comes-first/">http://www.developsense.com[..]g-or-scripted-testing-which-comes-first/</a> <br/><br/>How to effective use notebook with exploratory-testing - <a href="http://www.developsense.com/2009/04/exploratory-testing-recording-and.html">http://www.developsense.com[..]4/exploratory-testing-recording-and.html</a> <br/><br/><br/><script type="text/javascript"><!--google_ad_client = "pub-9426659565807829";google_ad_slot = "9359905831";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script> 2011-11-03T17:41:15Z performance.txt 2011-10-03T16:22:03Z 2011-10-03T16:22:03Z <br/>By far the biggest reason I have seen for the performance discrepancy above is not due to a faulty test but due to the stress test being executed on wildly different data sets than what is in production. - <a href="http://saasinterrupted.com/2009/12/16/the-most-common-flaw-in-software-performance-testing/">http://saasinterrupted.com[..]on-flaw-in-software-performance-testing/</a> <br/><br/><a href="http://www.jayphilips.com/2010/01/07/50-open-source-performance-testing-tools/">http://www.jayphilips.com[..]0-open-source-performance-testing-tools/</a> <br/><br/>Discuss about performance management, a process to monitor and control performance details - <a href="http://blog.dynatrace.com/2011/09/15/why-do-you-do-apm-in-production/">http://blog.dynatrace.com[..]1/09/15/why-do-you-do-apm-in-production/</a> <br/><br/><script type="text/javascript"><!--google_ad_client = "pub-9426659565807829";google_ad_slot = "9359905831";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script> 2011-10-03T16:22:03Z Release Checklist.txt 2011-06-20T16:16:16Z 2011-06-20T16:16:16Z <br/>Various discussion about the checklist: <a href="http://discuss.joelonsoftware.com/default.asp?joel.3.111480">http://discuss.joelonsoftware.com/default.asp?joel.3.111480</a> . But I think practice CI is more important: <a href="http://www.martinfowler.com/articles/continuousIntegration.html">http://www.martinfowler.com/articles/continuousIntegration.html</a> <br/><br/>Joey discuss on beta testing... I feel he requirement is too high for small team - <a href="http://www.joelonsoftware.com/articles/BetaTest.html">http://www.joelonsoftware.com/articles/BetaTest.html</a> <br/><br/>More discussion - <a href="http://www.infoq.com/news/2007/12/agile-checklists">http://www.infoq.com/news/2007/12/agile-checklists</a> and a checklist for SCRUM <a href="http://www.infoq.com/minibooks/scrum-checklists">http://www.infoq.com/minibooks/scrum-checklists</a> <br/><br/>Integraton test concern - <a href="http://www.makinggoodsoftware.com/2011/01/14/how-to-interact-with-web-services-databases-and-other-integration-points-4-main-considerations">http://www.makinggoodsoftware.com[..]integration-points-4-main-considerations</a> <br/><br/><a href="http://blog.anandvishwanath.in/2011/06/release-plan-checklist.html">http://blog.anandvishwanath.in[..]h.in/2011/06/release-plan-checklist.html</a> <br/><br/><script type="text/javascript"><!--google_ad_client = "pub-9426659565807829";google_ad_slot = "9359905831";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script> 2011-06-20T16:16:16Z refactoring unit test.txt 2011-04-27T16:36:26Z 2011-04-27T16:36:26Z <br/>Idea of how to refactoring test cases, summary :<br/><br/>Refactor production code with the tests passing. This helps you determine that the production code still does what it is meant to.<br/>Refactor test code with the tests failing. This helps you determine that the test code still does what it is meant to.<br/><br/><a href="http://googletesting.blogspot.com/2007/04/tott-refactoring-tests-in-red.html">http://googletesting.blogspot.com[..]07/04/tott-refactoring-tests-in-red.html</a> <br/><br/>Collections of idea of testing private methods - <a href="http://www.infoq.com/news/2008/01/private-methods-tdd-design">http://www.infoq.com/news/2008/01/private-methods-tdd-design</a> , may be it is a signal of refactoring? <br/><br/>The other way of testing private , via compare with difference implementation - <a href="http://manversusvirtualmachine.blogspot.com/2011/01/unit-testing-private-methods-like.html">http://manversusvirtualmachine.blogspot.com[..]1/unit-testing-private-methods-like.html</a> <br/><br/>Explain the problem of non-Determinism in testing, common reason of why tests becoming non-Deterministic, and common solution - <a href="http://martinfowler.com/articles/nonDeterminism.html">http://martinfowler.com/articles/nonDeterminism.html</a> <br/><br/><script type="text/javascript"><!--google_ad_client = "pub-9426659565807829";google_ad_slot = "9359905831";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script> 2011-04-27T16:36:26Z