软件第五小组/作业5
我们是软件工程第五小组,对此次爱好圈网站的QA和测试工作采取的方法借鉴敏捷开发,要求每天有反馈每天有总结每天有进步。 一、QA 尽早测试、频繁测试,及时提供反馈;要求团队对软件产品的质量负责,而不是某一个人;工作在多个迭代;要对当前任务进行验收测试;和小组成员对实现测试自动化;还要和小组成员结对分析下一个迭代,编写验收标准和测试用例。QA参与整个生命周期,在每个阶段都会发挥作用。需求分析,业务场景和验收测试的确认;拆分测试任务,在每个故事开发估算基础上考虑测试的时间和估算;和小组成员结对实现自动化测试,和团队沟通发现的问题和缺陷;验收以提供快速的反馈;同时还要对测试进行确认和提出反馈;QA除了要独立进行测试,通常还需要跟不同的角色结对; 我们小组QA需要在参与的每个阶段提出自己的建议;不仅要验证设计是否满足需求,还要发现需求是否能真正体现目的,分析是否有不恰当或缺失的需求,发现风险,并将风险与团队沟通;及时向团队提供关于产品质量的反馈,便于调整;在每个迭代结束时候,分析统计该迭代的缺陷,并结合测试对系统质量的了解,及时跟团队反馈,讨论分析原因并尽快作出改进,鼓励团队再接再厉。QA参与开发流程的每个阶段,协助团队从内部提升质量,让质量融入到产品开发中来。主动验证质量目标并及时说出自己的想法,编写测试计划,列出需要执行的活动并进行估算,测试的能力和对测试工具的基本了解