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

Other testing approaches

As introduced at the beginning of this section, there is no an universal definition for the different forms of testing. In this section we review some of the most commonly varieties of testing available in the literature not covered so far. For instance, when the testing process is performed to determine whether the system meets its specifications, it is known as conformance testing. When a new feature or functionality is introduced to a system (we can call it a build), the way of testing this new feature in known as progression testing. In addition to that, to check that the new introduced changes do not affect the correctness of the rest of the system, the existing test cases are exercised. This approach is commonly known as regression testing.

When the system interacts with any external or third-party system, another testing could be done, known as system integration testing. This kind of testing verifies that the system is integrated to any external systems properly.

User or customer testing is a stage in the testing process in which users or customers provide input and advice for system testing. Acceptance testing is a type of user testing, but there can also be different types of user testing:

  • Alpha testing: This takes place at developers' sites, working together with the software's consumers, before it is released to external users or customers.
  • Beta testing: This takes place at customer's sites and involves testing by a group of customers who use the system at their own locations and provide feedback, before the system is released to other customers.
  • Operational testing: This is performed by the end user in its normal operating environment.

Finally, release testing refers to the process of testing a particular release of a system performed by a separate team outside the development team. The primary goal of the release testing process is to convince the supplier of the system that is good enough for use.

主站蜘蛛池模板: 鹤壁市| 六枝特区| 红河县| 个旧市| 灵川县| 文水县| 靖西县| 克拉玛依市| 遂昌县| 古丈县| 无为县| 浠水县| 自贡市| 天津市| 肥西县| 蒙城县| 崇明县| 沙洋县| 夏邑县| 黔江区| 揭阳市| 乐昌市| 井研县| 潼关县| 天柱县| 潼南县| 宝清县| 邳州市| 鄯善县| 麻栗坡县| 渝中区| 滁州市| 临西县| 天气| 兰州市| 新安县| 历史| 清镇市| 萨嘎县| 全椒县| 隆昌县|