前言:我们都知道,软件测试是一项很有原则的工作,而我们开展的所有测试工作都必须建立在这些原则之上,只有遵从这些原则,才能使我们测试的产品尽可能达到足够好。
我们都知道,软件测试是一项很有原则的工作,而我们开展的所有测试工作都必须建立在这些原则之上,只有遵从这些原则,才能使我们测试的产品尽可能达到足够好。下面达内西安软件测试培训班(http://xa.qa.tedu.cn/)小编给大家列举几项软件测试的原则,这些原则基本适合绝大多数的软件测试工作。
1. 所有的测试都应追溯到用户需求
我们执行一项测试工作,其目标就是验证产品的一致性和确认产品是否满足客户的需求,所以测试人员要始终站在用户的角度去看问题,去判断软件缺陷的影响,系统中最严重的错误是哪些,导致程序无法满足用户需求的缺陷有哪些。
2. 各项软件测试工作都必须遵从“质量第一”
很多项目给到测试的时间并不多,当时间和质量冲突时,时间要服从质量。强烈质量的意识、理念和文化(如零缺陷、足够好的目标)同样是软件测试工作的基础。
3. 测试工作执行前应事先定义好产品的质量标准
有了严格定义的质量标准,才能依据测试的结果对产品的质量进行正确的分析和评估,例如,进行性能测试前,应定义好产品性能的相关的各种指标。同样,功能及其它测试也应该事先定义好标准,包括测试用例应确定预期输出结果,如果无法确定测试结果,则无法进行校验。
4. 项目的开始即软件测试的开始
软件项目一启动,软件测试也就是开始,而不是等程序写完,才开始进行测试。这个观念已经被越来越多的测试人员所重视,在代码完成之前,测试人员要参与需求分析、系统或程序设计的审查工作,而且要准备测试计划、测试用例、测试脚本和测试环境,测试计划可以在需求模型一完成就开始,详细的测试用例定义可以在设计模型被确定后开始。
5. 完全测试是不可能的,测试需要终止
哪怕一个大小适度的程序,其路径排列的数量也是非常大的,因此,在测试中不可能运行路径的每一种组合。出于这个原因,风险评估和优先级被用于集中测试最重要的方面。
6. 第三方进行测试会更客观,更有效
很多公司的测试工作都是直接由程序员来进行的。程序员应避免测试自己的程序,为达到最佳的效果,应由第三方来进行测试。测试是带有 ”挑剔性” 的行为,心理状态是测试自己程序的障碍。同时对于需求规格说明的理解产生的错误也很难在程序员本人测试时被发现。
7. 在软件测试工作之前应先做好软件测试计划
在进行实际测试之前,应制定良好的、切实可行的测试计划并严格执行,特别要确定测试策略和测试目标。 有效的测试策略和明确的测试目标。
8. 测试用例是设计出来的,不是写出来的
软件测试要根据测试的目的,采用相应的方法去设计测试用例,从而提高测试的效率,更多地发现错误,提高程序的可靠性。除了检查程序是否做了应该做的事,还要看程序是否做了不该做的事;不仅应选用合理的输入数据,对于非法的输入也要设计测试用例进行测试。 要知道好的测试用例真的会有效且事半功倍。
9. 不可将测试用例置之度外,排除随意性
特别是对于做了修改之后的程序进行重新测试时,如不严格执行测试用例,将有可能忽略由修改错误而引起的大量的新错误。所以,回归测试的关联性也应引起充分的注意,有相当一部分最终发现的错误是在早期测试结果中遗漏的。 其它所有工作都应该避免随意性。
10. 对发现bug较多的程序段,需进行更深入的测试。
一般来说,如果一段程序中已发现的bug数越多,其中可能存在的错误概率也就越大。针对这样的程序我们越需要深入和多次测试。
在实际的测试工作中时刻遵从这些原则,不仅会让工作更充分,而且会让工作越来越轻松,关键是有效果。所以让我们做有“原则性”的测试工作吧!
文章出自:http://qh.itpxw.cn/qgtk/201947812.html
文章标题:西安软件测试培训:常见软件测试原则分享
免责声明:本站文章均由入驻起航学习网的会员所发或者网络转载,所述观点仅代表作者本人,不代表起航学习网立场。如有侵权或者其他问题,请联系举报,必删。侵权投诉
零基础学it 访问该机构站点 报名留言 加为好友 用户等级:注册会员
用户级别:10
机构名称:零基础学it
联 系 人:刘老师
联系电话:17746313425
联系手机:17746313425
在线客服:
在 线 QQ:
电子邮件:2350187279@qq.com
网站域名:http://www.cnitedu.cn/?lyp
注册时间:2018-11-29 09:11
最后登录:2019-10-31 10:10
胡贝儿国际形体礼仪怎么样 胡贝儿国际形体礼仪女子学堂怎么...
单位职务怎么填写才是正确的 很多小伙伴在填资料表的时候都...
大夫和医生两个称谓有什么区别 很多小伙伴在医院看病的时候...
高铁一般都在什么招收乘务员 坐飞机和高铁离不开的就是乘务...