For investors
股价:
5.36 美元 %For investors
股价:
5.36 美元 %认真做教育 专心促就业
我们在前几期的文章中给大家简单介绍了软件测试需求分析的概念与重要性等基础知识,而本文我们就继续来学习一下,软件测试需求分析实践步骤都有哪些。
1、通过需求文档了解需求的实现背景
拿到一个需求后,我们先应该通读需求文档,先通过需求文档,对要做的需求的背景有整体了解,其实这个过程也是对需求文档测试的过程,对需求整体的了解后,我们可以先记录一些疑惑,为后面需求的分析做准备工作,这个环节我们应该更多的了解一些需求的目的和一些用户的使用场景。
2、分析需求合理性
可以通过业务知识来分析需求的合理性,而不是单单通过系统是怎样实现的来判断需求是否合理,这也是测试人员必备的技能之一,即需要我们有深厚的业务功底,然后在通过结合系统现有的实现来分析需求的合理性。
在我看来需求是否合理主要包括两个方面:一,满足客户需求。二,在系统原有的基础上,尽量减少改动成本。
3、确定测试的范围和优先级
通过以上对需求的分析,我们就可以确定测试的范围和优先级了。先我们要确定好这个需求所涉及的全部测试点,然后通过分析,分析出测试范围的优先级。
4、细化测试点并确定测试方法
确定了测试范围和优先级后,就可以对各模块进行细化,可以用xmind列出各个模块下的测试点,各模块或大的测试点需要写出对应的测试方法,或测试策略。是否需要接口测试、性能测试,是否需要提前准备数据,或会遇到什么样的测试难点,采取怎样的应对措施。
5、确定哪些工作测试人员可以提前介入
根据以往的经验我们都知道,在开发一个比较复杂的需求的周期中,测试的前期准备工作通常都是比较充足的,当然特殊情况除外,因此在确定了测试范围和优先级后,测试人员和测试负责人应该先确定一下哪些需求测试是可以提前介入的,比如,参与开发的概要设计会、提前根据需求编写case召开用例评审会,在提测前把需求和设计及测试范围明确,规避了后面的测试的进度风险和质量风险。
6、查缺补漏
做完了需求的细化后,要对自己做的需求分析从头到尾再捋一遍,查看有没有什么遗漏的,因为需求也可能有遗漏的地方。主要关注有没有场景需求没有考虑全面,涉及的修改范围被遗漏了,以及一些特殊的关联配置没有考虑到的,另外如果需求做了一些变动也要及时补充需求分析,主要是分析变动可能带来的风险,以及准备哪些应对之策。
【免责声明】:本内容转载于网络,转载目的在于传递信息。文章内容为作者个人意见,本平台对文中陈述、观点保持中立,不对所包含内容的准确性、可靠性与完整性提供形式地保证。请读者仅作参考。更多内容请加danei0707学习了解。欢迎关注“达内在线”参与分销,赚更多好礼。