
软件测试应具备哪些基础知识
2个回答
展开全部
理论上讲,做软件测试的要求有什么就要懂什么,不是什么人都可以做的。但实际上测试工程师是有初、中、高三级之分的。而初级工程师所需要的知识不多,一般只需要学过简单的理论即可。中、高级相信需要一段过渡时期的,它们都必须以工具为主。
至于教材,可以说所有的计算机教材都是其中的一部分,就差你是什么方向的测试工作。一般来说,开始的时候,你只需要一本《软件测试理论》入门即可。有空可以看看《测试的艺术》一书(得益网有得下载)。
什么数据库\开发语言,这些与软件测试都是什么关系???
至于这个问题,首先要说明,软件测试一般可分为:单元测试、集成测试、系统测试、验收测试。单元测试一方面是直接对代码进行直读,所以它要求必需懂得开发语言,另一方面它要写驱动和桩,所以也要懂开发语言。(一般单元测试都是要开发人员扶助的)。而数据库,简单来说每当我们要验证一条记录的所有信息是否完整,都需要进入数据库中查看,查看是否有漏某个字段;而从更高层次来讲,它涉及到系统性能调优问题。
至于教材,可以说所有的计算机教材都是其中的一部分,就差你是什么方向的测试工作。一般来说,开始的时候,你只需要一本《软件测试理论》入门即可。有空可以看看《测试的艺术》一书(得益网有得下载)。
什么数据库\开发语言,这些与软件测试都是什么关系???
至于这个问题,首先要说明,软件测试一般可分为:单元测试、集成测试、系统测试、验收测试。单元测试一方面是直接对代码进行直读,所以它要求必需懂得开发语言,另一方面它要写驱动和桩,所以也要懂开发语言。(一般单元测试都是要开发人员扶助的)。而数据库,简单来说每当我们要验证一条记录的所有信息是否完整,都需要进入数据库中查看,查看是否有漏某个字段;而从更高层次来讲,它涉及到系统性能调优问题。

2023-07-11 广告
软件测试是一个非常广泛的领域,需要掌握多种技能和知识。以下是一些做软件测试时需要掌握的关键技能和知识:1. 编程技能:测试人员需要具备一定的编程知识,能够阅读和理解源代码,编写测试脚本和自动化测试工具,例如Python、Java等语言。2....
点击进入详情页
本回答由北京新国信提供
展开全部
首先需要了解的就是计算机系统组成介绍,包括计算机系统的组成、计算机系统抽象层次结构、软件的定义、软件的基本分类。要熟悉操作系统的定义和主要功能,常用的操作系统。还要熟悉进制转换,包括数制、十进制、二进制、八进制、十六进制以及它们之间的转换。熟悉逻辑代数的定义、基本逻辑关系与运算、逻辑变量。掌握计算机网络基础,包括认识网络、网络协议、分层思想、常见的网络分层模型、各层对应功能和协议。
其次要掌握软件的生命周期,熟悉软件开发过程模型,包括瀑布模型,快速原型模型、螺旋模型。掌握软件测试过程模型,包括V模型、W模型。为接下来软件测试系统化的学习打好基础。
还要掌握软件测试的定义,熟悉软件测试的目的、软件测试的意义,掌握软件测试工作流程和实际软件工作流程。通过对软件测试概论的学习,对软件测试工作流程做到熟悉,培养未来测试工作中的良好习惯。
另外还需要掌握软件缺陷定义,熟悉缺陷产生的原因和软件缺陷第二定义,掌握缺陷报告编写。通过对软件缺陷相关知识的学习,学会日常工作中缺陷报告的提交,明确bug的严重程度及优先级。
更多科普就在IT优就业
其次要掌握软件的生命周期,熟悉软件开发过程模型,包括瀑布模型,快速原型模型、螺旋模型。掌握软件测试过程模型,包括V模型、W模型。为接下来软件测试系统化的学习打好基础。
还要掌握软件测试的定义,熟悉软件测试的目的、软件测试的意义,掌握软件测试工作流程和实际软件工作流程。通过对软件测试概论的学习,对软件测试工作流程做到熟悉,培养未来测试工作中的良好习惯。
另外还需要掌握软件缺陷定义,熟悉缺陷产生的原因和软件缺陷第二定义,掌握缺陷报告编写。通过对软件缺陷相关知识的学习,学会日常工作中缺陷报告的提交,明确bug的严重程度及优先级。
更多科普就在IT优就业
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |