• 回答数

    5

  • 浏览数

    116

养啥啥不活
首页 > 考试培训 > 软件项目培训

5个回答 默认排序
  • 默认排序
  • 按时间排序

闪闪惹人爱ii

已采纳

首先是操作系统的学习UNIX/LINUX开发环境方面,再就是数据库 My SQL数据库方面的课程,基本常见的编程语言学习了解比如:C++,多进程,ORACLE数据库编程、Java语言等等面向对象程序设计分析的了解学习下来就是软件测试中的方法课程了:白盒测试和黑盒测试等测试方法、自动化测试工具;掌握测试过程及相关测试策略;了解测试的基本工作流程及软件测试模型;掌握各种测试环境的搭建和使用。最后就是自动化测试工具实训等方面的学习。

软件项目培训

94 评论(15)

danyanpimmwo

需求分析是要决定“做什么,不做什么”。需求分析为什么困难?有几种原因使需求分析变得困难:

(1)客户说不清楚需求;

(2)需求自身经常变动;

(3)分析人员或客户理解有误。客户说不清楚需求:有些客户对需求只有朦胧的感觉,当然说不清楚具体的需求。有些客户心里非常清楚想要什么,但却说不明白。事实上,用简单的话来说明需求过程,就是确定系统该做些什么以及该符合什么条件。话虽然简单,实现起来可没有那么容易。所以科学的需求过程有一整套完整的理论、工具、方法来实现。明确:目前大多数的需求分析采用的仍然是自然语言(因为如果采用形式化语言的话,和用户的沟通将成为一个大问题,这意味着客户在开发软件之前必须先进行形式化语言培训,这是不现实的)。自然语言对需求分析最大的弊病就是它的二义性。所以我们不得不对需求分析中采用的语言做某些限制。例如尽量采用主语+动作的简单表达方式。说白了,需求分析中的描述让人看上去像是刚学习写作的小孩子就对了,千万不要采用疑问句、修饰这些华丽的表达方式。。需求分析最重要的是和用户沟通,可是用户多半不是计算机的专业人士,如果在需求分析中使用了行话,就会造成用户理解上的困难。举预测例子。完整:再也没有什么比软件开发接近完成时才发现遗漏了一项需求更糟的事情了。需求的完整性是非常非常重要的,想象一下遗漏需求而不得不返工,这简直就是恶梦。可是令人遗憾的是,需求的遗漏是很经常发生的事情,不仅仅是你的问题,更多的问题发生在用户那里,他们不知道该做些什么。要做到需求的完整性是很艰难的一件事情,它涉及到需求分析过程的各方各面,贯穿了整个过程,从最初的计划制定到最后的需求评审。一致:一致性也是一个比较大的概念,很难用几句话讲清楚。简单的来说,就是用户需求必须和业务需求一致,功能需求必须和用户需求一致。可测试:大家觉得一个项目的测试从什么时候开始呢?有人说从编码完成后开始。更清楚一点的说是编码的时候同时进行单元测试,编码完成后进行系统测试。这些都没有错。但是实际上测试是从需求分析过程就开始了。需求分析是测试计划的输入和参照。这就要求需求分析是可测试的。什么是可测试呢?"我们要用新的系统完成对水质参数更好的管理",你觉得这个需求是可测试的吗?当然不是,水质参数包括哪些?更好的管理的标准是什么?这些在需求中都没有说明。因此这项需求是无法测试的,就是不具有可测试性。大家可能就会明白之前的需求的几项标准都是为了保证需求的可测试性的。事实就是这样,只有系统的所有需求是可以被测试的,才能够保证软件始终围绕着用户的需要,保证软件系统是成功的。

190 评论(11)

天下武功2016

松勤和柠檬班校训机构更好一些。成立时间最早的为博为峰,于2006年成立;最晚的则是测牛,于2020年成立。因此测牛学堂的学员规模还没有官方的数据。松勤、柠檬班、慕课网成立的时间较为相近,学员规模较为不同,慕课网早年间主要经营IT类培训,后才开拓了软件测试的细分课程。而松勤和柠檬班则是专注于软件测试的培训领域,学院规模也相对成熟。

111 评论(12)

雯浩天使

第一阶段、

测试基础学习目标:基于敏捷的软件研发基础知识,并同时掌握关于软件基础运行环境的相关知识,为后续课程学习奠定基础,并进而可以胜任手工测试工程师的工作。

完成项目:测试管理工具,Linux操作系统,MySQL数据库

第二阶段、编程语言学习目标:熟练掌握java与python编程语言数据类型、运算符等。

完成项目:Java环境及Intellij IDEA使用,Python环境及Pycharm使用,为后续的web和app自动化测试奠定基础。

第三阶段、web自动化学习目标:熟练掌握web自动化Selenium基础、环境,自动化测试模型,可以胜任web自动化测试工程师是工作。

完成项目:Selenium源码分析,多浏览器运行测试,多平台多浏览器运行测试,各种驱动支持

第四阶段、app自动化学习目标:掌握Appium基础、环境、应用、实战等。

完成项目:获取app信息

第五阶段、接口测试学习目标:熟练掌握接口测试基础,接口测试自动化,进阶高级软件测试工程师。

完成项目:TestNG的批量接口执行

第六阶段、Jmeter性能测试学习目标:Jmeter基础、进阶等。

完成项目:性能测试(容量、稳定性)项目实战

第七阶段、Jenkins持续集成学习目标:持续集成简介、持续集成环境搭建

完成项目:使用Jenkins运行接口测试用例

啄木鸟学院老师建议大家从学习路线去着手,一探究竟,真正了解清楚!

238 评论(12)

云中子的小白

题主,你好!

想要知道软件测试需要学些什么,最简单直观的方式就是去看他们的课程大纲,如下就是我们软件测试的课程大纲(仅供参考):

看题主的问题应该是对软件测试比较有兴趣,如果有计划学习的话,题主可以先报名我们的试听课,先来试听看看,再货比三家之后,选择最适合自己学习路线。

317 评论(12)

相关问答