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

软件测试的目的?

发布网友 发布时间:2022-04-23 14:38

我来回答

1个回答

热心网友 时间:2023-01-27 18:27

你好!
软件测试的目的:
软件测试的目的决定了如何去组织测试。如果测试的目的是为了尽可能多地找出错误,那么测试就应该直接针对软件比较复杂的部分或是以前出错比较多的位置。如果测试目的是为了给最终用户提供具有一定可信度的质量评价,那么测试就应该直接针对在实际应用中会经常用到的商业假设。
不同的机构会有不同的测试目的;相同的机构也可能有不同测试目的,可能是测试不同区域或是对同一区域的不同层次的测试。
在谈到软件测试时,许多人都引用Grenford J. Myers在《The Art of Software Testing》一书中的观点:
①、软件测试是为了发现错误而执行程序的过程;
②、测试是为了证明程序有错,而不是证明程序无错误。
③、一个好的测试用例是在于它能发现至今未发现的错误;
④、一个成功的测试是发现了至今未发现的错误的测试。
这种观点可以提醒人们测试要以查找错误为中心,而不是为了演示软件的正确功能。但是仅凭字面意思理解这一观点可能会产生误导,认为发现错误是软件测试的唯一目,查找不出错误的测试就是没有价值的,事实并非如此。
首先,测试并不仅仅是为了要找出错误。通过分析错误产生的原因和错误的分布特征,可以帮助项目管理者发现当前所采用的软件过程的缺陷,以便改进。同时,这种分析也能帮助我们设计出有针对性地检测方法,改善测试的有效性。
其次,没有发现错误的测试也是有价值的,完整的测试是评定测试质量的一种方法。详细而严谨的可靠性增长模型可以证明这一点。例如 Bev Littlewood发现一个经过测试而正常运行了n小时的系统有继续正常运行n小时的概率。
因此,软件测试的第三个目的是保证整个软件开发过程是高质量的。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
"你是在哪看到我的照片?"怎么说英语 留恋地看着我的照片用英语怎么说? 高德iphone地图下载 苹果手机高德地图怎么下载地图 孕中期适合出游吗 哪些孕妇不适合长途旅行 孕妇坐长途车旅行的好处 孕妇出游的最佳时间 孕晚期适合出游吗 孕妇外出旅行禁忌 小米11烧wifi啥表现 为什么"发现错误是软件测试的目的"这句话是错误的 “软件测试的目的是发现错误并改正错误”这个选项为什么是错误的? 关于软件测试目的的说法中错误的是 戒烟两个月还是想抽 戒烟两个月最近总是梦到复吸怎么回事? 戒烟2个月后抽了几根 戒烟两三个月后有什么变化 戒烟两个月了,为什么还有抽烟的欲望?到底需要多久才能彻底摆脱欲望... 戒烟两月,今天因为一些个人原因抽了一根,嗓子难受,无买烟想法和冲动,算有复吸的迹象吗? 为什么我戒烟两个月了还是咳? 戒烟后的症状我37年烟龄,戒烟2个月,有胸闷气短,正常吗? 戒烟两个月了,戒烟综合症根受,怎么缓解? 戒烟2个月偶尔抽一根可以吗 戒烟两个月之后“复吸”的真实感受是怎样呢? 戒烟两个半月有何症状 戒烟两个月后我胖了很多,正常吗? 戒烟两个月感觉要疯了 戒烟2个月,算不算戒烟成功了 vivoY66i如何开启小v? 2个月不抽烟算不算戒掉了 软件测试的目的是 为了发现软件中的错误而运行软件的? 软件测试的目的是( )。 a、评价软件质量 b、发现软件中的错误 c、证明软件是正确的 d、评价软件可靠性 为什么把软件测试的目的定义为只是发现错误? IT行业中软件测试的目的是什么? 软件测试的目的是尽可能多的发现软件的缺陷 (48) 软件调试的目的是______。 A. 发现错误 B. 改正错误 C. 改善软件的性能 D. 挖掘软件的潜能 软件测试是为了发现程序中的错误而执行程序的过程,这种说法正确吗? 椰子是去火的吗? 椰子上火还是降火? 椰子上火还是去火? 椰子吃多了上火还是去火 椰子水上火还是降火? 椰子汁降火吗 椰子汁清火还是上火? 想成为一名婚礼策划师需要具备什么技能和要求? 椰子肉上火还是降火 喝椰子水降火吗? 椰子汁上火还是降火 椰子去火还是上火? 椰汁是降火的还是上火的?