qqjianyue代码工

砌java代码
posts - 62, comments - 9, trackbacks - 0, articles - 10
  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

测试 常识

Posted on 2008-10-21 20:43 Qzi 阅读(224) 评论(0)  编辑  收藏 所属分类: Job searchiing
 

测试:定义为在受控的条件下对应用程序进行操作,以对程序质量进行评估

 

质量:可以定义为产品的优点(特性)减去其中存在的问题(bug

 

测试的重要性:测试的反面是不测试,即把程序验证工作都丢到软件开发完毕或者交付给客户。辩驳观点是:越迟发现程序的问题,修复其的成本越高。

 

测试人员做什么:保证程序的bug是影响最小的bug,将程序的bug降到最小风险。

 

测试与QAQuality Assurance)的区别:QA关注软件工程的过程,通过改善过程提高软件的质量,他不对软件进行剖析以找出问题,而只是验证软件是否满足一套已定义的质量标准和用户协议。

测试更关心的是剖析软件,观察软件的运行,并在质量内部层次进行报告,发现软件的bug

 

测试人员素质:验证、检测、防范、反映。

 

bug:是没有预料到的行为,软件做了某些认为是错误的事情。

 

自动化测试:使用软件工具来代替手工进行的一系列动作,通常使用脚本或者代码驱动应用程序,可以通过可视用户界面完成,或者直接命令模拟客户端功能。

构建版本验证测试(Build verification test, BVT)针对软件最新版本而做的一些列自动化测试;回归测试(Regression testing)测试以前曾经正常工作的场景,确保代码修改后没有打破原来的功能或者产生其他方面的副作用。


只有注册用户登录后才能发表评论。


网站导航: