loading请求处理中...

深入了解软件测试方法的具体内容

2021-12-01 12:47:08 阅读 12066次 标签: 作者: 535261011@qq.com
    联网横空出世,IT业也迅速兴起,软件测试员渐渐的走入大家的视野。软件测试员也成为了各大行业的抢手货。但是大家真正的了解软件测试员吗,他们平时都在做什么呢?当然是软件测试方法!大家口中说着软件测试员,但是,软件测试方法的具体内容你们知道吗?作为新世纪的知识人,怎么能不了解软件测试的工作内容呢。下面我们来给大家讲讲软件测试员平时的工作时什么。
深入了解软件测试方法的具体内容
    软件测试(英语:software testing),描述一种用来促进鉴定软件的正确性、完整性、安全性和质量的过程。换句话说,软件测试是一种实际输出与预期输出间的审核或者比较过程。软件测试的经典定义是:在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程。

    软件测试方法主要工作内容是验证(verification)和确认(validation ),下面分别给出其概念:
    
    验证(verification)是保证软件正确地实现了一些特定功能的一系列活动, 即保证软件以正确的方式来做了这个事件(Do it right)

    1.确定软件生存周期中的一个给定阶段的产品是否达到前阶段确立的需求的过程

    2.程序正确性的形式证明,即采用形式理论证明程序符合设计规约规定的过程
    
    3.评市、审查、测试、检查、审计等各类活动,或对某些项处理、服务或文件等是否和规定的需求相一致进行判断和提出报告。

    确认(validation)是一系列的活动和过程,目的是想证实在一个给定的外部环境中软件的逻辑正确性。即保证软件做了你所期望的事情。(Do the right thing)
   
    1.静态确认,不在计算机上实际执行程序,通过人工或程序分析来证明软件的正确性
    
    2.动态确认,通过执行程序做分析,测试程序的动态行为,以证实软件是否存在问题。
软件测试的对象不仅仅是程序测试,软件测试应该包括整个软件开发期间各个阶段所产生的文档,如需求规格说明、概要设计文档、详细设计文档,当然软件测试的主要对象还是源程序。

    这就是软件测试方法的具体内容,软件测试的过程是一个需要极大的耐心和细心的过程。如果这个过程出了问题,那必将影响到整个软件开发商的收益和软件测试员的信誉,所以整个过程是马虎不得的。这要求软件测试员有过硬的技术。一品威客网,做中国专业的威客晚网。

公司推荐

成为一品威客服务商,百万订单等您来有奖注册中

留言( 展开评论

快速发任务

价格是多少?怎样找到合适的人才?

官方顾问免费为您解答