软件测试都测试什么-软测指南

软件测试都测试什么-软测指南

ID:38686465

大小:643.50 KB

页数:36页

时间:2019-06-17

软件测试都测试什么-软测指南_第1页
软件测试都测试什么-软测指南_第2页
软件测试都测试什么-软测指南_第3页
软件测试都测试什么-软测指南_第4页
软件测试都测试什么-软测指南_第5页
资源描述:

《软件测试都测试什么-软测指南》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第5章软件测试目录第7章软件测试37.1测试的常识与道理47.1.1你真的懂测试吗?47.1.2为什么需要测试?57.1.3测试的目的是什么?57.1.4一些常识和经验之谈67.2测试的分类与比较67.2.1测试的分类及关系图67.2.2黑盒测试与白盒测试的比较87.2.3有了黑盒测试为什么还要白盒测试?97.2.4单元测试97.2.5集成测试107.2.6系统测试117.2.7验收测试117.2.8回归测试127.3测试人员的组织127.3.1Microsoft公司的经验教训137.3.2测试心理学137.3.3如何组织测试

2、人员?147.3.4避免开发人员与测试人员产生矛盾147.4企业的测试策略157.4.1一些指导方针157.4.2如何合理地减少测试工作量157.4.3测试何时结束?177.4.4需求经常变更怎么办187.4.5奖励机制187.5测试规范187.5.1流程图187.5.2测试的“启动准则”和“完成准则”197.5.3测试计划197.5.4测试用例217.5.5测试报告227.6软件系统的主要测试内容及技术22Page36of36第5章软件测试7.6.1接口与路径测试237.6.1.1接口测试237.6.1.2路径测试247.6

3、.1.3在单元测试与集成测试中的应用257.6.2功能测试267.6.3健壮性测试277.6.4性能测试287.6.5用户界面测试297.6.6信息安全性测试317.6.7压力测试317.6.8可靠性测试327.6.9安装/反安装测试337.7改错347.7.1要有勇气改错347.7.2对症下药347.7.3调试方法357.7.4消除代码错误的注意事项357.8小结36Page36of36第5章软件测试第7章软件测试编程大师说:“任何一个程序,无论它多么小,总存在着错误。”初学者不相信大师的话,他问:“如果有个程序小得只执行一

4、个简单的功能,那会怎么样?”“这样的程序没有意义,”大师说,“但如果这样的程序存在的话,操作系统最后将失效,产生错误。”但初学者不满足,他问:“如果操作系统不失效,那会怎么样?”“没有不失效的操作系统,”大师说,“但如果这样的操作系统存在的话,硬件最后将失效,产生错误。”初学者仍不满足,再问:“如果硬件也不失效,那会怎么样?”大师长叹一声道:“没有不失效的硬件。但如果这样的硬件存在的话,用户就会想让那个程序做一件不同的事,这件事也是错误。”没有错误的程序世间难求。(摘自《编程之道》)错误是一种严重的软件缺陷。测试的目的是为了发

5、现尽可能多的缺陷,并期望通过改错来把缺陷统统消灭,以期提高软件的质量。由于测试与改错并不能体现软件开发人员的聪明才智,相反地,它们带来了更多的烦恼与牢骚。因此在教学和开发实践中,软件测试总是遭受冷遇。医生犯的错误最终会被埋葬在地下,从此一了百了。但软件的错误不会自动消失。据统计,对于大多数的软件产品而言,用于测试与改错的时间将占整个软件开发周期的30%。如果不懂得有效地进行测试、改错,却花了那么高的代价,你不仅得不到功劳,也没人欣赏你的苦劳,你拥有最多的将只是疲劳。所以我们必须学会测试与改错,并且要把测试与改错工作做好。Pag

6、e36of36第5章软件测试7.1测试的常识与道理7.1.1你真的懂测试吗?在软件开发过程中,编程和测试是紧密相关、相辅相成的技术活动,缺一不可。从理论上讲,两者不分贵贱,同等重要。但在大多数软件企业中,程序员的待遇普遍要高于专职的测试人员。即使不考虑待遇问题,大多数人认为开发工作比测试工作有乐趣、有成就感、有前途。所以计算机专业人员通常会把编程当成一种看家本领,舍得下功夫学习和专研,但极少有人以这种态度对待软件测试。这种意识导致软件测试被过于轻视。不仅学生们在读书时懒得学习测试(目前国内高校似乎没有“软件测试”的课程),就连

7、有数年工作经验的软件开发人员也未必懂得测试。我在读博士学位时,某天有一位比我聪明、编程比我快、学习能力比我强的计算机专业博士生恭恭敬敬地请我坐好,并且史无前例地削了苹果请我吃,为的是向我请教软件测试问题。你必定以为这位仁兄好学之极,非也!他和我同窗三年,从未探讨过软件工程。只因为他明天要去应聘,生怕在面试时被人问倒,就央我当晚为他恶补一把。他还特地问起“白盒测试和黑盒测试”,因为那个公司曾经面试过这类问题。我讲了一会儿测试的概念与方法,他叹了一口气说:“这些玩意儿我读大学十年从来没搞过,怎么能记得住、讲得出来。唉,就去碰碰运气

8、吧。”我在公司里遇到的软件测试问题要比学校里多得多。曾有一位项目经理来诉苦,说有个项目成员很差劲,不会测试,给了他参考书,还是不知道如何下手,问我怎么办。我说:“既然他自己学不会,那么你就花点时间指导他,他不至于笨到教不会吧!”项目经理说:“测试又不是我的工作,我不懂也没时间

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。