|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/an-introduction-to-espresso-android-testing/
课程评论:没有评论
课程名称:安卓 Espresso 测试入门 课程概述:本课程旨在帮助学习者建立坚实的 Espresso 测试基础,适合初学者和经验丰富的专业人士。自动化测试工具在安卓开发中至关重要,因为与代码不同,测试更关注于测试用例在开发和执行中的自动化过程。Espresso 是市场上排名最高的测试自动化工具,越来越多的安卓测试工具被应用于黑箱测试和任务自动化。自动化测试工具的使用案例包括通过插件(如 Jacoco)测量和分析代码覆盖率,以及对适配器和 Recycler 视图进行 UI 验证。持续集成/持续交付(CI/CD)工具如 Jenkins 也利用 Espresso 来测试 UI 变更。因此,掌握 Espresso 技能的开发者在岗位竞争中将会更加有优势。 本课程将指导您学习 Espresso 的基础知识,帮助您应对任何数据库自动化项目。课程内容包括: 1) 软件测试基础:学习 UI 测试的理论,包括黑箱测试、软件开发生命周期以及 bug 生命周期。告别手动跟踪和为测试团队留下评论的时代,全面实现自动化! 2) Espresso 实施:首先设置 Android Studio 及相关的 Espresso 依赖,然后学习如何在实际场景中使用 Espresso,从测试适配器视图到 Espresso Intents,甚至尝试使用 Espresso 录制器进行自动化。 3) Espresso 实务:学习正确的方法论,理解使用测试用例的理论基础,并在实践中展示这些技能。使用工具进行 bug 跟踪、项目管理和通知。 每个主题都有详细的文档和分隔,方便您查找所需内容。课程设计了作业和测验,确保您保持学习进度并检验知识。课程结合理论与实践示例,帮助学员深入掌握 Android 测试领域的知识。
Build a strong foundation in Espresso testing with this practical course suited to both beginners and experienced professionals.A automated testing tool for android is essential becuase unlike code, with testing we care about how our test cases are automated in terms of development and execution. Espresso is the top ranked testing automation tool in the market. Android testing tools are being used more and more for their role in Blackbox testing and task Automation. Use cases of automated testing tools today range from measuring [and analyzing] code coverage using plugins like Jacoco to UI validations for Adapter and Recycler views. Even CI/CD tools like Jenkins leverage Espresso to test UI changes. As such more and more jobs are going to developers who have the skill of using espresso for android testingThis course will guide you through all the basics of Espresso and get you ready to tackle any database automation project that comes your way.We will cover the following pillars of Espresso and Android testing:1)Software Testing Fundamentals: In this section you will learn the theory behind UI testing. We cover everything from Blackbox testing to the Software Development Life cycle to the life cycle of a bug. Leave behind the days of manual tracking and leaving comments for the testing teams. Automate the process!2)Espresso Implementation: First setup android studio along with Espresso dependencies. Then learn how to use espresso in real life situations. From testing Adapter views to Espresso Intents. We even try the espresso recorder for automation.3)Espresso on the Job: Learn about the correct ways of doing things. The theory behind why use test cases in particular ways. We even show some of these skills in practice. Use tools for bug tracking, project management and notifications.Everything is well documented and separated, so you can find what you need. Assignments and Quizzes will make sure you stay on track and test your knowledge. The course will have a combination of theory and practical examples.