官术网_书友最值得收藏!

What is automated testing?

We discussed why you might want to automate your tests and when to do this; or more specifically, where to start. But we didn't spend any thoughts on what automated testing is. So, let's do that before we conclude this chapter.

With automated testing, we address the automation of application tests, scripting manual application tests that check the validity of features. In our case, these are the features that reside in Dynamics 365 Business Central. You might have noticed that we have been using somewhat different terms for it:

  • Test automation
  • Automated tests
  • Automated testing

These all mean the same thing.

On one hand, automated testing is replacing manual, often exploratory, testing. It's replacing those manual tests that are reproducible and often no fun (anymore) to execute.

What is exploratory testing? Check out the following link for more information:
https://en.wikipedia.org/wiki/Exploratory_testing.

On the other hand, they are complementary. Manual testing will still contribute to raising the quality of a feature, making use of creative and experienced human minds able to find holes in the current test design. Automated testing might also include so-called unit tests. These are tests that verify the working of atomic units that altogether make up a feature. Typically, these units would be single, global AL functions – units that would never be tested manually.

Ultimately, both manual and automated tests serve the same goal: to verify that the object under test meets the requirements.

More on unit and functional tests can be found at the following link:
https://www.softwaretestinghelp.com/the-difference-between-unit-integration-and-functional-testing/
.
主站蜘蛛池模板: 泰顺县| 宝应县| 高密市| 新干县| 宜良县| 内乡县| 扶绥县| 长治市| 鹤岗市| 漠河县| 大丰市| 招远市| 高青县| 霍林郭勒市| 蒙阴县| 综艺| 德令哈市| 边坝县| 广安市| 拜城县| 英德市| 称多县| 桐庐县| 邯郸市| 东阿县| 陆河县| 通州区| 南安市| 深水埗区| 克东县| 绥宁县| 大化| 内江市| 临夏市| 化州市| 聂荣县| 仪征市| 富锦市| 绥滨县| 呼和浩特市| 五指山市|