{"id":2554,"date":"2017-03-13T08:00:03","date_gmt":"2017-03-13T08:00:03","guid":{"rendered":"http:\/\/www.diogonunes.com\/blog\/?p=2554"},"modified":"2020-05-15T14:23:12","modified_gmt":"2020-05-15T13:23:12","slug":"tests-that-criticize-the-product","status":"publish","type":"post","link":"https:\/\/www.diogonunes.com\/blog\/tests-that-criticize-the-product\/","title":{"rendered":"Testing for agile teams: Tests that review the product (#5)"},"content":{"rendered":"<p><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/www.diogonunes.com\/blog\/wp-content\/uploads\/2016\/03\/Agile-Testing-Book-Part-3.jpg?resize=489%2C340\" alt=\"Agile Testing Book Part 3\" width=\"489\" height=\"340\" class=\"aligncenter size-full wp-image-2671\" srcset=\"https:\/\/i0.wp.com\/www.diogonunes.com\/blog\/wp-content\/uploads\/2016\/03\/Agile-Testing-Book-Part-3.jpg?w=489&amp;ssl=1 489w, https:\/\/i0.wp.com\/www.diogonunes.com\/blog\/wp-content\/uploads\/2016\/03\/Agile-Testing-Book-Part-3.jpg?resize=400%2C278&amp;ssl=1 400w\" sizes=\"auto, (max-width: 489px) 100vw, 489px\" \/><\/p>\n<p><em>This post is part of the <a href=\"http:\/\/www.diogonunes.com\/blog\/?s=Testing+for+Agile+Teams\">&#8220;Testing for Agile Teams&#8221; series<\/a><\/em>.<\/p>\n<p><!--more--><\/p>\n<blockquote>\n<p>All that&#8217;s left is to possibly find some obscure or interesting bugs. And to avoid things like &#8220;that&#8217;s what I said, but it\u2019s not what I meant.&#8221;<\/p>\n<\/blockquote>\n<h2>Business-Facing Tests (Q3)<\/h2>\n<ul>\n<li>All about trying to <strong>recreate actual experiences<\/strong> of the end users.<\/li>\n<li>This kind of testing relies on human <strong>creativity, experience, and instinct<\/strong>.<\/li>\n<li>Consider <a href=\"https:\/\/en.wikipedia.org\/wiki\/Scenario_testing\">Soap Opera Testing<\/a> or scenario testing. Use it together with workflows to test the system end-to-end.<\/li>\n<li><strong>Exploratory Testing<\/strong> combines learning, test design, and execution. You test just a little more to see if the &#8220;done&#8221; stories are done to your (users&#8217;) satisfaction.<\/li>\n<li>Exploratory testing is about <strong>looking for and following the &#8220;smells&#8221;<\/strong>. You review and redirect a test into unexpected directions on the fly.<\/li>\n<li><strong>Assign a time slot<\/strong> for this type of testing and measure it. It&#8217;s easy to off track and end up chasing a bug that might not be important.<\/li>\n<li>To test usability create <a href=\"http:\/\/www.measuringu.com\/blog\/personas-ux.php\">personas<\/a>. For some, your app just needs to do it right rather than intuitively.<\/li>\n<li>Check out the competition, research how their apps work and compare. <\/li>\n<\/ul>\n<h2>Technology-Facing Tests (Q4)<\/h2>\n<ul>\n<li>Not all projects are concerned about nonfunctional requirements, but it is a good idea to have a <strong>checklist<\/strong> to make sure you at least think about them once. And clients usually assume the dev team will just take care of issues like security, performance, etc.<\/li>\n<li><strong>PSR testing<\/strong> is answering &#8220;How fast?&#8221; (performance), &#8220;How long?&#8221; (stability), &#8220;How often?&#8221; (reliability), and &#8220;How much?&#8221; (scalability).<\/li>\n<li>The sooner technology-facing tests are created, the cheaper it is to fix issues.<\/li>\n<li>This should be done by <strong>security<\/strong> expert: static analysis tools, SQL injection, cross-site scripting, remote code inclusion.<\/li>\n<li>To increase <strong>maintainability<\/strong> develop standards and guidelines and share code ownership. Avoid duplication. Refactor.<\/li>\n<li>Test end-to-end functionality between two or more communicating systems to ensure <strong>interoperability<\/strong>. Stubs and mocks simulate the behavior of other systems. Test with multiple OS, Browsers, Servers, Hardware.<\/li>\n<li><strong>Reliability<\/strong> is about &#8220;How long will it run before it breaks?&#8221; (mean time to and between failures). Think about how your application will be used all day, every day, over a period of time. Run simulations. Recovery from power outages?<\/li>\n<li><strong>Performance testing<\/strong> identify bottlenecks in a system. <strong>Load testing<\/strong> evaluates the system&#8217;s behavior as more and more users start using it at the same time.<\/li>\n<\/ul>\n<blockquote>\n<p>You will need <strong>time to obtain the expertise<\/strong> needed &#8212; either by acquiring it through learning and practicing the skills or by bringing in outside help.<\/p>\n<\/blockquote>\n<p><strong>Tools:<\/strong> <code>Nessus<\/code>, <code>JUnitPerf<\/code>, <code>JMeter<\/code>, <code>JProfiler<\/code>, <code>JConsole<\/code><\/p>\n<hr \/>\n<p><em>This post is a personal summary of a chapter from the book <a href=\"http:\/\/www.amazon.co.uk\/gp\/product\/0321534468\/ref=as_li_tl?ie=UTF8&amp;camp=1634&amp;creative=6738&amp;creativeASIN=0321534468&amp;linkCode=as2&amp;tag=dionun-21\">Agile Testing: A Practical Guide For Testers And Agile Teams<\/a>. I&#8217;m sure you&#8217;ll find that book useful too.<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>This post is part of the &#8220;Testing for Agile Teams&#8221; series.<\/p>\n","protected":false},"author":1,"featured_media":2671,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[51],"tags":[54,55],"class_list":["post-2554","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-work","tag-agile","tag-testing"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Testing for agile teams: Tests that review the product (#5) - The Geeky Gecko<\/title>\n<meta name=\"description\" content=\"This is a personal summary of a chapter from the book Agile Testing: A Practical Guide For Testers And Agile Teams. I&#039;m sure you&#039;ll find it useful too.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.diogonunes.com\/blog\/tests-that-criticize-the-product\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Testing for agile teams: Tests that review the product (#5) - The Geeky Gecko\" \/>\n<meta property=\"og:description\" content=\"This is a personal summary of a chapter from the book Agile Testing: A Practical Guide For Testers And Agile Teams. I&#039;m sure you&#039;ll find it useful too.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.diogonunes.com\/blog\/tests-that-criticize-the-product\/\" \/>\n<meta property=\"og:site_name\" content=\"The Geeky Gecko\" \/>\n<meta property=\"article:published_time\" content=\"2017-03-13T08:00:03+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-05-15T13:23:12+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/i0.wp.com\/www.diogonunes.com\/blog\/wp-content\/uploads\/2016\/03\/Agile-Testing-Book-Part-3.jpg?fit=489%2C340&ssl=1\" \/>\n\t<meta property=\"og:image:width\" content=\"489\" \/>\n\t<meta property=\"og:image:height\" content=\"340\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Diogo Nunes\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@dialexnunes\" \/>\n<meta name=\"twitter:site\" content=\"@dialexnunes\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Diogo Nunes\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.diogonunes.com\/blog\/tests-that-criticize-the-product\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.diogonunes.com\/blog\/tests-that-criticize-the-product\/\"},\"author\":{\"name\":\"Diogo Nunes\",\"@id\":\"https:\/\/www.diogonunes.com\/blog\/#\/schema\/person\/a6fa79b293f22912664654fcfbd2da0c\"},\"headline\":\"Testing for agile teams: Tests that review the product (#5)\",\"datePublished\":\"2017-03-13T08:00:03+00:00\",\"dateModified\":\"2020-05-15T13:23:12+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.diogonunes.com\/blog\/tests-that-criticize-the-product\/\"},\"wordCount\":460,\"publisher\":{\"@id\":\"https:\/\/www.diogonunes.com\/blog\/#\/schema\/person\/a6fa79b293f22912664654fcfbd2da0c\"},\"image\":{\"@id\":\"https:\/\/www.diogonunes.com\/blog\/tests-that-criticize-the-product\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/i0.wp.com\/www.diogonunes.com\/blog\/wp-content\/uploads\/2016\/03\/Agile-Testing-Book-Part-3.jpg?fit=489%2C340&ssl=1\",\"keywords\":[\"agile\",\"testing\"],\"articleSection\":[\"Work\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.diogonunes.com\/blog\/tests-that-criticize-the-product\/\",\"url\":\"https:\/\/www.diogonunes.com\/blog\/tests-that-criticize-the-product\/\",\"name\":\"Testing for agile teams: Tests that review the product (#5) - The Geeky Gecko\",\"isPartOf\":{\"@id\":\"https:\/\/www.diogonunes.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.diogonunes.com\/blog\/tests-that-criticize-the-product\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.diogonunes.com\/blog\/tests-that-criticize-the-product\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/i0.wp.com\/www.diogonunes.com\/blog\/wp-content\/uploads\/2016\/03\/Agile-Testing-Book-Part-3.jpg?fit=489%2C340&ssl=1\",\"datePublished\":\"2017-03-13T08:00:03+00:00\",\"dateModified\":\"2020-05-15T13:23:12+00:00\",\"description\":\"This is a personal summary of a chapter from the book Agile Testing: A Practical Guide For Testers And Agile Teams. I'm sure you'll find it useful too.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.diogonunes.com\/blog\/tests-that-criticize-the-product\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.diogonunes.com\/blog\/tests-that-criticize-the-product\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.diogonunes.com\/blog\/tests-that-criticize-the-product\/#primaryimage\",\"url\":\"https:\/\/i0.wp.com\/www.diogonunes.com\/blog\/wp-content\/uploads\/2016\/03\/Agile-Testing-Book-Part-3.jpg?fit=489%2C340&ssl=1\",\"contentUrl\":\"https:\/\/i0.wp.com\/www.diogonunes.com\/blog\/wp-content\/uploads\/2016\/03\/Agile-Testing-Book-Part-3.jpg?fit=489%2C340&ssl=1\",\"width\":489,\"height\":340},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.diogonunes.com\/blog\/tests-that-criticize-the-product\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.diogonunes.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Testing for agile teams: Tests that review the product (#5)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.diogonunes.com\/blog\/#website\",\"url\":\"https:\/\/www.diogonunes.com\/blog\/\",\"name\":\"The Geeky Gecko\",\"description\":\"The Geeky Gecko\",\"publisher\":{\"@id\":\"https:\/\/www.diogonunes.com\/blog\/#\/schema\/person\/a6fa79b293f22912664654fcfbd2da0c\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.diogonunes.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/www.diogonunes.com\/blog\/#\/schema\/person\/a6fa79b293f22912664654fcfbd2da0c\",\"name\":\"Diogo Nunes\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.diogonunes.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/i0.wp.com\/www.diogonunes.com\/blog\/wp-content\/uploads\/2026\/04\/Geeky-Gecko-2026-v2.png?fit=799%2C799&ssl=1\",\"contentUrl\":\"https:\/\/i0.wp.com\/www.diogonunes.com\/blog\/wp-content\/uploads\/2026\/04\/Geeky-Gecko-2026-v2.png?fit=799%2C799&ssl=1\",\"width\":799,\"height\":799,\"caption\":\"Diogo Nunes\"},\"logo\":{\"@id\":\"https:\/\/www.diogonunes.com\/blog\/#\/schema\/person\/image\/\"},\"sameAs\":[\"http:\/\/www.diogonunes.com\",\"https:\/\/x.com\/dialexnunes\"],\"url\":\"https:\/\/www.diogonunes.com\/blog\/author\/diogo-nunes\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Testing for agile teams: Tests that review the product (#5) - The Geeky Gecko","description":"This is a personal summary of a chapter from the book Agile Testing: A Practical Guide For Testers And Agile Teams. I'm sure you'll find it useful too.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.diogonunes.com\/blog\/tests-that-criticize-the-product\/","og_locale":"en_US","og_type":"article","og_title":"Testing for agile teams: Tests that review the product (#5) - The Geeky Gecko","og_description":"This is a personal summary of a chapter from the book Agile Testing: A Practical Guide For Testers And Agile Teams. I'm sure you'll find it useful too.","og_url":"https:\/\/www.diogonunes.com\/blog\/tests-that-criticize-the-product\/","og_site_name":"The Geeky Gecko","article_published_time":"2017-03-13T08:00:03+00:00","article_modified_time":"2020-05-15T13:23:12+00:00","og_image":[{"width":489,"height":340,"url":"https:\/\/i0.wp.com\/www.diogonunes.com\/blog\/wp-content\/uploads\/2016\/03\/Agile-Testing-Book-Part-3.jpg?fit=489%2C340&ssl=1","type":"image\/jpeg"}],"author":"Diogo Nunes","twitter_card":"summary_large_image","twitter_creator":"@dialexnunes","twitter_site":"@dialexnunes","twitter_misc":{"Written by":"Diogo Nunes","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.diogonunes.com\/blog\/tests-that-criticize-the-product\/#article","isPartOf":{"@id":"https:\/\/www.diogonunes.com\/blog\/tests-that-criticize-the-product\/"},"author":{"name":"Diogo Nunes","@id":"https:\/\/www.diogonunes.com\/blog\/#\/schema\/person\/a6fa79b293f22912664654fcfbd2da0c"},"headline":"Testing for agile teams: Tests that review the product (#5)","datePublished":"2017-03-13T08:00:03+00:00","dateModified":"2020-05-15T13:23:12+00:00","mainEntityOfPage":{"@id":"https:\/\/www.diogonunes.com\/blog\/tests-that-criticize-the-product\/"},"wordCount":460,"publisher":{"@id":"https:\/\/www.diogonunes.com\/blog\/#\/schema\/person\/a6fa79b293f22912664654fcfbd2da0c"},"image":{"@id":"https:\/\/www.diogonunes.com\/blog\/tests-that-criticize-the-product\/#primaryimage"},"thumbnailUrl":"https:\/\/i0.wp.com\/www.diogonunes.com\/blog\/wp-content\/uploads\/2016\/03\/Agile-Testing-Book-Part-3.jpg?fit=489%2C340&ssl=1","keywords":["agile","testing"],"articleSection":["Work"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.diogonunes.com\/blog\/tests-that-criticize-the-product\/","url":"https:\/\/www.diogonunes.com\/blog\/tests-that-criticize-the-product\/","name":"Testing for agile teams: Tests that review the product (#5) - The Geeky Gecko","isPartOf":{"@id":"https:\/\/www.diogonunes.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.diogonunes.com\/blog\/tests-that-criticize-the-product\/#primaryimage"},"image":{"@id":"https:\/\/www.diogonunes.com\/blog\/tests-that-criticize-the-product\/#primaryimage"},"thumbnailUrl":"https:\/\/i0.wp.com\/www.diogonunes.com\/blog\/wp-content\/uploads\/2016\/03\/Agile-Testing-Book-Part-3.jpg?fit=489%2C340&ssl=1","datePublished":"2017-03-13T08:00:03+00:00","dateModified":"2020-05-15T13:23:12+00:00","description":"This is a personal summary of a chapter from the book Agile Testing: A Practical Guide For Testers And Agile Teams. I'm sure you'll find it useful too.","breadcrumb":{"@id":"https:\/\/www.diogonunes.com\/blog\/tests-that-criticize-the-product\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.diogonunes.com\/blog\/tests-that-criticize-the-product\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.diogonunes.com\/blog\/tests-that-criticize-the-product\/#primaryimage","url":"https:\/\/i0.wp.com\/www.diogonunes.com\/blog\/wp-content\/uploads\/2016\/03\/Agile-Testing-Book-Part-3.jpg?fit=489%2C340&ssl=1","contentUrl":"https:\/\/i0.wp.com\/www.diogonunes.com\/blog\/wp-content\/uploads\/2016\/03\/Agile-Testing-Book-Part-3.jpg?fit=489%2C340&ssl=1","width":489,"height":340},{"@type":"BreadcrumbList","@id":"https:\/\/www.diogonunes.com\/blog\/tests-that-criticize-the-product\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.diogonunes.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Testing for agile teams: Tests that review the product (#5)"}]},{"@type":"WebSite","@id":"https:\/\/www.diogonunes.com\/blog\/#website","url":"https:\/\/www.diogonunes.com\/blog\/","name":"The Geeky Gecko","description":"The Geeky Gecko","publisher":{"@id":"https:\/\/www.diogonunes.com\/blog\/#\/schema\/person\/a6fa79b293f22912664654fcfbd2da0c"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.diogonunes.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/www.diogonunes.com\/blog\/#\/schema\/person\/a6fa79b293f22912664654fcfbd2da0c","name":"Diogo Nunes","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.diogonunes.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/i0.wp.com\/www.diogonunes.com\/blog\/wp-content\/uploads\/2026\/04\/Geeky-Gecko-2026-v2.png?fit=799%2C799&ssl=1","contentUrl":"https:\/\/i0.wp.com\/www.diogonunes.com\/blog\/wp-content\/uploads\/2026\/04\/Geeky-Gecko-2026-v2.png?fit=799%2C799&ssl=1","width":799,"height":799,"caption":"Diogo Nunes"},"logo":{"@id":"https:\/\/www.diogonunes.com\/blog\/#\/schema\/person\/image\/"},"sameAs":["http:\/\/www.diogonunes.com","https:\/\/x.com\/dialexnunes"],"url":"https:\/\/www.diogonunes.com\/blog\/author\/diogo-nunes\/"}]}},"jetpack_featured_media_url":"https:\/\/i0.wp.com\/www.diogonunes.com\/blog\/wp-content\/uploads\/2016\/03\/Agile-Testing-Book-Part-3.jpg?fit=489%2C340&ssl=1","jetpack-related-posts":[{"id":2523,"url":"https:\/\/www.diogonunes.com\/blog\/testing-for-agile-teams\/","url_meta":{"origin":2554,"position":0},"title":"Testing for agile teams: Introduction (#1)","author":"Diogo Nunes","date":"10 October, 2016","format":false,"excerpt":"This post is part of the \"Testing for Agile Teams\" series. The agile way Remember the manifesto. Focus on delivering small chunks of business value in short cycles. Numerous implementations of the manifesto: Scrum, XP, Kanban, DSDM... Solve problems as a team of people who all feel responsible for delivering\u2026","rel":"","context":"In &quot;Work&quot;","block_context":{"text":"Work","link":"https:\/\/www.diogonunes.com\/blog\/category\/work\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.diogonunes.com\/blog\/wp-content\/uploads\/2016\/03\/Agile-Testing-Book-Part-1.jpg?fit=489%2C340&ssl=1&resize=350%2C200","width":350,"height":200},"classes":[]},{"id":2497,"url":"https:\/\/www.diogonunes.com\/blog\/testing-for-agile-teams-summary\/","url_meta":{"origin":2554,"position":1},"title":"Testing for agile teams: Summary","author":"Diogo Nunes","date":"1 August, 2016","format":false,"excerpt":"This post is part of the \"Testing for Agile Teams\" series. Incrementally delivering business value, through short iterations (SCRUM) and virtuous loops of feedback (XP). Roles' boundaries are blurred, everyone's focused on quality. Testers help customers clarify requirements, turn those into tests that guide development, and provide a holistic viewpoint\u2026","rel":"","context":"In &quot;Work&quot;","block_context":{"text":"Work","link":"https:\/\/www.diogonunes.com\/blog\/category\/work\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.diogonunes.com\/blog\/wp-content\/uploads\/2016\/03\/Agile-Testing-Book.jpg?fit=489%2C340&ssl=1&resize=350%2C200","width":350,"height":200},"classes":[]},{"id":2536,"url":"https:\/\/www.diogonunes.com\/blog\/four-testing-quadrants\/","url_meta":{"origin":2554,"position":2},"title":"Testing for agile teams: The four testing quadrants (#3)","author":"Diogo Nunes","date":"16 January, 2017","format":false,"excerpt":"This post is part of the \"Testing for Agile Teams\" series. We do different types of testing to accomplish different goals. Your team has its own unique context. It's a tool, not a rule. Tests that support the team Supports the team as it develops the product: Drives development to\u2026","rel":"","context":"In &quot;Work&quot;","block_context":{"text":"Work","link":"https:\/\/www.diogonunes.com\/blog\/category\/work\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.diogonunes.com\/blog\/wp-content\/uploads\/2016\/03\/Agile-Testing-Book-Part-4.jpg?fit=489%2C340&ssl=1&resize=350%2C200","width":350,"height":200},"classes":[]},{"id":2546,"url":"https:\/\/www.diogonunes.com\/blog\/tests-that-support-the-team\/","url_meta":{"origin":2554,"position":3},"title":"Testing for agile teams: Tests that support the team (#4)","author":"Diogo Nunes","date":"13 February, 2017","format":false,"excerpt":"This post is part of the \"Testing for Agile Teams\" series. Technology-Facing Tests (Q1) Strive to make time to test more complex scenarios and edge cases. TDD means writing a test that captures the behavior of a tiny bit of code and then working the code until the test passes.\u2026","rel":"","context":"In &quot;Work&quot;","block_context":{"text":"Work","link":"https:\/\/www.diogonunes.com\/blog\/category\/work\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.diogonunes.com\/blog\/wp-content\/uploads\/2016\/03\/Agile-Testing-Book-Part-5.jpg?fit=489%2C340&ssl=1&resize=350%2C200","width":350,"height":200},"classes":[]},{"id":2529,"url":"https:\/\/www.diogonunes.com\/blog\/10-principles-agile-testers\/","url_meta":{"origin":2554,"position":4},"title":"Testing for agile teams: 10 principles for agile testers (#2)","author":"Diogo Nunes","date":"19 December, 2016","format":false,"excerpt":"This post is part of the \"Testing for Agile Teams\" series. What's special about being an agile tester? Collaborates well with both technical and business people. Uses tests to document requirements and drive development. Learns what customers do in order to fully understand the customers\u2019 requirements. Tends to see the\u2026","rel":"","context":"In &quot;Work&quot;","block_context":{"text":"Work","link":"https:\/\/www.diogonunes.com\/blog\/category\/work\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.diogonunes.com\/blog\/wp-content\/uploads\/2016\/03\/Agile-Testing-Book-Part-2.jpg?fit=489%2C340&ssl=1&resize=350%2C200","width":350,"height":200},"classes":[]},{"id":3173,"url":"https:\/\/www.diogonunes.com\/blog\/making-an-open-source-testing-course\/","url_meta":{"origin":2554,"position":5},"title":"Doing Making a testing course","author":"Diogo Nunes","date":"5 February, 2018","format":false,"excerpt":"Using GitHub & Agile to manage a hobby. I learned all I know about testing on the job. That's not enough for me. That's why I have a strong desire to do a deep dive on testing \u2014 take my time and revisit the fundamentals, learn \"the proper way\" to\u2026","rel":"","context":"In &quot;Technology&quot;","block_context":{"text":"Technology","link":"https:\/\/www.diogonunes.com\/blog\/category\/tech\/"},"img":{"alt_text":"cover","src":"https:\/\/i0.wp.com\/www.diogonunes.com\/blog\/wp-content\/uploads\/2018\/02\/start-testing-cover.png?fit=1200%2C583&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.diogonunes.com\/blog\/wp-content\/uploads\/2018\/02\/start-testing-cover.png?fit=1200%2C583&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.diogonunes.com\/blog\/wp-content\/uploads\/2018\/02\/start-testing-cover.png?fit=1200%2C583&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.diogonunes.com\/blog\/wp-content\/uploads\/2018\/02\/start-testing-cover.png?fit=1200%2C583&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/www.diogonunes.com\/blog\/wp-content\/uploads\/2018\/02\/start-testing-cover.png?fit=1200%2C583&ssl=1&resize=1050%2C600 3x"},"classes":[]}],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.diogonunes.com\/blog\/wp-json\/wp\/v2\/posts\/2554","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.diogonunes.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.diogonunes.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.diogonunes.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.diogonunes.com\/blog\/wp-json\/wp\/v2\/comments?post=2554"}],"version-history":[{"count":1,"href":"https:\/\/www.diogonunes.com\/blog\/wp-json\/wp\/v2\/posts\/2554\/revisions"}],"predecessor-version":[{"id":3782,"href":"https:\/\/www.diogonunes.com\/blog\/wp-json\/wp\/v2\/posts\/2554\/revisions\/3782"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.diogonunes.com\/blog\/wp-json\/wp\/v2\/media\/2671"}],"wp:attachment":[{"href":"https:\/\/www.diogonunes.com\/blog\/wp-json\/wp\/v2\/media?parent=2554"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.diogonunes.com\/blog\/wp-json\/wp\/v2\/categories?post=2554"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.diogonunes.com\/blog\/wp-json\/wp\/v2\/tags?post=2554"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}