敏捷项目中的测试实践

敏捷项目中的测试实践

ID:40218183

大小:3.10 MB

页数:23页

时间:2019-07-26

敏捷项目中的测试实践_第1页
敏捷项目中的测试实践_第2页
敏捷项目中的测试实践_第3页
敏捷项目中的测试实践_第4页
敏捷项目中的测试实践_第5页
资源描述:

《敏捷项目中的测试实践》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、welcome敏捷项目中的测试实践罗鑫–Alan2Agenda敏捷的核心概念与开发人员协作分层测试自动化的成本与分工Q&A提到敏捷你想到的第一个词是什么?3所谓敏捷?核心?4敏捷是一个动态优化的过程……StoryPoint如何保证软件质量5金科玉律:尽早的发现风险再看StoryPoint67Agenda敏捷的核心概念与开发人员协作分层测试自动化的成本与分工Q&A如何面对分割迥异的程序猿?8测试认证:发一个徽章给他们……认证级别:针对开发9Level01@编写UT,覆盖率超过50%@没有遗漏需求@没有Block测试的BugLevel03@编写UT,覆盖率接

2、近100%@提交任何代码前都会保证UT通过@Bug总量与StoryPoint比值<0.1@没有不确定性的测试Level02@编写UT,覆盖率超过80%@提交代码前运行测试提供的用例@Bug总量与StoryPoint比值<0.3认证级别:针对团队10Level01@使用测试覆盖率工具。@使用持续集成。@明确的标记了哪些测试是非确定性的(比如:性能,环境等问题)Level03@编写UT,覆盖率接近100%@提交代码之前会自动运行冒烟测试@不存在非确定性的测试所有重要的功能都会被集成测试验证到。@对每增加一个重要的缺陷修复都会增加一个测试用了与之对应。Level

3、02@编写UT,覆盖率超过80%@提交测试前都通过了冒烟测试。@每一个功能特性至少对应一个集成测试用例。11Agenda敏捷的核心概念与开发人员协作分层测试自动化的成本与分工Q&A分层测试12UnitTest的协作方式13角色,职责的分离开发测试工程师:质量软件开发工程师:功能你会为集成测试设计用例吗?14TDD放在这里貌似更合适@集成之前设计测试用例@边界值+等价类@每一个功能至少对应一个集成测试用例关于分层测试的一个建议,Review?15我们一直再强调CodeReview,那么TestCase需要Review么?TestCaseReview的角度和建

4、议:@是否100%覆盖了需求@边界值,等价类的设计是否合理@受影响模块的冒烟Case16Agenda敏捷的核心概念与开发人员协作分层测试自动化的成本与分工Q&A你认为的自动化应该做到什么程度?产品类项目类Automation框架应当具有的功能完善的自动化框架应当具有的功能:@环境切换,测试报告。@简化QA的学习成本。------------------------------------@重复运行失败的CASE@分析错误原因,并进行处理@记录Tester工作量,构建信任体系@自动记录Bug.首先,自动化不是银弹你赚了么?AboutCost学习成本维护成本不

5、要让自动化测试成为负担!构建可靠的自动化测试平台。自动化测试的窘境:@人员技术要求较高@TestCase的维护成本@时间成本。自动化团队的协作(一)功能测试人员PageObject编写人员测试架构师自动化团队的协作(二)功能测试人员PageObject编写人员自动化vs手工测试有规划的测试计划手工测试用例(前提)相互孤立的测试用例不易完成,执行效率高,易维护。容易完成,但执行效率较低。Questions?THANKYOU

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。