Timeline for By what criteria should automated end-to-end test implementation work be allocated?
Current License: CC BY-SA 3.0
21 events
| when toggle format | what | by | license | comment | |
|---|---|---|---|---|---|
| Feb 15, 2018 at 19:55 | vote | accept | Will | ||
| Feb 10, 2018 at 7:58 | answer | added | Doc Brown | timeline score: 2 | |
| Feb 9, 2018 at 20:39 | comment | added | Will | Updated once more to reflect this feedback. Hopefully I haven't muddled it further. ;) | |
| Feb 9, 2018 at 20:39 | history | edited | Will | CC BY-SA 3.0 | replaced "test design" with "test planning" and the like in a couple more spots |
| Feb 9, 2018 at 20:30 | comment | added | Will | @ThomasOwens re: "design"... Ah I see. By "test design" I mean what is variously called a "test plan", or "test case specification", or "test analysis", all of which is often performed in a human language. Specifically not computer code. In BDD terminology this would be the behavior specification in a human language, not the code that implements it. This is traditionally a QA or product management or customer function, whether or not there is a dedicated QA resource. I intend for this to be out of scope. As distinct from designing and writing code in a computer language, which is in scope. | |
| Feb 9, 2018 at 20:22 | comment | added | Will | @ThomasOwens Yes, I agree there is no universal answer, which is why I asked, "What criteria should govern who implements what?" I'm trying to find out what factors should weigh into the work allocation. I concede that it may be too broad, but in my experience questions here on SE are often broad just like this. | |
| Feb 9, 2018 at 20:22 | comment | added | Thomas Owens♦ | You may also want to elaborate on that. I don't understand. Are you differentiating where automation code design/implementation is choosing technologies, frameworks, and strategies while test design is actually writing the tests themselves in the chosen technologies? | |
| Feb 9, 2018 at 20:19 | comment | added | Will | @ThomasOwens re: your "design" comment, I agree. Let me clarify; I was not trying to distinguish between implementation vs. design at all, but rather between automation code design/implementation (in scope) vs. test design (out of scope). | |
| Feb 9, 2018 at 20:18 | comment | added | Thomas Owens♦ | In this case, yes. There is no universal answer to who should design automated tests. It's going to depend on the characteristics of your environment. Without that specification, this question feels too broad. | |
| Feb 9, 2018 at 20:17 | comment | added | Will | Ah, thanks @ThomasOwens, I was intentionally keeping the question free of particulars of my environment. Do you think that is a problem? I figured it would be a more useful question if it was kept more general. I see both types of questions here on SE, so I was not aware of a rule or precedent. The other questions I cited are mostly pretty general and not tied to a single environment. | |
| Feb 9, 2018 at 19:35 | comment | added | Thomas Owens♦ | I would like to answer your question, but even with the most recent edits, it doesn't provide enough information about your environment. I also think that your edits about focusing on implementation vs design are incorrect - writing code (whether production or test) is a design activity. | |
| Feb 9, 2018 at 18:22 | history | edited | Will | CC BY-SA 3.0 | significant update to change wording from "writing" to "implementing" |
| Feb 9, 2018 at 17:41 | history | edited | Will | CC BY-SA 3.0 | added one more existing question |
| Feb 9, 2018 at 16:44 | history | edited | Will | CC BY-SA 3.0 | further explained nuance compared to existing questions |
| Feb 9, 2018 at 16:27 | review | Close votes | |||
| Feb 17, 2018 at 3:04 | |||||
| Feb 9, 2018 at 16:18 | comment | added | Thomas Owens♦ | Do you need to have independent QA? Do you anticipate the need in the future to need independent QA? One example is in regulated industries - in order to maintain compliance, the development and test must be done by two independent people. That doesn't mean that the people who do the development can't test, but it does mean that someone else also needs to have independent tests, which may be manual or automated. | |
| Feb 9, 2018 at 16:15 | comment | added | Will | thanks @gnat, I've updated; please see my "Existing questions" section and see if you agree that my question is sufficiently distinct | |
| Feb 9, 2018 at 16:14 | history | edited | Will | CC BY-SA 3.0 | clarify relationship to existing questions |
| Feb 9, 2018 at 16:11 | comment | added | gnat | Possible duplicate of Should a developer also act as a tester? | |
| Feb 9, 2018 at 16:07 | history | edited | Will | CC BY-SA 3.0 | added one more existing question |
| Feb 9, 2018 at 15:59 | history | asked | Will | CC BY-SA 3.0 |