DW
Jun 14, 2022
I like this course very much! The coding assignment is easy but always incldues all the essential things we need to learn. I feel so happy that I jsut finished my first unit testing project.
AH
Aug 27, 2020
I love this course, the explanation is great, the assignments are very challenging. I learned many things from software testing. Thanks, Prof. Mike Whalen and Mr. Kevin Wendt
By correojon
鈥Jun 22, 2020
The course starts well, but as it progresses it narrows too much on JAVA and specific tools. In my opinion it should be renamed as "Software Testing in JAVA" or similar and state on the course description that JAVA knowledge is required.
In the end I spent more time fighting with Eclipse, Java configuration, Mockito and the specific tools than I did learning about software testing.
By A募ona P
鈥Feb 11, 2021
Hopefully, this will help someone.
Total garbage. The course was created more than 5 years ago, using an outdated version of tools, that course authors now insist to install in order to run their samples. Running outdated JAVA and Gradle is so much fun, reading a huge list of project import exceptions instead of smooth inspecting the code.
Ok, let's assume you're an expert in JAVA and Eclipse and can bypass all that nightmare and somehow install and configure the environment (sure, that is an introduction in testing, that is what you should focus on - install outdated crap on your machine).
In order to finish this course, you'll need to write some unit tests, that cool. I mean it could be if a test runner that verifies test quality could provide at least some, just a bit meaningfully test result. Instead, it shows you, three types of output.:
1. /grader/CoffeeMaker_JUnit/M1/build/test-results/test/TEST-edu.ncsu.csc326.coffeemaker.CoffeeMakerTest.xml (No such file or directory)
2. M1: -0.05555555555555555 *** Learner did not properly terminate mutant version! ***
3. Grading failed
We encountered the following warnings when grading this part:
Grader error: Malformed feedback. Please visit the Discussion forum to see if your peers are experiencing similar errors. If the error isn't resolved in 24 hours, please reach out to 糖心vlog官网观看 through our Help Center.
Very informative and user friendly. Ok, you'll say I can use the forum to find a workaround or at least some guidance to find the root of the problem. Well, the good news that they do have a forum, the bad news that is not moderated at all. 90% of posts are about the same issues I describe here with begging to send them a version that can be accepted by coursera's test runner bot.
If you're ok with all the facts mentioned above, subscribe, pay and suffer.
By Alberto S d L
鈥Aug 25, 2020
This course is a waste of time. If you are waiting for an introductory testing course, this is not the course you need. The subject matter you are supposed to learn is not the one that is later taught in the course.
It is very oriented to automation but for an introductory course it does not explain well what a test is, how to define test cases/test plans/test suites/test runs, it does not teach how to report defects... In other words, the basics of testing are not taught.
The support of the organization is null, they don't answer the messages of the forum, they censor comments...
In short, it is not worth it. Neither pay for it.
By Garry S
鈥Jun 29, 2020
The course is a good introduction to testing software in general, but there are many other aspects of testing not covered. If you don't need the automated testing skills and just want the Testing knowledge maybe seek out a course that provides that e.g. something like the ISTQB foundation training. The assignments are mostly Java programming assignments, and while the java coding itself is not that advanced, you need to be resilient in your troubleshooting because the automatic grader that passes/fails your assignment is very terse in its messages. It can be very frustrating to know that your code does what is needed, but the grader can't mark it for a technical reason, but the messages from the grader don't help you understand what the cause is. There is no help or assistance from the registered teachers/mentors from what I saw in the discussion forums, all the help and advice came from other students who had the same issues. If the course team could just a) improve the automatic grader to provide better feedback when it fails, and b) gather all the known issues into a course troubleshooting document or sticky-post, that would save many students many hours of wasted time trying to submit the coding assignments.
By Janiel H
鈥Jul 21, 2020
Fair, well organised, good amount of material. If you are totally new to programming/testing this is not your intro course.
By Nate K
鈥Aug 18, 2020
This class is absolutely horrible compared to MIT and UCSD courses. Ironically the testing used to test your code for this course is atrocious. They have hard coded everything, and have the worst error messages possible. Quite literally the worst programming course I've taken. I give it two stars because if you bash your head enough - you will learn.
By Katherin P C
鈥Aug 17, 2020
This is the worst course on the platform. All the projects are about try/error. Course's owner never give you a real support or answer your mails, videos have really bad quality, each course student pray for help at the forum but is impossible to help others moreover if you need help too. Some advanced peers help you with code, but it's very difficult because platform have some bugs and sometimes gave you different score for the same code. Please, don't take this course, there are similar course on 糖心vlog官网观看 with better score.
By Alexis M
鈥Feb 9, 2021
Definitely not for beginners. Was having problems trying to complete the first assignment and couldn't find my answers in the discussion board.
By Adilson d J M C
鈥Jul 4, 2020
Advanced level, I think. Requires you to be experienced in software testing
By Deleted A
鈥Oct 22, 2021
Spent 3 hours uploading different versions. It always show same error (/grader/UnitTestingGrader/correct/build/test-results/test/TEST-DemoTest.xml (No such file or directory). Purpose of this course is to learn software testing not to loosing time uploading files.
By Martin M
鈥Sep 26, 2020
very bad and non structuring course. Almost no or very less technical information shared and even that was way behind the assignments specially in week4.
By Ahmad M S
鈥Jun 7, 2020
A very good course, i learned how to write a good test plan and how to deal with junit,jacoco and mockito which enriched my knowledge, but the instructions of the last assignment can be more clear that that
By Javier
鈥Oct 27, 2020
Escribo esta rese帽a en espa帽ol, mi idioma natal, para evitar cualquier tipo de malentendido que pudiera surgir en la traducci贸n. Este curso tiene un muy buen contenido te贸rico pero un contenido pr谩ctico totalmente ca贸tico. Si bien la mayor铆a de los ex谩menes de elecci贸n m煤ltiple est谩n relativamente bien, algunos de estos contienen preguntas sobre cosas que se explican en semanas posteriores, de manera tal que el examen de la semana 1 pregunta cosas que se explican en la semana 4. Pero eso no es nada comparado con los ejercicios de programaci贸n. En los ejercicios de la semana 1 y 4, ambos tienen un sistema de calificaci贸n que valida el c贸digo de forma muy rudimentaria. Ese sistema devuelve mensajes de error totalmente incomprensibles incluso para alguien que ya sabe programar. Las 煤ltimas dos tareas de la semana 4 devuelven errores a煤n completando a la perfecci贸n todo lo requerido. Leyendo el foro de comentarios, me enter茅 que algunas de esas tareas se aprueban haciendo cosas que no est谩n explicadas en las tareas. Perd铆 muchas valiosas horas tratando de entender esto. En definitiva, tuve que subir algo "mal hecho" para aprobar los trabajos. Y creo que lo peor del curso es la tarea de la semana 3, donde piden hacer un Test Plan con varios requerimientos que no se explican en las clases (exigen hacer un diagrama Gantt y un diagrama PERT, cosas que no se explican en lo absoluto y que no hubiese aprobado si no fuera porque lo aprend铆 en la facultad). Muchos alumnos han volcado esta preocupaci贸n en los foros y ninguno de los docentes asignados a este curso ha respondido algo. Otra cosa que me fastidi贸 es que mi TestPlan fue plagiado parcial y totalmente por dos alumnos que me toc贸 corregir, evidentemente porque no sab铆an como hacer la tarea. Finalmente, en mi opini贸n personal, creo que este curso deber铆a durar como m铆nimo 6 semanas, ya que las 煤ltimas dos semanas exigen demasiadas cosas que apenas son tratadas en los cursos, con nulo soporte a los alumnos que tienen dificultades para seguir adelante. Desde ya, a cualquier persona que est茅 comenzando a aprender sobre Unit Testing , jam谩s le recomendar铆a este curso.
By Afif P
鈥Apr 17, 2021
Programming Assignment: Building Unit Tests instruction unclear
tons of people cant solve this assignment and get stuck
By Guilherme S
鈥Feb 11, 2021
Very old task files and unsupported to do with recent eclipse and others IDE.
Forgotten and unsupported course!
By But W H J
鈥Jul 12, 2020
The assignments instructions are very poor!
By Arwin H
鈥Aug 27, 2020
I love this course, the explanation is great, the assignments are very challenging. I learned many things from software testing. Thanks, Prof. Mike Whalen and Mr. Kevin Wendt
By Raghavendra
鈥Apr 15, 2022
This course has the potential to be a 5 star one but unfortunately due to few issues, it just isnt. The instructors need to take more initiatives to better the content.
1. Literally zero modeation of content in discussion groups. Assignment solutions are downright being shared amongst everyone freely. A lot of students are just copy pasting assignment solutions provided by others and passing the course. This is mainly happening due to poor explanation, outdated course content (Prime example being forced to use outdated Java 8 for building assignment projects when the present running version is Java 18) and no proper help to students regarding problems they are facing.
2. Please provide the eclipse project material that is being used in the training videos. This will help students get more hands on experience to experiment and hence learn more, leading to much better idea in solving the final assignmants.
3. Make the assignment grader more robust and flexible in terms of accepting solutions from different IDEs and not being limited to Eclipse exclusively.
By Juan D S N
鈥Sep 3, 2020
Too much problem to resolve the assigments and cero help from the tutors
By NAVALE D V
鈥Dec 27, 2021
Introduction to Software Testing is good specialy for me who are seeking to start career as tester ,it helps me lot,
thank you coursera team.
By Adderly M
鈥Jul 16, 2020
Realmente un curso que me exigi贸 much铆simo. Muchas gracias por el conocimiento.
By Anuj K
鈥Aug 11, 2020
Test assignments grading techniques can be improved and it can be more flexible and transparent.
By Logan B
鈥Apr 4, 2021
The instructors did a good job but the automatic grader for the last two assignments did not give proper feedback as to what went wrong. It caused me to spend way more time on the assignment than advertised. I have 35+ experience developing software and have tons of experience unit testing.
By Saif A S
鈥May 19, 2021
not useful
By chidhambaram r v
鈥May 18, 2021
the coding assignments are not good.the error messages thrown are not very clear.the ide which they suggested is eclipse but with jdk 8 .if u have access to discussion forums once go through them ,many are facing many issues and no solution. what to do in assignments is itself not that clear forget how to do.u don't know why u are not getting full score in assignments because the error message thrown are not very clear.in some assignments the file which they gave don't pass the judge what ever u do.u have to download other assignments file and modify it to pass.if u go through the discuss forums u rarely find solution to a problem, all u find is students asking their problems, and not getting any help regarding that and ends up asking for solutions.