欢迎来到天天文库
浏览记录
ID:52969826
大小:1.82 MB
页数:34页
时间:2020-04-05
《软件测试第04课-软件测试基础.pptx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第四讲:软件测试基础namenamename本节要点软件测试概念测试环境搭建如何写测试用例如何测试方法。软件测试程序测试₌什么是测试?测试软件测试硬件测试程序测试文档测试被测软件的分类功能划分系统软件应用软件技术架构划分C/S结构软件B/S结构软件按照用户划分产品软件项目软件规模划分小型中型大型BugBug-小虫子Bug的由来Bug的由来Bug说法Bug是指程序运行时出现的故障?BugBUG完全没有实现的功能:A,B,C-----A,B基本实现用户需要的功能,但运行出现错误。实现用户不需要的功能是否是BUG的标准
2、是否满足用户的需求Bug用户想要的----用户所说的-----需求分析人员理解的-----系统需求规格说明书----开发人员理解的---实际软件DebugCMM--BUG经典Bug案例经典Bug案例经典Bug案例经典Bug案例什么是软件测试SoftwareTestingTest---TESTUM(陶罐)---评估矿石的质量说法软件测试就是为了发现错误而执行程序或系统的过程软件测试软件测试标准定义使用人工或自动手段,运行或测试某个系统的过程,目的在于检验它是否满足规定的需求或弄清预期结果与实际结果的差别。测试环境什
3、么是测试环境测试环境=软件+硬件+网络硬件硬件PC机品牌机兼容机笔记本服务器PDA手机软件软件XPVistaWin7MacUnixLinux网络网络局域网10M100M互联网3G网Wifi测试环境怎样搭建测试环境真实项目软件产品软件干净无毒独立测试用例什么是测试用例TestCase—TC,在测试之前设计的一套详细的测试方案,测试环境,测试步骤,测试数据,测试结果测试用例=输入+输出+测试环境测试用例测试用例4WWhy:为什么要写用例When:什么时候写用例Who:由谁来写用例What:根据什么写测试用例测试用例注
4、意事项为什么要团队交流重复测试跟踪统计用户自测什么时候写需求计划,测试计划完成后谁写测试人员依据需求分析如何进行测试?案例分析:对程序的描述:一个程序从一个输入对话框中读取三个整数值。这三个整数值代表了三角形三边的长度。程序显示提示信息,指出该三角形的类型不规则三角形等腰三角形等边三角形本节案例用你的测试用例集回答下列问题,以此来对其进行评价,对每个回答“是”的答案,可以得到1分:1、是否有这样一个用例,代表了一个有效的不规则三角形?(注意,如1,2,3和2,5,10这样的用例并不能确保“是”的答案,因为具备这样
5、边长的三角形不存在)2、是否有这样的测试用例,代表一个有效的等边三角形?3、是否有这样的测试用例,代表一个有效的等腰三角形?(注意:无效用例2,2,4)本节案例4、是否至少有三个这样的测试用例,代表有效的等腰三角形,从而可以测试到两等边的所有三种可能的情况?5、是否有这样的用例,某边的长度等于06、是否有这样的用例,某边的长度等于负数?7、是否有这样的用例,三个整数都大于0,其中两个整数之和等于第三个?8、是否至少有三个第七类的测试用例,例举了一边等于另外两边之和的全部可能情况?本节案例9,是否有这样的测试用例,
6、三个整数都大于0,其中两个整数之和小于第三个整数?10、是否至少有三个第9类的测试用例,例举了一边大于另外两边之和的全部可能情况?11、是否有这样的测试用例,三边长度皆为0?12、是否至少有这样的测试用例,输入的边长为非整数值?13、是否至少有一个这样的测试用例,输入的边长个数不对?14、对于每一个用例,除了定义输入值之外,是否定义了成熟正对该输入值得预期输出值?预习:预习黑盒测试和白盒测试的概念,静态测试、动态测试、单元测试的概念和应用,集成测试,系统测试,验收测试的概念掌握功能测试,性能测试的概念和应用,界面
7、测试、易用性测试、安装测试、兼容性测试、回归测试、冒烟测试、随机测试的含义
此文档下载收益归作者所有