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

软件测试培训课程

Local, instructor-led live Software Testing training courses demonstrate through interactive discussion and hands-on practice how to use specialist knowledge and skills to raise testing productivity and efficiency dramatically.

Software Testing training is available as "onsite live training" or "remote live training". Onsite live 软件测试 trainings in 中国 can be carried out locally on customer premises or in NobleProg corporate training centers. Remote live training is carried out by way of an interactive, remote desktop.

NobleProg -- Your Local Training Provider

客户评论

★★★★★
★★★★★

软件测试课程大纲

Title
Duration
Overview
Title
Duration
Overview
14 hours
Overview
在这个有指导意义的现场培训中,参与者将学习如何使用先进技术来增强自动化测试套件来驱动硒。 在培训结束后,参与者将能够: 使用Selenium解决复杂的Web应用程序测试自动化问题应用正则表达式和基于模式的验证技术处理暂停测试执行的异常执行SQL调用来验证数据以编程方式搜索Web对象从Web控件动态捕获数据创建一个数据驱动的测试框架使用Selenium Grid分发测试听众软件测试人员测试经理质量保证专家
7 hours
Overview
Robot Framework是用于验收测试和验收测试驱动开发(ATDD)的开源测试自动化框架。它使用关键字来抽象测试的细节,传达意图而不是坚果和螺栓。核心框架是用Python实现的,可以在Jython(JVM)和IronPython(NET)上运行。 Robot Framework最初由诺基亚开发。 在这个有指导意义的现场培训中,参与者将学习如何编写一组测试用例和测试套件,然后在演示应用程序上执行测试。 在培训结束后,参与者将能够: 使用Robot Framework的关键字驱动测试方法和表格测试数据语法来编写和执行测试使用一致的语法从现有的关键字组成新的关键字进行Gherkinstyle行为驱动开发(BDD)测试(类似于黄瓜) 生成并解释报告和日志,以对测试应用程序中的故障进行故障排除扩展机器人框架的功能使用Python,Java,Perl,Javascript和PHP编写的第三方库将Robot Framework与Selenium集成以测试Web应用程序 听众 软件测试工程师 课程的格式 部分讲座,部分讨论,练习和沉重的练习
14 hours
Overview
Selenium是一个开源库,用于跨多个浏览器自动化Web应用程序测试。Selenium像人一样与浏览器交互:通过单击链接、填写表单和验证文本。它是Web应用程序测试自动化最流行的工具。Selenium构建在WebDriver框架上,对许多脚本语言(包括Python)具有出色的绑定。

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

受众

- 测试人员和开发人员

课程形式

- 部分讲座、部分讨论、大量实操
35 hours
Overview
本课程提供处理测试项目的培训,并使用Selenium测试套件提供Web应用程序,功能测试自动化和跨浏览器测试自动化的实践经验。还综合介绍了jMeter。 争取2天的JMeter和3天的硒。
21 hours
Overview
本课程提供使用Selenium测试套件处理测试项目以及Jenkins持续测试的培训。 目标受众: 软件测试工程师参与敏捷开发的软件开发人员发布经理 QA工程师在Selenium培训结束时,代表们将能够: 在实际项目中有效使用Selenium测试套件使用Selenium进行跨浏览器测试使用Selenium Grid分发测试在Jenkins运行回归Selenium测试使用Jenkins准备测试报告和periodict报告
14 hours
Overview
这一由讲师指导的实时培训将向学员介绍使用Selenium WebDriver和Visual Studio中的C#进行自动化测试。 如果您还没有C#编程经验或希望进一步了解C#,请查看课程:[C# for Automation Test Engineers](/cc/csharpfortesters)。

课程形式

- 部分讲座、部分讨论、大量实操、偶尔进行测验以评估学员的进展
7 hours
Overview
selendroid

是一个用于 Android 设备的开源测试自动化框架。它可用于测试在真实设备上运行的本机应用程序、混合应用程序和移动网站以及仿真器。基于硒网络驱动程序客户端 API, 它支持与现有的硒框架完全集成。Selendroid 支持硬件设备的热插拔, 可作为一个节点集成到硒网格中进行大规模并行测试。它与 JSON 有线协议兼容.

本讲师指导的现场培训介绍了 Selendroid Selendroid 框架, 并引导参与者在实时动手测试环境中完成自动化测试的设置、配置和执行。课程结束后, 学员将掌握知识和实践, 对 Android 设备进行自己的自动测试活动.

课程 的

格式

- 互动讨论 + 大量实践
21 hours
Overview
ScalaCheck是一个为Scala或Java程序执行自动化,基于财产的测试的库。受Haskell库QuickCheck的启发,它使用属性来描述应用程序的预期行为,首先生成随机输入数据,然后在应用程序的不同区域测试这些数据并报告结果。 在这种有指导性的实时培训中,参与者将学习基于性质测试的好处和概念,因为他们练习编写可导致自动生成测试用例的属性。 在培训结束后,参与者将能够: 编写替代和/或补充手写单元测试用例的一般属性在更高级别的属性规范中编写测试使用内置的命令行测试运行器,将ScalaCheck作为独立的执行程序执行将ScalaCheck与测试框架(如ScalaTest,specs2和LambdaTest)集成在一起 听众 测试工程师开发商 课程的格式 部分讲座,部分讨论,练习和沉重的练习
7 hours
Overview
本课程旨在让学员通过RSpec,BDD(行为驱动开发)和其他测试方法的基本知识,通过简单的练习。
7 hours
Overview
在 Java 中测试和验证 rest 服务比在动态语言 (如 Ruby 和 Groovy) 中更难。REST 已保证是一种 Java DSL (特定于域的语言), 它将这些语言的简单性引入 Java 域.

在本讲师指导的现场培训中, 参与者学习如何使用 休息保证来测试 REST API 服务。我们讨论 API 测试如何解决 UI 和基于单元的测试的一些缺点。培训包括实践课程和测试开发项目。到培训结束时, 学员将对何时进行 REST API 测试、如何探索和访问 Api、如何执行不同类型的测试以及如何通过集成和自动化将测试结合在一起

有了很好的了解。

课程 的

格式

- 教师指导的课程, 包括 API 测试、其工具和流程的介绍, 以及基于实际的 REST 有保障的测试开发项目
7 hours
Overview
本入门课程旨在让测试专业人​​员熟悉使用Selenium测试Web应用程序的基础知识。测试人员可以使用Selenium IDE和Selenium 2 WebDriver来构建,增强和维护脚本。 目标受众目标受众是试图使用Selenium自动化测试Web应用程序的软件测试人员。这些测试人员可能是测试自动化的新手,也可能包括质量保证从业人员,经理或团队负责人,他们负责与测试人员交互或需要确保工具得到充分和适当的实施。 在课程结束时,您将能够: 描述Selenium的功能和目的了解测试自动化的好处和正确方法记录自动化测试用例回放自动测试用例应用并使用不同的验证技术查看和分析结果配置和使用Selenium RC(遥控器) 创建并使用测试套件安排自动测试运行使用不同的Selenium脚本格式修改脚本以扩展测试应用程序的功能使用Eclipse和Selenium 2 WebDriver配置Selenium 了解并使用RTTS帮助程序文件将Selenium代码转换为与Selenium 2 WebDriver一起使用配置自定义日志文件创建一个自定义对象映射创建可重复使用的模块以减少脚本维护使用工具来帮助识别XPath
7 hours
Overview
基于属性的测试是一种自动化测试方法,它允许您通过描述系统的性能,然后使用随机生成的测试数据来执行测试,从而完成系统的预期行为。 QuickCheck(或QuickCheck2,QC2)是一个基于Haskell的库,用于随机测试程序属性。它需要程序的规格说明函数应该满足的属性,并测试这些属性在大量随机生成的情况下是否存在。 在这个有指导意义的实时培训中,参与者将学习如何以属性的形式编写程序的规范,然后将它们作为QuickCheck的输入提供给自动生成测试用例。 在培训结束后,参与者将能够: 编写替代和/或补充手写单元测试用例的一般属性在更高级别的属性规范中编写测试设置测试环境并将QuickCheck集成到endtoend部署过程中 听众 软件测试工程师开发商 课程的格式 部分讲座,部分讨论,练习和沉重的练习
14 hours
Overview
培训对开发人员,Scrum Masters,产品负责人以及业务部门的某些方面都是开放的。培训的目的是介绍质量保证和持续集成主题及其在项目中的位置,实施敏捷方法。与会者将对所讨论的问题以及与QA / CI一致的软件开发工具和流程的实用知识有广泛的了解。业务代表将能够了解实施这些工具和流程的好处,并将其转化为软件开发的时间和成本。提出的问题基于PHP或Java,具体取决于客户要求。
21 hours
Overview
单元测试是一种测试方法,它通过修改其属性或触发事件来测试源代码的各个单元,以确认结果是否如预期的那样。 PyTest是一个全功能,独立于API的,灵活且可扩展的测试框架,具有先进的全功能夹具模型。 在这个有指导意义的实时培训中,参与者将学习如何使用PyTest编写简洁,可维护的测试,这些测试是优雅,富有表现力和可读性的。 在培训结束后,参与者将能够: 编写可读和可维护的测试,而不需要样板代码使用夹具模型编写小测试扩展到应用程序,包和库的复杂功能测试理解并应用PyTest的特性,如挂钩,声明重写和插件通过在多个处理器上并行运行测试来缩短测试时间在持续集成环境中运行测试,以及其他工具,如tox,mock,coverage,unittest,doctest和Selenium 使用Python来测试nonPython应用程序 听众 软件测试人员 课程的格式 部分讲座,部分讨论,练习和沉重的练习
35 hours
Overview
听众测试经理性能测试人员或性能工程师想要在性能测试中发展的开发人员。 课程的格式 40%的讲座,60%的实验室
14 hours
Overview
Protractor是Angular和AngularJS应用程序的端到端自动化测试框架。Protractor用于针对Web应用程序运行测试,像用户一样与它们进行交互:填写表单、单击元素,以及浏览页面。

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

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

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

受众

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

课程形式

- 部分讲座、部分讨论、大量实操
7 hours
Overview
基于属性的测试是一种自动化测试技术,它允许您通过描述系统的属性,然后使用随机生成的测试数据来执行测试,从而完成系统的预期行为。 “描述参数,描述结果,让计算机试图证明你的代码错误!” 这些有指导性的现场培训涉及的一些主题包括: 如何使用F#编写和运行测试基于FsCheck属性的测试框架使用钻石Kata实施TDD 锐化你的代码设计技巧 听众 自动测试工程师开发商 课程的格式 部分讲座,部分讨论,练习和沉重的练习
14 hours
Overview
PHPUnit是PHP的单元测试框架。 PHPUnit使用严格的参数来确定单个代码单元是否无bug且可以部署。通过隔离和测试各个单元,开发人员可以确保更高的应用程序稳定性,避免回归错误,并降低与生产中代码失效相关的成本。 这种有指导性的实时培训教导参与者如何编写测试代码以便于诊断,隔离和解决错误。培训向参与者介绍如何使用PHPUnit测试框架创建工作准备,测试环境。 在培训结束后,参与者将能够: 区分好的和不好的测试单元阅读并解释测试结果主动管理和诊断他们的代码库以减少错误确保他们的代码库适合持续集成和部署 听众 希望提高代码可测试性的中级到高级PHP开发人员 课程的格式 部分讲座,部分讨论,练习和沉重的练习
7 hours
Overview
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自动执行性能分析 听众 软件测试工程师 课程的格式 部分讲座,部分讨论,练习和沉重的练习
14 hours
Overview
硒是一个开源库, 用于跨多个浏览器自动进行 web 应用程序测试。硒与人们的浏览器互动: 通过点击链接, 填写表格和验证文本。它是 web 应用程序测试自动化最常用的工具。Selenium 是建立在 WebDriver 框架上的, 它对包括 Ruby

在内的多种脚本语言都有出色的绑定。

在这个讲师指导下, 现场培训参与者将 Ruby 和 Selenium 的力量结合起来, 自动测试示例 web 应用程序。通过学习在现场实验室环境中创建 Ruby 测试脚本并将其与硒 web 自动化结合起来, 参与者将获得自动化测试自己的现实生活中的 web 应用程序和网站所需的知识和实践



课程 格式

- 部分讲座、部分讨论、繁重的动手实践
14 hours
Overview
这是一个专为手动测试人员设计的实用课程,以便于自动化测试。
28 hours
Overview
开放式Web应用程序安全项目是一个在线社区,可在Web应用程序安全领域自由创建文章,方法,文档,工具和技术。 OWASP提供用于识别Web应用程序和服务中的漏洞的测试框架和工具 听众 本课程面向寻求保护其网络应用程序和服务的开发人员,工程师和架构师
14 hours
Overview
TestNG是一个测试框架,旨在简化广泛的测试需求,从单元测试(测试一个类别与其他类别隔离)到集成测试(测试整个系统由几个类,几个包甚至几个外部框架组成,如应用服务器)。 听众 本课程专为寻求在其工作流程中采用TestNG套件的工程师和开发人员而设计。
21 hours
Overview
Watir (Ruby 中的 Web 应用程序测试) 是用于自动化测试的开源库。Watir 与浏览器的交互方式与人们的方式相同: 单击链接、填写表单和验证文本。基于 WebDriver 框架, 它可与硒相媲美, 是 web 应用程序测试自动化最常用的工具之一



在本培训中, 参与者将学习如何使用 Watir 在现场实验室环境中将理论与实践结合起来, 实现 web 应用程序测试的自动化。到课程结束时, 学员将拥有知识和实践, 充分利用 Watir 和 Ruby 的全部力量, 实现网络测试项目的自动化



课程 的

格式

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

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

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

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

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

在此讲师指导下, 现场培训参与者将学习如何使用 Tosca 执行端到端 (web + 后端) 测试。培训将现场实验室环境中的理论与实践相结合, 让参与者有机会与技术、指导员和同行互动.

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

从软件建模主体到跨不同浏览器的测试覆盖, 本培训将引导参与者完成理论和实践, 并使他们能够在 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!