软件质量与测试作业
软件质量与测试作业
软件测试是软件质量保证的重要手段,虽然在国外,软件测试技术已经发展到了比较高的水平,但是在国内还没有一个能够适用于中、小型软件公司的软件测试过程规范,导致了这些占中国软件行业很大比重的中、小型软件公司生产出来的软件,质量无法从过程上进行控制,极大的制约了中国软件行业的发展。
近年来,由于信息技术的飞速发展,使软件产品应用到社会的各个领域。软件产品的质量自然成为人们共同关注的焦点。质量不佳的软件产品不仅会使开发商的维护费用和用户的使用成本大幅增加,还可能产生其他的责任风险,造成公司信誉下降,继而冲击股票市场。在一些关键应用 (如民航订票系统、银行结算系统、证券交易系统、自动飞行控制软件、军事防御和核电站安全控制系统等) 中使用质量有问题的软件,还可能造成灾难性的后果。
接触软件测试已经有一段日子了,这些日子里经历了许多坎坷,但是自己也慢慢地从这些挫折中更加深刻地了解了软件测试。在第二周做WorkCount个人作业时,首先我在网站上看老师给的各种要求,我先用MyEcslipe写了源代码。写源代码的过程出现了不少不少bug,都一一调试修改。然后在打包的时候,先是打包成jar,然后打包成exe,这个过程的学习出了很多错误,尝试了很多次才最终打包出成果。同时在学习hithub提交项目的时候先是尝试了客户端,然后是网页版,总之在这个过程中学习了不少东西,非常开心。
软件测试是伴随着计算机软件的产生而产生的。我们都知道,测试的过程其实并不简简单单是测试的事情,这个过程依然包含了开发的任务(BUG的解决),也就是说测试周期必须充分评估测试时间以及开发修复的时间。
软件测试是为了更快、更早地将软件产品或软件系统中所存在的各种问题找出来,并促使程序员尽快地解决这些问题,最终及时地向客户提供高质量的软件产品。软件测试是软件开发过程中的重要内容之一,是软件质量保证的关键。软件测试贯穿软件开发的整个开发生命周期——软件项目一开始,软件测试也就开始了,从软件产品的需求分析审查到最后的验收测试、安装测试结束。
软件测试的目的就是为寻找和纠正软件中的故障,测试不单纯是一个发现错误的过程,而且包含软件质量评价的内容。 “测试是以评价一个程序或者系统属性为目标的任何一种活动。测试是对软件质量的度。:“测试是为了度量和提高被测软件的质量,对测试件进行工程设计、实施和维护的整个生命周期过程。”
测试是所有工程学科的基本组成单元,是软件开发的重要部分。软件测试的目的决定了如何去组织测试。随着软件开发规模的增大、复杂程度的增加,以寻找软件中的错误为目的的测试工作就显得更加困难。然而,为了尽可能多地找出程序中的错误,生产出高质量的软件产品,加强对测试工作的组织和管理就显得尤为重要。在测试工作中还要选择适当的测试方法。
现在非常喜欢软件测试这门课,让我学到很多java的测试方法。非常感谢。
posted on 2018-03-19 12:00 kangzhishi 阅读(…) 评论(…) 编辑 收藏