- Agile Testing - Tools
- Agile Testing - Kanban
- Agile Testing - Workproducts
- Agile Testing - Techniques
- Agile Testing - Methods
- Agile Testing - Scrum
- Agile Testing - Quadrants
- Agile Testing - Significant Attributes
- Agile Testing - Tracking Activities
- Agile Testing - Tester in Team
- Agile Testing - Methodologies
- Agile Testing - Overview
- Agile Testing - Home
Agile Testing Useful Resources
Selected Reading
- Who is Who
- Computer Glossary
- HR Interview Questions
- Effective Resume Writing
- Questions and Answers
- UPSC IAS Exams Notes
Agile Testing - Overview
Agile是一种迭代发展方法,同时开展发展和试验活动。 测试不是一个单独的阶段; 编码和测试是互动和逐步进行的,结果产生了符合客户要求的优质终端产品。 此外,持续的一体化导致早期疏漏清除,从而节省时间、努力和费用。
Agile Manifesto
一批软件开发商于2001年发表了Agile Manifesto,强调了发展小组的重要性,满足了不断变化的要求和客户的参与。
我们正在发现开发软件的更好方式,办法是这样做,帮助他人这样做。 通过这项工作,我们取得了价值——
Inspaniduals and interactions over processes and tools.
Working software over comprehensive documentation.
Customer collaboration over contract negotiation.
Responding to change over following a plan.
这就是说,虽然右边的物品有价值,但我们对左边的物品有价值。
What is Agile Testing?
伽利略测试是一种软件测试做法,遵循的是单射软件开发的原则。
伽利略测试涉及项目小组的所有成员,由测试者提供特别专门知识。 测试不是一个单独的阶段,与要求、设计、编码和测试病例生成等所有发展阶段交织在一起。 通过发展生命周期同时进行测试。
此外,随着测试人员与跨功能小组成员一道参与整个发展生命周期,测试者按照客户要求为软件的建设作出贡献,并改进设计和编码。
消毒测试涵盖所有检测水平和各类检测。
Agile Testing Vs. Waterfall Testing
在缺水开发方法中,发展生命周期活动在连续阶段进行。 因此,测试是一个单独的阶段,只是在发展阶段完成后才开始。
以下是阿吉莱检测和缺水测试之间差异的概要:
Agile Testing | Waterfall Testing |
---|---|
Testing is not a separate phase and occurs concurrently with development. | Testing is a separate phase. All levels and types of testing can begin only after the completion of development. |
Testers and developers work together. | Testers work separately from developers. |
Testers are involved in coming up with requirements. This helps in requirements mapping to the behaviors in the real world scenario and also framing the acceptance criteria. Also, logical Acceptance Test Cases would be ready along with the requirements. | Testers may not be involved in the requirements phase. |
Acceptance Testing is done after every iteration and customer feedback is sought. | Acceptance Testing is done only at the end of the project. |
Every iteration completes its own testing thus allowing regression testing to be implemented every time new functions or logic are released. | 回归测试 can be implemented only after the completion of development. |
No time delays between coding and testing. | Usual time delays between coding and testing. |
Continuous testing with overlapping test levels. | Testing is a timed activity and test levels cannot overlap. |
Testing is a best practice. | Testing is often overlooked. |
Agile Testing Principles
伽利略检测原则是:
试验推进项目 - 持续测试是确保持续进展的唯一途径。 伽利略测试不断提供反馈,最后产品满足了企业的需求。
试验并不是一个阶段——与发展小组一道进行小组测试,以确保在特定频率期间所执行的特点实际上得以实现。 测试没有在稍后阶段进行。
Shortard Feedback Loops——在Aile检测中,商业团队了解了每种疾病的产品开发情况。 他们参与每一条水循环。 不断反馈缩短了反馈反应时间,从而减少了确定反馈所需的费用。
体重文件——而不是全面的测试文件,Aile检测器——
使用可再使用的清单来建议测试。
侧重于测试的实质,而不是附带细节。
使用轻重文件风格/工具。
• 在宪章中寻找探索性检测的试验想法。
为多重目的发放文件。
“Done Done”,而不仅仅是。 在阿吉莱,一个特征据说不是在开发之后,而是在开发和测试之后。
Agile Testing Activities
项目级的阿片剂测试活动是:
释放计划 (试验计划)
每一种迭代,
A. 迭代期间的消毒试验活动
回归测试
释放活动(相关的试验)
蒸汽试验活动包括:
Participating in iteration planning
Estimating tasks from the view of testing
Writing test cases using the feature descriptions
Unit Testing
Integration Testing
Feature Testing
Defect Fixing
Integration Testing
Acceptance Testing
Status Reporting on Progress of Testing
Defect Tracking