English 中文(简体)
Software Testing - Types of Testing
  • 时间:2024-03-20 07:11:29

Software Testing - Types of Testing


Previous Page Next Page  

本节介绍在SDLC期间可用于测试软件的不同类型的测试。

Manual Testing

手册测试包括人工测试软件,即不使用任何自动工具或任何文字。 在这种情况下,测试者接管了最终用户的作用,并测试了软件,以查明任何意想不到的行为或ug。 人工测试有不同的阶段,如单位测试、集成测试、系统测试和用户接受测试。

测试器使用测试计划、测试案例或测试情景测试软件以确保测试的完整性。 人工测试还包括探索性测试,因为测试者探索该软件以发现其错误。

Automation Testing

自动化测试也称为测试自动化,是测试者撰写文字并利用另一个软件测试产品时。 这一过程涉及手工过程的自动化。 自动化测试被用于重新应用人工、快速和反复进行的测试情景。

Automation Testing

除了回归测试外,还利用自动化测试从负荷、性能和压力角度测试应用。 它提高了测试覆盖面,提高了准确性,节省了与人工测试相比的时间和金钱。

What to Automate?

不可能使软件中的所有内容自动化。 用户可以进行诸如标识表或登记表等交易的领域,任何用户能够同时使用软件的领域都应自动化。

此外,所有通用公平市价项目、与数据库的联系、实地验证等都可以通过使手册过程自动化进行有效测试。

When to Automate?

应通过考虑软件的下列方面来利用测试自动化:

    Large and critical projects

    Projects that require testing the same areas frequently

    Requirements not changing frequently

    Accessing the apppcation for load and performance with many virtual users

    Stable software with respect to manual testing

    Availabipty of time

How to Automate?

自动化是通过使用VB等辅助计算机语言进行,并使用自动软件应用。 现有许多工具可用于书写自动化文字。 在提及这些工具之前,让我们确定可用于使测试过程自动化的过程——

    Identifying areas within a software for automation

    Selection of appropriate tool for test automation

    Writing test scripts

    Development of test suits

    Execution of scripts

    Create result reports

    Identify any potential bug or performance issues

Software Testing Tools

以下工具可用于自动化测试:

    HP Quick Test Professional

    Selenium

    IBM Rational Functional Tester

    SilkTest

    TestComplete

    Testing Anywhere

    WinRunner

    LoadRunner

    Visual Studio Test Professional

    WATIR

Advertisements