ad

阅读《基于Python语言的软件测试技术》_打开新的知识大门_2.3.2. 利用原型检验系统是否符合用户的真正需要

admin 73 2023-10-25

【摘要】 本书摘自《基于Python语言的软件测试技术》一书中第2章,第3节,由张民编著。

2.3.2. 利用原型检验系统是否符合用户的真正需要

在一些规模比较大的项目进行的前期,用户对系统的功能、性能等需求只是有 一个模糊的概念,加上开发人员对某些功能需求可能理解不清楚,虽然可以有一份 详尽的规格说明书对系统的需求进行描述,但是难以看出系统的运行效果,因此在 新系统完成后,用户可能会对系统不满意而要求重新更改,这便会浪费时间和人力 物力。而原型法是把软件的主要功能、基本界面以可视化的形式展现给用户,方便 开发人员与用户之间的沟通,由此可以准确无误地确定用户需求。同时,原型法也 可以用于征求内部意见,便于开发人员更好地理解要解决的问题。

原型法是开发人员根据自己理解的用户需求,做出一个系统原型,并与用户反 复协商修改原型,直到双方达成共识,即开发人员准确理解了用户的需求且用户明 确了想要的系统形式。简单地说,原型法让用户一开始便看到了系统开发成功后是 什么样子,强调了用户的参与,缩短了用户与开发人员之间的距离,能更及时、准 确地反馈信息,让项目顺利高效地进行。原型法的优点在于可以改进需求分析的质 量,节省后期变更成本,提高客户满意度等;缺点在于需要加长前期进度,增大人 力成本等。

3.对每个需求编写概念性的测试用例

阅读《基于Python语言的软件测试技术》_打开新的知识大门_2.3.2. 利用原型检验系统是否符合用户的真正需要

测试用例是为某个特殊目标而编制的一组测试输入、执行条件以及预期结果, 以便测试某个程序路径或核实是否满足某个特定需求。通俗地讲,就是把我们测试 系统的操作步骤按照一定的格式用文字描述出来。用例分析技术为软件需求规范化 提供了一个基本的、可验证的方法。用例描述是用例分析技术的核心,它包括用例 编号、用例标题、测试步骤、优先级、测试条件、测试预期结果等。

(1)用例编号:用例编号就是测试用例文档中的一个代号,需全局唯一,我们 可以通过代号快速找到测试用例。

(2)用例概述测试用例的主要内容,明确用例意图。

(3)前置条件:指用例启动时,参与者和系统处于什么状态。

(4)后置条件:指用例结束时,系统处于什么状态。

(5)基本事件流:指对用例中常规路径的描述。

(6)扩展事件流:指对一些异常情况、选择分支的描述。

(7)测试步骤:测试步骤是指如何执行用例,先做什么后做什么,是有顺序的

概念在的。(8)预期结果:预期结果是和测试步骤一一对应的。

(9)测试数据:指测试时所用到的数据。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们 [email protected] 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:《智能制造服务云平台初探》_让你更懂智能制造_7.1 IMS 应用平台系统规划
下一篇:《给所有人的Python》_第四版_也是给你的一本知识宝典_3.1.2 使用键取出元素
相关文章

 发表评论

暂时没有评论,来抢沙发吧~

×