软件测试培训课程 | Software Testing培训课程

软件测试培训课程

本地,有指导性的现场软件测试培训课程通过交互式讨论和实践练习,展示如何利用专业知识和技能大幅提高测试效率和效率。软件测试培训可作为“现场实时培训”或“远程实时培训”。现场实地培训可在当地客户现场进行中国或者在NobleProg公司的培训中心中国 。远程实时培训通过交互式远程桌面进行。 NobleProg您当地的培训提供商。

Machine Translated

客户评论

★★★★★
★★★★★

软件测试课程大纲

Title
课程时长
课程概览
Title
课程时长
课程概览
14 hours
课程概览
在这个有指导意义的现场培训中,参与者将学习如何使用先进技术来增强自动化测试套件来驱动硒。 在培训结束后,参与者将能够: 使用Selenium解决复杂的Web应用程序测试自动化问题应用正则表达式和基于模式的验证技术处理暂停测试执行的异常执行SQL调用来验证数据以编程方式搜索Web对象从Web控件动态捕获数据创建一个数据驱动的测试框架使用Selenium Grid分发测试听众软件测试人员测试经理质量保证专家
7 hours
课程概览
在Java测试和验证REST服务比在Ruby和Groovy等动态语言中更难。 REST Assured是一种Java DSL(特定于域的语言),它将这些语言的简单性带入Java域。

在这个由讲师指导的实时培训中,参与者将学习如何使用Rest Assured来测试REST API服务。我们将讨论API测试如何解决UI和基于单元的测试的一些缺点。培训包括实践课程和测试开发项目。在培训结束时,参与者将很好地了解何时执行REST API测试,如何探索和访问API,如何执行不同类型的测试,以及如何通过集成和自动化将测试结合在一起。

课程格式

- 由讲师指导的课程,包括API测试,工具和流程的介绍,以及基于REST Assured的测试开发项目。
35 hours
课程概览
本课程提供处理测试项目的培训,并使用Selenium测试套件提供Web应用程序,功能测试自动化和跨浏览器测试自动化的实践经验。此外,它还引入了jMeter。

需要2天的JMeter和3天的Selenium 。
21 hours
课程概览
本课程提供使用Selenium测试套件处理测试项目的培训以及使用Jenkins连续测试。

目标受众:

- 软件测试工程师
- 参与敏捷开发的软件开发人员
- 发布经理
- QA工程师

在Selenium培训结束时,代表们将能够:

- 在实际项目中有效使用Selenium测试套件
- 使用Selenium进行跨浏览器测试
- 使用Selenium Grid分发测试
- 在Jenkins运行回归Selenium测试
- 使用Jenkins准备测试报告和期间报告
14 hours
课程概览
这一由讲师指导的实时培训将向学员介绍使用Selenium WebDriver和Visual Studio中的C#进行自动化测试。 如果您还没有C#编程经验或希望进一步了解C#,请查看课程:[C# for Automation Test Engineers](/cc/csharpfortesters)。

课程形式

- 部分讲座、部分讨论、大量实操、偶尔进行测验以评估学员的进展
7 hours
课程概览
Selendroid是Android设备的开源测试自动化框架。它可用于测试在真实设备上运行的本机应用程序,混合应用程序和移动网站以及模拟器。基于Selenium Webdriver客户端API,它支持与现有Selenium框架的完全集成。 Selendroid支持热插拔硬件设备,可以作为节点集成到Selenium Grid中进行大规模并行测试。它与JSON Wire Protocol兼容。

这个以讲师为主导的现场培训介绍了Selenium框架Selendroid,并在实时动手测试环境中引导参与者完成自动化测试的设置,配置和执行。课程结束后,参与者将拥有知识和实践,为Android设备执行自己的自动化测试计划。

课程格式

- 互动讨论+繁重的实践练习
21 hours
课程概览
Scala Check是一个用于为Scala或Java程序执行基于属性的自动化测试的库。受Haskell库QuickCheck的启发,它使用属性来描述应用程序的预期行为,首先生成随机输入数据,然后在应用程序的不同区域测试此数据并报告结果。

在这个由讲师指导的实时培训中,参与者将学习基于属性的测试背后的好处和概念,因为他们练习编写导致自动生成测试用例的属性。

在培训结束时,参与者将能够:

- 编写替换和/或补充手写单元测试用例的一般属性
- 在更高级别的属性规范中编写测试
- 使用内置命令行测试运行器执行Scala Check作为独立的可执行文件
- 将Scala Check与Scala Test,specs2和LambdaTest等测试框架集成

听众

- 测试工程师
- 开发商

课程形式

- 部分讲座,部分讨论,练习和繁重的实践练习
7 hours
课程概览
这个为期一天的课程通过动手练习向参与者介绍RSpec ,BDD(行为驱动开发)和其他测试方法的基础知识。
7 hours
课程概览
Robot Framework是用于验收测试和验收测试驱动开发(ATDD)的开源测试自动化框架。它使用关键字来抽象测试的细节,传达意图而不是坚果和螺栓。核心框架是用Python实现的,可以在Jython(JVM)和IronPython(NET)上运行。 Robot Framework最初由诺基亚开发。 在这个有指导意义的现场培训中,参与者将学习如何编写一组测试用例和测试套件,然后在演示应用程序上执行测试。 在培训结束后,参与者将能够: 使用Robot Framework的关键字驱动测试方法和表格测试数据语法来编写和执行测试使用一致的语法从现有的关键字组成新的关键字进行Gherkinstyle行为驱动开发(BDD)测试(类似于黄瓜) 生成并解释报告和日志,以对测试应用程序中的故障进行故障排除扩展机器人框架的功能使用Python,Java,Perl,Javascript和PHP编写的第三方库将Robot Framework与Selenium集成以测试Web应用程序 听众 软件测试工程师 课程的格式 部分讲座,部分讨论,练习和沉重的练习
7 hours
课程概览
基于属性的测试是一种自动化测试方法,它允许您通过描述系统的性能,然后使用随机生成的测试数据来执行测试,从而完成系统的预期行为。 QuickCheck(或QuickCheck2,QC2)是一个基于Haskell的库,用于随机测试程序属性。它需要程序的规格说明函数应该满足的属性,并测试这些属性在大量随机生成的情况下是否存在。 在这个有指导意义的实时培训中,参与者将学习如何以属性的形式编写程序的规范,然后将它们作为QuickCheck的输入提供给自动生成测试用例。 在培训结束后,参与者将能够: 编写替代和/或补充手写单元测试用例的一般属性在更高级别的属性规范中编写测试设置测试环境并将QuickCheck集成到endtoend部署过程中 听众 软件测试工程师开发商 课程的格式 部分讲座,部分讨论,练习和沉重的练习
14 hours
课程概览
Selenium是一个开源库,用于跨多个浏览器自动执行Web应用程序测试。 Selenium像人们一样与浏览器交互:通过点击链接,填写表单和验证文本。它是Web应用程序测试自动化最流行的工具。 Selenium构建于WebDriver框架之上,并且对包括Ruby在内的众多脚本语言具有出色的绑定。

在这个由讲师指导的实时培训参与者中,结合了Ruby与Selenium的强大功能,可以自动化测试示例Web应用程序。通过学习在实时实验室环境中创建和组合Ruby测试脚本与Selenium Web自动化,参与者将获得自动化测试他们自己的现实Web应用程序和网站所需的知识和实践。

课程形式

- 部分讲座,部分讨论,重点实践练习
14 hours
课程概览
培训对开发人员, Scrum Masters,产品负责人以及业务部门的某些方面都是开放的。培训的目的是介绍质量保证和持续集成主题及其在项目中的位置,实施敏捷方法。参与者将对所讨论的问题以及与QA / CI一致的软件开发工具和流程的实践知识有广泛的了解。业务代表将能够了解实施这些工具和流程的好处,并将其转化为软件开发的时间和成本。提出的问题基于PHP或Java ,具体取决于客户的要求。
21 hours
课程概览
单元测试是一种测试方法,它通过修改其属性或触发事件来测试源代码的各个单元,以确认结果是否如预期的那样。 PyTest是一个全功能,独立于API的,灵活且可扩展的测试框架,具有先进的全功能夹具模型。 在这个有指导意义的实时培训中,参与者将学习如何使用PyTest编写简洁,可维护的测试,这些测试是优雅,富有表现力和可读性的。 在培训结束后,参与者将能够: 编写可读和可维护的测试,而不需要样板代码使用夹具模型编写小测试扩展到应用程序,包和库的复杂功能测试理解并应用PyTest的特性,如挂钩,声明重写和插件通过在多个处理器上并行运行测试来缩短测试时间在持续集成环境中运行测试,以及其他工具,如tox,mock,coverage,unittest,doctest和Selenium 使用Python来测试nonPython应用程序 听众 软件测试人员 课程的格式 部分讲座,部分讨论,练习和沉重的练习
35 hours
课程概览
听众

- 测试经理
- 性能测试人员或性能工程师
- 希望在性能测试中发展事业的开发人员。

课程形式

40%的讲座,60%的实验室
14 hours
课程概览
Protractor是Angular和AngularJS应用程序的端到端自动化测试框架。Protractor用于针对Web应用程序运行测试,像用户一样与它们进行交互:填写表单、单击元素,以及浏览页面。

在这一由讲师引导的培训中,学员将亲身体验如何在实验室环境中针对示例Angular Web应用程序编写Protractor测试。

到本课程结束时,学员将会熟练掌握Protractor,并能够:

- 为Angular应用程序创建自己的自动化测试
- 将Protractor整合到他们现有的开发流程中
- 确保他们的测试条理清晰、可维护
- 在使用或不使用Selenium的情况下运行Protractor来驱动浏览器行为

受众

- Web开发人员
- 自动化测试工程师

课程形式

- 部分讲座、部分讨论、大量实操
7 hours
课程概览
基于属性的测试是一种自动化测试技术,它允许您通过描述系统的属性,然后使用随机生成的测试数据来执行测试,从而完成系统的预期行为。 “描述参数,描述结果,让计算机试图证明你的代码错误!” 这些有指导性的现场培训涉及的一些主题包括: 如何使用F#编写和运行测试基于FsCheck属性的测试框架使用钻石Kata实施TDD 锐化你的代码设计技巧 听众 自动测试工程师开发商 课程的格式 部分讲座,部分讨论,练习和沉重的练习
14 hours
课程概览
PHPUnit是PHP的单元测试框架。 PHPUnit使用严格的参数来确定单个代码单元是否无bug且可以部署。通过隔离和测试各个单元,开发人员可以确保更高的应用程序稳定性,避免回归错误,并降低与生产中代码失效相关的成本。 这种有指导性的实时培训教导参与者如何编写测试代码以便于诊断,隔离和解决错误。培训向参与者介绍如何使用PHPUnit测试框架创建工作准备,测试环境。 在培训结束后,参与者将能够: 区分好的和不好的测试单元阅读并解释测试结果主动管理和诊断他们的代码库以减少错误确保他们的代码库适合持续集成和部署 听众 希望提高代码可测试性的中级到高级PHP开发人员 课程的格式 部分讲座,部分讨论,练习和沉重的练习
7 hours
课程概览
PhantomJS是一款没有图形用户界面的网络浏览器。它支持DOM处理,CSS选择器,JSON,Canvas和SVG。 PhantomJS提供了一个Javascript API来使其成为“WebKit脚本”。 在这个有指导意义的实时培训中,参与者将学习如何编写PhantomJS脚本来测试Web应用程序,自动捕获截图,监控网络流量并检查单元测试的结果。 在培训结束后,参与者将能够: 使用Jasmine,QUnit,Mocha,Capybara和Selenium等框架运行无头Web测试以编程方式捕获Web内容,包括SVG和Canvas 使用缩略图预览创建网站截图通过DOM API或jQuery访问和操作网页将页面加载和导出为标准HAR文件使用YSlow和Jenkins自动执行性能分析 听众 软件测试工程师 课程的格式 部分讲座,部分讨论,练习和沉重的练习
35 hours
课程概览
听众

- 性能测试人员
- 性能工程师
- 希望成为Performance Architects职业生涯的开发人员。

课程形式

50%的讲座,50%的实验室
14 hours
课程概览
Selenium是一个开源库,用于跨多个浏览器自动化Web应用程序测试。Selenium像人一样与浏览器交互:通过单击链接、填写表单和验证文本。它是Web应用程序测试自动化最流行的工具。Selenium构建在WebDriver框架上,对许多脚本语言(包括Python)具有出色的绑定。

在本次培训中,学员将把Python的强大功能与Selenium结合起来,以自动化示例Web应用程序的测试。通过在实验室环境中将理论与实践相结合,学员将学习并操作如何用Python和Selenium自动化自己的Web测试项目。

受众

- 测试人员和开发人员

课程形式

- 部分讲座、部分讨论、大量实操
7 hours
课程概览
本入门课程旨在让测试专业人员熟悉使用Selenium测试Web应用程序的基础知识。测试人员可以使用Selenium IDE和Selenium 2 WebDriver构建,增强和维护脚本。

目标受众

目标受众是寻求使用Selenium自动测试Web应用程序的软件测试人员。这些测试人员可能是测试自动化的新手,也可能包括质量保证从业人员,经理或团队负责人,他们负责与测试人员进行交互,或者需要确保工具得到充分和适当的实施。

在课程结束时,您将能够:

- 描述Selenium的功能和目的
- 了解测试自动化的好处和正确方法
- 记录自动化测试用例
- 播放自动化测试用例
- 应用并使用不同的验证技术
- 查看和分析结果
- 配置和使用Selenium RC(遥控器)
- 创建并使用测试套件
- 安排自动测试运行
- 使用不同的Selenium脚本格式
- 修改脚本以扩展测试应用程序的功能
- 使用Eclipse和Selenium 2 WebDriver配置Selenium
- 理解并使用RTTS帮助文件
- 转换selenium代码以使用Selenium 2 WebDriver
- 配置自定义日志文件
- 创建自定义对象图
- 创建可重用模块以减少脚本维护
- 使用工具来帮助识别XPath
14 hours
课程概览
基于模型的测试(MBT)是一种使用模型来表示被测系统(SUT)的期望行为的测试方法。这是一种早期测试方法,可以实现系统性和可维护性的完整,高度自动测试覆盖。 在这个有指导意义的现场培训中,参与者将学习基于模型的测试的理论和实践,因为他们在演示MBT测试环境中实施指定的工具和技术。 在培训结束后,参与者将能够: 通过应用建模策略和技术生成测试用例评估和评估实施MBT的免费和商业工具为不同类型的软件应用程序,系统和环境管理测试模型评估,建议和实施组织内的MBT策略了解并解释MBT的益处和挑战 听众 软件测试工程师,分析师,设计师和经理开发商 课程的格式 部分讲座,部分讨论,练习和沉重的练习
14 hours
课程概览
TestNG是一个测试框架,旨在简化广泛的测试需求,从单元测试(单独测试一个类)到集成测试(测试由几个类,几个包甚至几个外部框架组成的整个系统,如应用服务器)。

听众

本课程专为希望在工作流程中采用TestNG套件的工程师和开发人员精心设计。
21 hours
课程概览
Watir ( Ruby Web Application Testing )是一个用于自动化测试的开源库。 Watir以与人们相同的方式与浏览器交互:点击链接,填写表单和验证文本。它基于WebDriver框架,可与Selenium相媲美,是Web应用程序测试自动化最受欢迎的工具之一。

在此培训中,参与者将学习如何使用Watir通过在实验室环境中将理论与实践相结合来自动化他们的Web应用程序测试。在课程结束时,参与者将拥有知识和实践,利用Watir和Ruby的全部功能自动化他们的Web测试项目。

课程格式

- 由讲师指导的课程,包括Watir和Ruby理论报道,以及练习和实践练习的大部分内容。
14 hours
课程概览
可用性测试是一种评估软件产品或系统的技术,通过对用户进行测试来直接观察它们如何与之交互。 研讨会首先介绍可用性测试,它是什么以及公司如何使用它来促进良好的软件设计和开发。这门语言是非技术性的,学习是实用和实用的,侧重于最终用户,他们的要求,思考方式和与系统交互的方式。 在培训结束后,参与者将知道如何: 根据产品独特的特点及其在开发周期中的阶段确定最适合的可用性测试方法。 制定可用性测试计划。 招聘,评估和管理测试人员。 编写,分配和调整对最终用户和业务产生最大影响的可用性测试任务。 收集,分析和报告测试结果。 与业务经理,开发人员和QA团队进行有效沟通和协作,了解交付最终产品所需的重要性和行动,这些最终产品不仅运行良好,而且运行良好并提供了预期的用户体验。 听众 产品所有者和经理质量保证经理手动测试人员软件产品或系统的内部用户 课程的格式 一个交互式的,有教练的工作坊,有很多活动和练习。 笔记 本讲习班中使用的案例研究和软件样本由讲师预先安排。要定制材料,请提前与我们联系。
14 hours
课程概览
单元测试是一种测试方法,通过修改其属性或触发事件来测试单个源代码单元,以确认结果是否如预期。 在这个有指导意义的现场培训中,参与者将学习如何使用C#和Visual Studio编写和执行针对示例Net应用程序的单元测试。 在培训结束后,参与者将能够: 使用测试框架(如NUnit和xUnitnet)来创建和管理单元测试代码定义并实施更广泛的测试驱动开发方法来测试调整测试框架以扩展应用程序的测试覆盖范围 听众 软件测试工程师开发商 课程的格式 部分讲座,部分讨论,练习和沉重的练习
7 hours
课程概览
在这个有指导意义的现场培训中,参与者将在他们逐步创建Web应用程序的单元测试套件时了解各种JavaScript测试框架。 在培训结束后,参与者将能够: 使用单元测试框架(如QUnit和Jasmine)在JavaScript中编写单元测试使用Mocha和Chai等框架实施TDD和BDD 听众 测试工程师 课程的格式 部分讲座,部分讨论,练习和沉重的练习
7 hours
课程概览
本课程介绍使用HUnit测试框架编写单元测试所需的工具和技术。 HUnit是Haskell的单元测试框架,类似于Java的JUnit工具。 在这个有指导意义的现场培训中,参与者将学习如何使用HUnit编写直观且易于理解的单元测试。 在培训结束后,参与者将能够: 编写易于创建,更改和执行的测试使用HUnit将测试分组到套件中并自动检查结果写简洁而灵活的测试规范将HUnit与QuickCheck和HSpec等其他实用程序集成扩展测试框架 听众 测试工程师 课程的格式 部分讲座,部分讨论,练习和沉重的练习
7 hours
课程概览
Travis CI 是一种托管的分布式集成服务, 用于构建和测试在 GitHub 上托管的软件项目。它是詹金斯的一个托管替代品

在本讲师指导的现场培训中, 学员将学习基于云的方法, 以便在使用 Travis CI 构建和部署示例 web 应用程序时实现持续集成。

到本次培训结束时, 学员将能够:

- 构建和测试在 GitHub 上托管的项目
- 使用 Travis CI 将应用程序部署到不同的托管提供商
- 提交到 GitHub 时, 请使用 Travis CI 自动检查软件
- 在不同的计算机、操作系统和软件版本上运行自动测试
- 将 Travis CI 与第三方工具集成
课程 格式

- 部分讲座、部分讨论、练习和大量的动手练习
35 hours
课程概览
Tricentis Tosca是一款软件测试工具,旨在实现软件应用程序的连续端到端测试自动化。

在这个由讲师指导的实时培训培训参与者将学习如何使用Tosca进行端到端(web +后端)测试。该培训将理论与实践相结合,在实验室环境中,让参与者有机会与技术,教师和同行互动。

培训首先概述了传统的基于代码和脚本的自动化测试,并将其与Tosca基于模型的(MBT)方法进行了对比。参与者将学习如何使用Tosca的默认模块创建和执行测试用例,以及如何自定义构建自己的模块以供执行。

从软件建模原理到跨不同浏览器的测试覆盖,该培训让参与者了解理论和实践,并使他们能够在Tosca中实施自己的测试解决方案。

课程格式

- 互动讲座和讨论。
- 大量的练习和练习。
- 在实时实验室环境中亲自实施。

课程自定义选项

- 要申请本课程的定制培训,请联系我们安排。
软件测试,培训,课程,培训课程, 企业软件测试培训, 短期软件测试培训, 软件测试课程, 软件测试周末培训, 软件测试晚上培训, 软件测试训练, 学习软件测试, 软件测试老师, 学软件测试班, 软件测试远程教育, 一对一软件测试课程, 小组软件测试课程, 软件测试培训师, 软件测试辅导班, 软件测试教程, 软件测试私教, 软件测试辅导, 软件测试讲师Software Testing,培训,课程,培训课程, 企业Software Testing培训, 短期Software Testing培训, Software Testing课程, Software Testing周末培训, Software Testing晚上培训, Software Testing训练, 学习Software Testing, Software Testing老师, 学Software Testing班, Software Testing远程教育, 一对一Software Testing课程, 小组Software Testing课程, Software Testing培训师, Software Testing辅导班, Software Testing教程, Software Testing私教, Software Testing辅导, Software Testing讲师

促销课程

订阅促销课程

为尊重您的隐私,我公司不会把您的邮箱地址提供给任何人。您可以享有优先权和随时取消订阅的权利。

我们的客户

is growing fast!

We are looking to expand our presence in China!

As a Business Development Manager you will:

  • expand business in China
  • recruit local talent (sales, agents, trainers, consultants)
  • recruit local trainers and consultants

We offer:

  • Artificial Intelligence and Big Data systems to support your local operation
  • high-tech automation
  • continuously upgraded course catalogue and content
  • good fun in international team

If you are interested in running a high-tech, high-quality training and consulting business.

Apply now!