对软件测试的理解,应该具备哪些技能

2024-12-26 13:55:24
推荐回答(1个)
回答1:

软件测试,即是在整个产品的生存周期中,利用循环和迭代的方法,对产品进行验证和确认的过程。目的是尽快尽早地发现在软件产品中所存在的各种问题——与用户需求、预先定义的不一致性。需要具备:
1. 测试环境 测试计划 测试用例 这是强相关的三要素,比起开发,测试尤其需要熟悉环境,越清楚,测得就越准确,越全面,不仅仅包括实验室环境,还有用户现场的环境。
2. 行业背景:学介绍基础知识的书籍,看书能有个整体概念,有些东西不懂也没关系,看到了知道哪里查就好,做得多了,自然越来越专业。
3. 产品相关:行业标准协议,公司标准协议,产品用户手册,技术文档能看多深看多深。
4. 上下游相关:这个就多了,相关的技术,相关的产品,毕竟,软件都是部署在一定的网络拓扑里,甚至有些功能是整个网络实现的。