ASP.NET-用范例学单元测试
这堂课我会学到
-
学会对撰写的程式进行最小单元的测试
-
习惯单元测试的开发方式,确保程式以您预期的方式运行
-
了解实务上如何导入单元测试
-
了解如何使用隔离框架,方便针对目标进行测试
课前信息
了解 C# 程式语言
对 Web Forms, MVC 有基本了解
已经学会 C#, 但想让程式品质能够再提升者
课程大纲
-
课程介绍
-
课程介绍短片
-
-
课程内容18节06:17:21
-
1.安装Nunit 3 Test Adapter扩充套件并撰写第一支测试程式08:00
-
2.为何要单元测试_113:45
-
3.为何要单元测试_219:24
-
4.每支程式都需要单元测试吗13:40
-
5.针对公用程式进行单元测试27:40
-
6.隔离框架初体验_121:58
-
7.隔离框架初体验_212:34
-
8.针对商业逻辑元件进行单元测试39:42
-
9.测试如何分类:自动对调数值或日期23:33
-
10.综合练习_上传档案验证程式16:50
-
11.综合练习_上传档案验证程式_217:56
-
12.综合练习_上传档案验证程式_316:54
-
13.综合练习_上传档案验证程式_417:20
-
14.综合练习_上传档案验证程式_522:05
-
15.单元测试_重构_委派综合练习18:48
-
16.显示商品购买金额及红利点数42:02
-
17.综合练习:自动截断属性值开发练习21:37
-
18.综合练习:Promise物件23:33
-
课程介绍
效率低落的传统测试
工程师在开发系统的过程中,总在撰写、测试与修改程式的三项工作中周而复始的进行,然而随著交付时程逼近,测试可能就只会针对重点,甚至只对少数的重点进行人工测试,使得不少「测试」其实只是重覆输入测试资料而已,这样的测试方式不仅没有效率、也不完整,再加上与测试人员之间的沟通问题,往往都会很容易导致系统上线后发生意想不到的错误,造成不小的损失。
为何需要学这门课
多数人不学的原因
有些人认为另外再写一个单元测试太浪费时间,但其实你只是把往后手工测试的时间省下来,之后若要增修其他功能,只要看单元测试,就会知道具备哪些功能,对品质的提升与维护有一定的帮助。
而想学习单元测试的人,却碍於坊间大多的教科书只讲观念,或是例子过於简单,无法与实务连结,就算有心想学也无法触及要点,导致学员多数半途而废。
即学即用的实务教学
为此,本课程采用实务范例来教学,不会只用教科书上的简单例子,也不会把所有的功能都巨细靡遗的从头说到尾,而是只教你最重要、实务用得到的知识,因此就算从来没写过单元测试的人,也能很轻易的将单元测试导入您的实际工作中。
课程也包含了如何建置环境,循序渐进地示范如何针对共用程式、商业逻辑物件进行单元测试。
同时适用两种技术
此外更从全新专案一步步示范如何开发一个可以同时在 ASP.NET Web Forms, ASP.NET MVC 使用的上传档案验证共用程式,可以看到整个开发过程如何利用单元测试来辅助,随时确保程式码的正确性。
此程式是立刻就能用在您的专案的实用程式,除了可以同时适用上述两种网站技术,也允许您自订上传档案型式、档案大小、是否必需上传档案,也允许扩充更多自订的验证条件。
如果您对单元测试如何应用在实际开发工作一直学不通,无法在实际工作中使用这项技术,那就千万不能错过本门课程!
课程讨论与问答
-
要先登入才能做留言