问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

软件开发各阶段测试主要针对查找什么类型的缺陷?

发布网友 发布时间:2022-04-26 09:13

我来回答

5个回答

热心网友 时间:2022-06-26 12:47

这个还是可以谈一谈的,不要一棍子打死嘛。不过作者明显没有全过程的测试经验,而要写一些理论性的文章。

一般软件开发的生命周期遵循以下几个阶段:需求,设计,开发和测试。

那么,测试在各个阶段的具体实现是不同的。

需求阶段,测试侧重于考察需求对业务的支持。体现在对需求规格说明书中的,业务流程,子系统划分,用户用例,状态图,数据流图等的测试,主要是业务分析测试;当然,目前很多公司由于测试团队能力不足,只能执行文档测试,找点儿文档编写方面的缺陷,以及可测性方面的缺陷。系统功能测试计划,用例在需求阶段可以同时编写。

设计阶段,测试侧重于考察设计对需求的支持。体现在对设计文档中的数据结构,内部外部接口定义等内容的同行评审。另外,测试驱动开发,则要求在接口文档产生后,编写接口测试的计划和用例。

开发阶段,测试人员可以编写单元测试用例,单元测试脚本等。这时候也应当进行代码走查和结对开发。这个阶段测试侧重于考察代码对设计的准确实现,因此基本都是对代码本身的测试。另外在开发阶段的中后期,开始集成测试,前面写的接口测试用例和脚本在这里都会使用。该测试主要是用来验证系统正确集成,功能可用。

测试阶段,系统已经集成完毕或者基本稳定,系统被放到模拟生产环境中进行系统测试,在需求阶段编写的系统测试用例可以实施。这个阶段主要是确认业务流程可以完整实施。一般情况下,国内只有在这个阶段才开始性能/稳定性/兼容性/可用性/安全性测试。而事实上,在前面描述的各个阶段,这些内容都应当在评审或者测试的范围内。

在这之后,就是交付甲方的UAT,之后是商业BETA等等阶段。这些阶段是各种测试的混合,但是最核心的是系统的业务完整性,系统安全性和系统可用性这三个方面。

在需求阶段前,是立项-投标阶段,实际上,呵呵,这个阶段同样有测试存在,主要是同行评审,技术委员会实施的。

总而言之,软件测试这个东西,只是产品质量保证体系中的一部分,在CMMI中属于验证和确认实践。验证和确认实践中除了软件测试,就是同行评审。越是前期工作,同行评审的比重越大,测试的比重越小;越是后期,前者越小,后者越大。我前文是混淆了测试和评审,用广义的验证和确认更加准确。

热心网友 时间:2022-06-26 12:47

一看你的问题就知道你基本上是个外行 完全不了解软件测试流程 你还是入行之后再问吧

热心网友 时间:2022-06-26 12:48

1.针对每个开发阶段的开发文档都有相应的测试设计文档,开发的时候你专注的是什么缺陷,那么对应的测试设计专注的也是什么缺陷!具体的可以看看测试的模型!当然测试还不只这么简单喽!
2.至于说早介入和晚介入的问题:越早发现缺陷,修改缺陷所花费的代价越小!数据对比网上有!比如你已经把程序都开发出来了,我才发现是个需求缺陷和你在开发的是后需求分析或更早的时候就发现问题这两个花费的代价是不能相提并论的!

我说的可能也不准确,lz可以多学习下!希望对你有帮助!

热心网友 时间:2022-06-26 12:48

首现你说的找那方面的错误?这取决于你做的是什么什么测试!是黑盒还是白盒,这决定你要关注的缺陷方向!但是针对与你的问题我感觉应该是黑盒把!那么主要针对的就应该是系统的功能!早点介入软件测试是因为bug就像细菌一样是会扩散的!一个缺陷前期不修改后期导致的问题就会更多,修复所需要的成本就会越高!例如:需求分析阶段,没有进行测试造成需求的歧义或是不明确,等开发人员做出产品,你再和用户确认需求!进行测试,发现这根本就不是用户想要的,那只能大范围的推翻去修改,所需要的成本就相当于一个新项目的成本一样!至于具体的数据!我现在没有!我也建议你真正了解什么是测试再去了解更深一层的东西!

热心网友 时间:2022-06-26 12:49

如果你还没有入门

那里更人性化
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
win10电脑hdmiwin10笔记本hdmi连接电视没反应 平板电脑与电视机联接华为平板怎么投屏到电视上 长虹chiq电脑无线投影如何无线把电脑屏幕投影到电视屏幕上 模拟电视电脑系统智能电视怎么变成电脑系统 ops电脑加装固态硬盘ops电脑是什么意思 我想问一下立宇泰电子的ARMSYS6410开发板可以外接什么模块? 小心那些处理过的2元绿幽灵,教你这几招就能识别! 如何辨别人民币是否水洗过,刚有兴趣做收藏可去买第四套人民币还有是否水... oppor7splus手机怎么样现在?照相好不好。是多会儿出来的机子呢。目前... ps怎么改像素大小且不模糊 软件测试中软件缺陷有哪些表现 1.软件缺陷和故障是什么,举例说明。 2.软件测试的概念,其处理的基本问题有哪些? 软件缺陷的类别 在软件测试中,哪些软件问题被称为软件缺陷 家里老鼠太多,该怎么办 家里老鼠太多怎么办?有什么好的办法除鼠吗? 家里老鼠比较多,怎么灭鼠? 家里老鼠很多怎么办 有什么东西可以消灭它 社保调入怎么操作 请问深圳市社保转移到外省,该怎么操作? 公司新员工办理转入社保的手续是什么样的?具体操作流程 深圳市社保转移到外省,该如何操作? 社保从北京转到杭州需要怎么操作 个人缴纳社保转入企业如何在网厅操作, 鸡蛋配什么菜做菜盒子 鸡蛋都可以炒出什么菜 社保怎么转入新单位? 鸡蛋和其他什么菜最搭配又有营养的? 鸡蛋和什么菜搭配最好 如何北京社保转到深圳? 嵌入式软件测试缺陷的类别有哪些 软件测试中缺陷来自哪里? 一条软件缺陷(或者叫Bug)记录都包含了哪些内容?如何提交高质量的软件缺... 在软件测试中,什么是重现缺陷,再现缺陷,优化缺陷? 软件测试中什么样的缺陷是好缺陷? 碎片是什么意思? 碎片这个词语怎么理解? 江苏的名胜古迹有哪些? 日常碎片是什么意思? 江苏省六大风景名胜区是那些 所谓磁盘碎片指的是 手机中碎片指什么? 用面粉做丸子 碎片 梁心颐 歌词 苏州著名景点有哪些 求《碎片》百度云高清资源在线观看,安藤桃子导演的 白面丸子的做法 碎片是怎样产生的? 只用白面炸丸子的做法 出境保险是什么意思