
课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
随着互联网的不断发展,自动化测试也成为了当下的主流软件测试方法,而今天我们就一起来了解一下,编写自动化测试代码都需要注意哪些问题。
1、包括适当的文档
在测试自动化框架开发项目中工作的程序员不太可能独自编写代码。在一个由多人添加和更新自动化代码的环境中,包括适当的文档不仅可以帮助您组织自己的代码,还可以帮助您的同事理解您的代码实际上想要表达的内容。稍后,如果您离开团队,或者有人想要使用您的代码添加功能,那么他们可以很容易地调试、更新、执行单元测试和分析结果。
在我之前的一个项目中,我的同事收到了一个要求,要求将一个新的测试管理工具集成到一个已经有另一个测试管理工具的测试自动化框架中。尽管新实现简单而直接,但他花了大量时间来调试和理解如何将现有工具集成到框架中,这都是因为缺少注释、文档和一致的命名约定。
2、避免代码重复
假设一个项目团队要求您使用您的框架添加一个新功能,该功能将允许他们测试web服务并生成报告。在web服务编码部分完成之后,现在您正在考虑编写代码来生成报告。但在此之前,您是否考虑过框架当前的报告功能将能够处理此需求的可能性?如果没有,那么您就设置了代码复制的情况。
随着框架的增长,不必要的代码重复将导致更多的返工,维护成本将开始增加。在一个地方修复报告生成代码中的错误要比遍历整个框架、调试和修改代码要容易得多。
3、保持代码简单
编码时,尽量不要使事情复杂化。使其尽可能简单(易读)!
我已经观察到,许多经验丰富的新手都喜欢在类或函数级别添加代码。如果您要在功能级别上编写三百行代码,那么您可能正在穿越危险区域,在该区域中,代码的易懂性和质量开始崩溃。同样,如果您的类由三十个方法组成,则可能不是出于单一目的,而是需要细分为较小的类,并且,如果需要,这些类需要分组在不同的程序包中。
【免责声明】:本内容转载于网络,转载目的在于传递信息。文章内容为作者个人意见,本平台对文中陈述、观点保持中立,不对所包含内容的准确性、可靠性与完整性提供形式地保证。请读者仅作参考。