软件测试方法软件测试方法分类_第1页
软件测试方法软件测试方法分类_第2页
软件测试方法软件测试方法分类_第3页
软件测试方法软件测试方法分类_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

软件测试方法软件测试方法分类您需要登录后才可以回帖登录|注册发布软件测试方法种类繁多,记忆起来混乱,如果把软件测试方法进行分类,就会清晰很多。那么软件测试方法有哪些呢?下面就随一起来看看吧!从测试设计方法分类从测试是手动还是自动上分类对于项目来说,手动测试和自动化测试同等重要,都是保障软件质量的方法。目前大部分的项目组都是手动测试和自动化测试相结合。因为很多测试无法做成自动化,很多复杂的业务逻辑也很难自动化,所以自动化测试无法取代手动测试。对于软件测试人员个人发展来说,做自动化测试是个挑战,也是测试人员发展的一个方向,需要测试人员学习大量的开发知识(开发的知识真是学无止境啊)。从长远角度来看,自动化测试肯定是越来越吃香的。而手动测试比较适合刚工作不久的人,手动测试最大的缺点就是技术含量低,单调乏味,容易废人。总的来说,手工测试胜在测试业务逻辑,而自动化测试胜在测试底层架构。如果被测试的程序可测试性比较好,很有必要做成自动化测试。能做自动化的尽量做成自动化,下面这些情形是可以做自动化的1. 测试存储过程。 例如用C#去测试存储过程测试Webservies.例如:用SoupUI工具,或者C#,Java去测试Webservies。界面和业务逻辑分离的系统,比如,MVC,MVP架构,或者WPF程序。 可以用测试脚本去测试这些程序的 API。从测试的目的分类功能测试测试的范围从小到大,从内到外,从程序开发人员(单元测试)到测试人员,到一般用户 Alpha/Beta测试非功能测试一个软件除了基本功能之外,还有很多功能之外的特性,这些叫“QualityofServicerequirement ”服务质量需求。没有软件的功能,这些特性都无从表现出来,因此,我们要在软件开发的适当阶段-基本功能完成后做这些测试。性能测试性能测试要求测试人员熟练性能测试工具,比如 QTP,LoadRunner,Jmeter。VisualStudio 也提供了很多性能测试的工具.要求测试人员对低层协议非常理解和编写脚本性能测试非常有技术含量,很有发展前途,是软件测试人员的一个职业发展方向。安全性测试安全性测试的内容很广,非常有难度啊。我只接触过XSS(跨站脚本攻击)和SQL注入攻击。安全性测试非常有技术含量,我认为也是软件测试人员的一个职业发展方向按测试的时机和作用分类在开发软件的过程中,不少测试起着“烽火台”的作用,它们告诉我们软件开发的流程是否畅通。BVT 测试是一种SmokeTest, 指Build生成好之后,自动运行的自动化测试脚本来检查这个 Build的基本功能。 如果BVT测试失败了,需要开发人员马上修改,重新生成 Build按测试测策略分类。BVT 测试是一种SmokeTest, 指Build生成好之后,自动运行的自动化测试脚本来检查这个 Build的基本功能。 如果BVT测试失败了,需要开发人员马上修改,重新生成 Build按测试测策略分类RegressionTest 回归测试:对软件测试人员来说就是重复测试,所以回归测试最好是自动化的, 否则测试人员就要一遍又一遍地重复测试,开发人员做些小改动,就需要测试人员做回归测试。确保现有的功能没有被破坏2.BugFix

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论