南京软件测试培训:测试代码时常犯的几个错误

+收藏

求学价: ¥17800 发布用户:yuanxiao920

发布时间:2019-01-29 已有84人浏览报名

课程介绍

大多数开发人员都不怎么热衷于测试,有些会去做测试,但大多数都不测试,不愿意测试,或者勉而为之。但南京达内软件测试培训老师提醒大家,只有专注于测试,才可以花更少的时间来编写新的代码或修复bug,并且非常有成效。


如果你不确定要不要编写测试或者并不常写测试,那么,下面这些内容将指导你往一个更好的方向发展。


1.没有测试

我们很容易毫无原因地掉入这个陷阱。从现在开始,制定计划添加测试到你现在正在处理的代码中,并添加测试到将来的项目中。


2.没有从项目一开始就启动测试

我们很难再回过头去添加测试,并且可能需要改变架构才能添加测试,这样做较终将需要你花更长的时间才能产出可信任的代码。从一开始就在项目的生命周期添加测试可以节省时间和精力。


3.没有实际测试代码

经常可以看到测试新手创建过于复杂的模型以及不能实际测试代码的设置程序。他们可能会验证模拟代码是否正确,或者模拟代码是否和真正代码做相同的事情,或没有任何断言而只是执行代码。这样的“测试”都是白费力气,特别是如果它们的存在只是为了提高代码覆盖率水平的话。


4.着眼于一种类型的测试

一旦你开始测试,很容易只纠结于一种风格的测试。这是一个错误。只用一种类型的测试,你就不能充分测试系统的所有部分。你需要单元测试来确认代码的各个组件是否能够正确工作。你需要集成测试来确认不同组件是否能够协同工作。你需要自动化UI测试来验证软件是否可以如预期使用。较后,你需要为任何不容易自动化的部分和探索性尝试进行手动测试。


5.着眼于短期测试

来自于测试的价值大多数会随着时间的推移而获得。测试不应该只存在用于确认事情是否正确写入,而应该随着时间的推移继续起作用,并且对于代码库做其他的改变。有回归错误或新的异常,那么测试应该重复运行以尽早发现问题,这将意味着错误和异常可以更快,更便宜和更容易被修复。没有变化(人为错误)可自动和快速执行的测试,是为什么编码测试如此有价值的原因。


推荐阅读:做好软件测试需要具备哪些能力

显示全部

学校介绍

达内

认证机构

黄金会员5年

查看信用档案

学校人气度:5198

我公司是一家致力于专业IT人才培养及IT人力资源服务的教育公司,教学体系涵盖:软件开发、软件测试、UI设计、前端开发、大数据应用分析、人工智能、互联网开发、嵌入式技术、手机APP开发、网络安全、职业证书认证等高端IT培训。同时建立了完善的人才输送外包、企业委培、岗位定制等服务体系。

进入学校主页

相关课程

加载更多

热门推荐

新闻资讯

加载更多

QQ咨询

微信咨询