敏捷测试:
敏捷测试是一种软件测试,涉及项目团队的所有成员、特殊专家和测试人员。在敏捷测试中,测试不是一个不同的阶段,测试与开发阶段一起执行,包括需求、设计、编码和测试用例的生成。敏捷测试与软件开发生命周期 (SDLC) 一起进行。
瀑布测试:
瀑布测试是一种软件测试,其中测试是一个不同的阶段,并且有分类的步骤和步骤,并且测试仅按该顺序执行。只有在一个阶段或一个级别完成后才进行下一个级别的测试。
敏捷测试和瀑布测试的区别:
Agile Testing | Waterfall Testing |
---|---|
In agile testing, testing is not a separate phase. | In waterfall testing, testing is a separate phase. |
In agile testing, testing is performed alongside the development. | In waterfall testing, testing is carried out only after the completion of development. |
In agile testing, development team and testing team work together. | In waterfall testing, development team and testing team work separately. |
In agile testing, testers are involved in the requirements. | In waterfall testing, testers may or may not be involve in the requirements.. |
In agile testing, acceptance testing is carried out after every iteration. | In waterfall testing, acceptance testing is carried out only in the end. |
In agile testing, regression testing is carried out after every iteration. | In waterfall testing, regression testing is carried out only in the end. |
In agile testing, there is no time delays between coding and testing. | In waterfall testing, there is normal time delays between coding and testing. |
In agile testing, different testing levels overlap. | In waterfall testing, testing levels can’t overlap. |