商品详情

本书结合作者多年教学和工作经验,以两个软件著作权《计算机网络安全智能云端维护系统》和《超级星学生信息管理系统》为框架,自主研发了资产管理系统,精心设置系统Bug 以供学习者测试查找,从用例的编写技巧、Bug 查找规律、Java 白盒测试、性能测试工具Loadrunner 的使用、用Python 进行自动化测试、测试计划的撰写、功能测试报告、性能测试报告等方面对软件测试过程进行了全方位解读。







随着社会的不断进步和计算机科学技术的飞速发展,计算机及软件在国民经济和社会生活等方面的应用越来越广泛和深入。软件作为计算机的灵魂,起着举足轻重的作用。软件的失效有可能造成巨大的经济损失,甚至危及人的生命安全。软件开发的各个阶段都需要人的参与,出现错误是难免的。与此同时,随着计算机所控制的对象的复杂程度不断提高和软件功能的不断增强,软件的规模也在不断扩大。人们在软件的设计阶段所犯的错误是导致软件失效的主要原因。软件的复杂性是产生软件缺陷的极重要的根源。作为软件工程重要组成部分的软件测试是软件质量的有力保证。软件测试对于软件质量的重要意义,不仅仅在于发现软件系统中存在的错误,更体现在经过各种测试技术和方法对软件产品进行测试后,可以提高对软件质量的信心。由于无法预知软件中究竟会有多少错误存在,因此即使在测试后仍然无法保证软件系统中不再存在错误。但是,通过软件测试,能够对软件系统出错的可能性以及错误可能导致后果的严重程度有准确的估量。同样,通过测试可以将存在错误的概率限制在可以接受的程度之下。这些都大大提高了软件质量的可靠性,增加了对软件产品的信心,尤其是对于涉及高安全性、高可靠性的软件系统更是如此。
2019 年软件测试从业调查报告显示,随着“大数据”和“人工智能”时代的到来,我国软件产业蓬勃发展,同时对软件产品的质量有了进一步的要求,在软件行业,较发达地区的软件测试人员的需求量呈现逐年增加的态势。调查数据表明,国内120 万软件从业者中,软件测试人才缺口高达30 多万,并且仍在以每年20%的速度增加。在被调查者所在的公司,测试人员与开发人员的比例为1:4 以上的高达71%,而45%的被调查公司每年对软件测试人员培训的次数为0。从数据上看,软件测试从业者需要在入职之前就具备相关的技能才能够确保工作顺利进行。
本书由山东工业职业学院董佳佳、巩建学著作完成,在编写过程中得到了同事、兄弟院校、企业朋友和出版社的大力支持,在此一并表示感谢。由于作者水平有限,时间匆忙,书中难免有疏漏或不妥之处,敬请读者批评指正。
作者
2020 年10 月
- 中国建设科技出版社 (微信公众号认证)
- 扫描二维码,访问我们的微信店铺
- 随时随地的购物、客服咨询、查询订单和物流...