Chevron Left
返回到 Introduction to Software Testing

學生對 明尼苏达大学 提供的 Introduction to Software Testing 的評價和反饋

4.4
470 個評分
122 條評論

課程概述

After completing this course, you will have an understanding of the fundamental principles and processes of software testing. You will have actively created test cases and run them using an automated testing tool. You will being writing and recognizing good test cases, including input data and expected outcomes. After completing this course, you will be able to… - Describe the difference between verification and validation. - Explain the goal of testing. - Use appropriate test terminology in communication; specifically: test fixture, logical test case, concrete test case, test script, test oracle, and fault. - Describe the motivations for white and black box testing. - Compare and contrast test-first and test-last development techniques. - Measure test adequacy using statement and branch coverage. - Reason about the causes and acceptability of and poor coverage - Assess the fault-finding effectiveness of a functional test suite using mutation testing. - Critique black-box and white-box testing, describing the benefits and use of each within the greater development effort. - Distinguish among the expected-value (true), heuristic, consistency (as used in A/B regression), and probability test oracles and select the one best-suited to the testing objective. - Craft unit and integration test cases to detect defects within code and automate these tests using JUnit. To achieve this, students will employ test doubles to support their tests, including stubs (for state verification) and mocks (for behavioral verification) (https://martinfowler.com/articles/mocksArentStubs.html). This course is primarily aimed at those learners interested in any of the following roles: Software Engineer, Software Engineer in Test, Test Automation Engineer, DevOps Engineer, Software Developer, Programmer, Computer Enthusiast. We expect that you should have an understanding of the Java programming language (or any similar object-oriented language and the ability to pick up Java syntax quickly) and some knowledge of the Software Development Lifecycle....

熱門審閱

DW

2022年6月13日

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

2020年8月26日

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

篩選依據:

51 - Introduction to Software Testing 的 75 個評論(共 126 個)

創建者 Gintaras R

2020年9月5日

Thank you very much for the course!

創建者 Pranta B 1

2021年4月23日

This is really a very good course

創建者 SAMUEL E B M

2021年11月8日

this course is very good to me

創建者 Md. I A

2021年4月23日

it was an amazing advancer.

創建者 Корецкий Д В

2021年4月12日

Very good, very good indeed

創建者 Turi I

2022年3月1日

Very Interesting Course!

創建者 MEGHA M

2021年7月2日

its really usefull to me

創建者 SURAJ M

2020年11月21日

The course is awesome.

創建者 Pranay D

2022年5月17日

Very Good Course

創建者 Efwandha Y

2021年11月8日

very good course

創建者 Fuzail A V

2021年5月20日

Very nice Course

創建者 Md. R H R M

2021年5月2日

Alhamdolillah ..

創建者 Prasan G

2020年11月21日

ITS REALL HELPED

創建者 Yuri

2021年12月8日

A​mazing course

創建者 Somal C

2021年5月23日

Well explained!

創建者 Chamika l

2021年12月25日

A great course

創建者 Alan C

2021年8月24日

Muy completo!

創建者 Alessandro C

2021年4月19日

Great course!

創建者 Poonam J

2021年11月29日

good content

創建者 Nazrul H

2022年4月30日

Very Good.

創建者 Abu S

2022年4月22日

satisfied

創建者 ADITYA L C N

2021年11月8日

fastastic

創建者 Chandrabhaga D

2021年1月23日

Wonderful

創建者 Fuad A R

2022年4月5日

Great

創建者 Rahul V P

2020年10月8日

Goood