关于软件测试的目的的三种答案定义呢
关于“软件测试的目的”的三种答案定义
关于“软件测试的目的”的三种答案定义
全面履行法定职责 在程序中通常存在着很多预料不到的疑问,也许会被遗漏,很多躲藏的过错只有在特定的环境下才也许露出出来。如果不把着眼点放在尽也许查找过错这样一个基础上,这些躲藏的过错和缺点就查不出来,会遗留到运转期间中去。把这些错误寻找出来就是软件测试的根本目的。关于“软件测试的目的”,这边有三个答案,我觉得都是有其合理性的。
第一种答案:软件测试的目的是“为了发现程序中的错误而执行程序的过程”,这和某些人一般幻想的“测试是为了证明程序是准确的”,“成功的测试是没有发现过错的测试”等等是彻底相反的。准确认识测试的方针是十分重要的,测试方针决议了测试计划的规划。假如为了标明程序是准确的而进行测试,就会规划一些不易露出过错的测试计划;相反,假如测试是为了发现程序中的过错,就会力求规划出最能露出过错的测试方案。但是他们应该认识到测试决不能证明程序是正确的。即便经过了最严厉的软件测试以后,仍然也许还有没被发现的过错潜藏在程序中。测试只能查找出程序中的过错,不能证实程序中没有过错。 第二种答案:软件测试的目的就是“为了保证软件质量,提高软件的可靠性”。这个定义听起来很正确,但用它来指导测试会带来很多问题。实际上,混淆了测试和质量保证工作的边界。软件质量要素有很多,包括:Understandability、Conciseness、Portability、Consistency、Maintainability、Testability、Usability、Structures、Efficiency、Security等等,所以,软件质量保证和测试其实关注的方向是不同的。 第三种答案:软件测试的目的在于“检验它是否满足规定的需求或是弄清预期结果与实际结果之间的差别。”这是什么意思呢?bug(预期成果与实践成果之间的不同)是这个过程中的商品而非目标或软件测试计划。测验人员应当象工兵一样,在大部队(客户)预期行进的方向上探雷、扫雷(bug),而不需要去关怀那些底子没有人会去碰的地雷。衡量一个测验人员应当去衡量他/她测验了多少需要(测验工作量),漏过了多少bug(测验有效性)。 总而言之,这三种答案都是对的又不完全对。从用户角度出发,遍及期望经过软件测验露出软件中躲藏的过错和缺点,来思考是否能够承受产品。从软件开发者出发,则期望软件测验变成表明软件产品不存在过错的过程,验证该软件已正确地实现了用户的要求,建立人们对软件质量的决心。有时候测验并不只是是为了找出过错。经过剖析过错发作的缘由和过错的发展趋势,能够协助项目管理者发现当时软件开发过程中的缺点,以便及时改善。
南宁哪家医院妇科好南京哪家不孕不育医院比较正规
杭州治疗子宫内膜炎费用
- 上一页:关于软件测试的常见方法有哪些牛
- 下一页:关于软件程序外包前景分析的
-
圣湘生物(688289.SH)三项检查产品获欧盟CE List A认证
智通财经APP传真,圣湘生命体(688289.SH)新闻稿,该公司产品乙改型丙型肝炎病...
2023-12-02
-
永恒的爱情,是要我们去有心经营的
永恒的真爱情,是要我们去用心经营者的。孤独是一本百科全书,上面有许多...
2023-11-15
-
富国基金股权转让新进展:山东金融资产豪掷50.39亿元收购富国16.675%股权,回报率高达352.
安邦基金会16.675%持股受让方终于出炉! 之前青岛市国际性信托股份控股(简...
2023-11-14
-
高于5000万元!四川省制造业企业“制惠贷”等你申报
很低5000万元!宜宾省工业部门跨国公司“制惠贷”等你申报 工业部门是本体...
2023-11-11
-
刘畊宏躺赢!帕梅拉被曝买水军洗白录播,水军文集也被揭发是谎话
自从刘畊宏夫妻保健播送后下始广为流传,越来越多的人试图从中分一杯羹。...
2023-11-10
-
31分5板4帽!进攻第一,强攻第一,保罗帮手超级崛起,这交易血赚
NBA自由联盟季后赛,以以前东南部自由联盟四组季后赛决斗全都部拿回了赛点...
2023-11-09