多测师-多培养一些优秀的测试工程师
网站地图 |   收藏本站   |   

13825291265

web程序开发测试

发布日期:2022-01-04 09:03:11 作者:多测师 浏览次数:

  为什么要测试?

  Web程序开发过程一般包括以下几个阶段:[需求分析,设计阶段,实现阶段,测试阶段]。其中测试阶段通过人工或自动来运行测试某个系统的功能。目的是检验其是否满足需求,并得出特定的结果,以达到弄清楚预期结果和实际结果之间的差别的最终目的。

  测试的分类

  测试从软件开发过程可以分为:

  ·单元测试

  对单独的代码块(例如函数)分别进行测试,以保证它们的正确性。

  · 集成测试

  对大量的程序单元的协同工作情况做测试。

  · 系统测试

web程序开发测试

  同时对整个系统的正确性进行检查,而不是针对独立的片段。

  在众多的测试中,与程序开发人员最密切的就是单元测试,因为单元测试是由开发人员进行的,而其他测试都由专业的测试人员来完成。所以我们主要学习单元测试。

  什么是单元测试?

  程序开发过程中,写代码是为了实现需求。当我们的代码通过了编译,只是说明它的语法正确,功能能否实现则不能保证。 因此,当我们的某些功能代码完成后,为了检验其是否满足程序的需求。可以通过编写测试代码,模拟程序运行的过程,检验功能代码是否符合预期。

  单元测试就是开发者编写一小段代码,检验目标代码的功能是否符合预期。通常情况下,单元测试主要面向一些功能单一的模块进行。

  举个例子:一部手机有许多零部件组成,在正式组装一部手机前,手机内部的各个零部件,CPU、内存、电池、摄像头等,都要进行测试,这就是单元测试。

  在Web开发过程中,单元测试实际上就是一些“断言”(assert)代码。

  断言就是判断一个函数或对象的一个方法所产生的结果是否符合你期望的那个结果。 python中assert断言是声明布尔值为真的判定,如果表达式为假会发生异常。单元测试中,一般使用assert来断言结果。

如需了解更多测试技术信息请关注:https://www.duoceshi.cn/jswz/深圳多测师软件与技术服务有限公司


查看更多 >>

推荐阅读