欢迎来到天天文库
浏览记录
ID:34454390
大小:1.01 MB
页数:38页
时间:2019-03-06
《第01章 绪论(1)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、南通大学NantongUniversity软件测试技术陈翔博士xchencs@ntu.edu.cn南通大学计算机科学与技术学院2013/10/812课堂纪律:保持安静!禁止玩手机!作业要求:禁止抄袭!南通大学计算机科学与技术学院10/8/2013课程简介3课程类型:必修课/考试课学分:3上课时间:2-17周,每周二上午3-5课上课地点:预修课程:程序设计、编译原理、软件工程等课程考核项目实践:30%期末考试:70%南通大学计算机科学与技术学院10/8/2013参考资料4上课教材朱少民。软件测试方法和技术(第2版)。清华大学
2、出版社参考教材P.Ammann和J.Offutt。软件测试基础。A.Mathur。软件测试基础教程。聂长海。软件测试的概念与方法最新论文南通大学计算机科学与技术学院10/8/2013研究兴趣5测试用例生成组合测试、演化测试和动态符号执行回归测试测试用例选择、缩减、扩充和优先级排序缺陷定位基于程序谱、基于切片等变异测试缺陷预测10/8/2013Googlescholar610/8/20131.1软件测试的必要性软件质量保障的重要手段软件测试和形式化验证软件开发生命周期中每个阶段均存在软件测试单元测试、集成测试、
3、系统测试和验收测试统计数据表明:软件项目中超过一半的预算投入到软件测试中,所以软件测试代价高昂。缺陷发现的越晚,修正缺陷的代价也越高,给企业造成的损失也越大2013/10/87国内事故(1)2002.7,首都机场由于软件缺陷影响通信传输,造成航班无法起飞,大批旅客滞留。未进行科学系统的测试2013/10/88国内事故(2)2008年北京奥运会网站第二阶段售票,由于业务需求强劲,导致售票系统瘫痪。未进行合理的负载测试2013/10/89国内事故(3)2011年,“7·23”甬温线特别重大铁路交通事故2011年12月28日,国务院
4、召开常务会议,认定为一起设计缺陷、把关不严、应急处置不力等因素造成的责任事故,刘志军、张曙光负主要责任。2013/10/810铁道部火车票网上订票官网今年春运以来,旅客在www.12306.cn网站购买火车票过程中,遭遇了“网络运行缓慢”“票没订上,但钱被扣走了”等问题。从1月5日起,12306网站连续5天日均点击数超过10亿次,高峰时超过14.09亿次,访问量环比上月激增10余倍。根据专业互联网分析网站Alexa1月12日发布的统计数据,7天内访问www.12306.cn网站的用户占全球互联网用户的0.902%。既有互联网接入带宽明显
5、不足2013/10/811国外事故(1)迪斯尼“狮子王童话”游戏光盘安装问题(1994年)未进行系统的兼容性测试2013/10/812国外事故(2)IntelCPU芯片存在的缺陷(1994年)(4195835/3145727)*3145727–4195835计算结果是否为0?造成企业损失4亿美元其实在内部测试时已经发现该缺陷,但……2013/10/813国外事故(3)阿丽亚娜5型火箭的杯具处女秀1996年6月4日,阿丽亚娜5型运载火箭的首航,原计划将运送4颗太阳风观察卫星到预定轨道,但因软件引发的问题导致火箭在发射39秒后偏轨
6、,从而激活了火箭的自我摧毁装置。阿丽亚娜5型火箭和其他卫星在瞬间灰飞烟灭。后来查明的事故原因是:代码重用。阿5型的发射系统代码直接重用了阿4型的相应代码,而阿4型的飞行条件和阿5型的飞行条件截然不同。此次事故损失3.7亿美元。2013/10/8142013/10/815更多的事故冲击波病毒(2003年)利用微软MessengerService中的一个缺陷首先在美国发作,然后通过因特网的传播,中国、日本和欧洲相继受到攻击,致使众多服务器瘫痪,造成惨重损失放射性治疗仪造成癌症病人的严重过量放射性治疗,其中4人死亡美国爱国者导弹防御系统
7、的缺陷造成美国士兵28人死亡2013/10/8162013/10/817软件测试的发展近些年来逐渐受到产业界、教育界和学术界的关注产业界:软件企业逐渐重视软件测试工作,测试人员地位和待遇逐渐提高,测试工作复杂度日益提高教育界:大学陆续开设软件测试课程、软件测试相关专业书籍逐渐增多、培训机构逐渐开设与软件测试相关的培训课程、软件水平考试开设了软件评测师级别(中级资格)学术界:软件测试是目前软件工程研究领域中的研究热点2013/10/8181.2软件程序+文档的集合[维基百科定义]软件在我们日常生活中无处不在通用软件:操作系统(如W
8、indows、Linux、Macintosh等)、数据库(如Oracle、MySQL等)、编程语言(如C++、Java、C#、Python等)特定应用领域软件:银
此文档下载收益归作者所有