Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Testing videos are slow and do not reinforce the lessons in the tutorial #92

Open
Fl4m3Ph03n1x opened this issue Jun 27, 2017 · 9 comments

Comments

@Fl4m3Ph03n1x
Copy link

Fl4m3Ph03n1x commented Jun 27, 2017

I personal find the videos

"What is Software Testing" video (from 5:56 onwards) - https://youtu.be/UZy1Dj9JIg4?t=356
Video intro to Software Development Lifecycle (from 0:52 onwards): https://youtu.be/qMkV_TDdDeA?t=52

Horribly slow while not providing anything useful at all. I would expect a video of tutorial that reinforces or explains/complements information in other suggested articles like https://www.codeproject.com/Tips/351122/What-is-software-testing-What-are-the-different-ty

To that end, I recommend the removal of at least the video "Video intro to Software Development Lifecycle" which really doesn't explain anything regarding TDD and of "What is Software Testing" which is largely already explain by the link to the Wikia.

Instead I would add the following:
Unit testing - how to get started https://www.youtube.com/watch?v=TWBDa5dqrl8 (optional video)
Unit testign VS Integration : https://www.youtube.com/watch?v=vqAaMVoKz1c

Also, since you mention CI:
https://www.youtube.com/watch?v=ymPOI4gWQFY

opinions ?

@nelsonic
Copy link
Member

@EdwardCodes do you have time to watch these with a "beginner's mind" and determine their usefulness to people learning TDD for the first time?

@ghost
Copy link

ghost commented Jun 27, 2017

@nelsonic off course!

@ghost
Copy link

ghost commented Jun 27, 2017

"What is Software Testing" video (from 5:56 onwards) - https://youtu.be/UZy1Dj9JIg4?t=356"
"Video intro to Software Development Lifecycle (from 0:52 onwards): https://youtu.be/qMkV_TDdDeA?t=52"

For me (keep in mind that i´m a complete beginner) these videos explain in a simple way what is TDD and why we should use it, the benefits of software testing and the risks of ignoring those tests.

I understand what @Fl4m3Ph03n1x is saying about the videos being "Horribly slow.." but for me (and i think for most beginners) that´s a plus 👍

"https://www.codeproject.com/Tips/351122/What-is-software-testing-What-are-the-different-ty"
This link is useful if you understand the basics of TDD

"Unit testing - how to get started https://www.youtube.com/watch?v=TWBDa5dqrl8"
In my opinion that was not the best video to show as a "good example" because the video has very few examples and for me (using a beginner´s mind) it´s painfully to watch.

"Unit testign VS Integration : https://www.youtube.com/watch?v=vqAaMVoKz1c"
Same here.

@YvesMuyaBenda
Copy link

YvesMuyaBenda commented Jun 27, 2017

@nelsonic for sure I am not @EdwardCodes, but just to give another perspective, I have already added within the issues information that I personally found useful, and that I would think would be of immediate benefit to a complete beginner who has no concept of testing.

More thougths:

"What is Software Testing" video (from 5:56 onwards) - https://youtu.be/UZy1Dj9JIg4?t=356"
"Video intro to Software Development Lifecycle (from 0:52 onwards): https://youtu.be/qMkV_TDdDeA?t=52"

Yep, from my point of view within the sequence of my own learning, a beginner within his/her beginner mind, the above videos would be slow, lacking context, examples, and howtos; that is to say, I do not think anything much, not even general vague context, would be gotten by watching them. I am not saying that I was beginning to long and wish for death but ... To repeat, my opinion of useful information is there in the issues for anyone else to critique.

A quick look at the videos:

Unit testing - how to get started https://www.youtube.com/watch?v=TWBDa5dqrl8 (optional video)
Unit testign VS Integration : https://www.youtube.com/watch?v=vqAaMVoKz1c

Actually, seeing more of the series, my opinion of one of the above videos improves slightly, but my feeling is that apart from being exposed to basic language, the videos describe knowledge which is later within the sequence of an individual's study of testing, and the videos share many of the same faults as my previous criticisim of the prior videos: nah!

@Fl4m3Ph03n1x
Copy link
Author

Fl4m3Ph03n1x commented Jun 28, 2017

Well, at least I tried :p

I personally didn't learn anything from the videos in the tutorial and watching them with a "shoshin" mind set caused me to actually have more questions.

After seeing those videos this was my feeling:

  • why should I test? Lack of examples. The videos dont provide a good enough reason, they just say that it makes sure that things work. Well, thanks for the info Captain Hindsight (http://southpark.wikia.com/wiki/Captain_Hindsight). In the videos I suggest, a clear reason is given - software that was not tested, caused people to die.
  • Methodology? They talk about requirements and their passage to technical requirements. This is hugelly useless. As a developer in TDD, it doesn't explain the Red Green Refcator cycle, nor does it cover anything about the process. In fact it mainly describes a part of the project called Requirements analysis, which most QA and developers will not even see because it is handed to them.

This was my input, Feel free to close this :D

I will see if I can be made useful elsewhere xD

@kfern
Copy link
Contributor

kfern commented Jul 17, 2017

Perhaps the best solution would be to record our own videos. I could handle the recording but not the phrases. My level of spoken English is not enough.

@nelsonic
Copy link
Member

@kfern the video(s) are "in progress" by @Cleop & @sohilpandya 😉

@kfern
Copy link
Contributor

kfern commented Jul 17, 2017

👏 I could help with spanish subtitles

@Fl4m3Ph03n1x
Copy link
Author

Fl4m3Ph03n1x commented Jul 19, 2017

I can help with Spanish, Portuguese and English subtitles. The issue here is: how would we make videos that are better than the resources already out there? In what would we differ? I like the idea anyway.

Anyway, since the main suggestion I made was rejected, I see no point in keeping this open. I vote to close it. Opinions?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants