软件测试的那些事儿

发表于:2011-3-14 11:26

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:未知    来源:51Testing软件测试网采编

  软件测试(定义):为了发现程序中的错误而分析或执行程序的过程。

  静态测试(定义):分析软件产品的过程,不实际运行软件,包括走查,代码审查,代码评审,桌面检查。

  动态测试(定义):在目标环境中实际运行软件的测试过程。

  软件测试的基本功能:验证与确认。

  验证:指保证软件正确地实现了特定功能的一系列活动。

  确认:指保证最终的产品满足系统需求。

  测试用例(定义):是为了特定目标开发的测试输入、执行条件和预期结果的集合。

  测试人员的目标:分析或运行代码来暴露代码中潜在的错误。(尽可能早一些找出软件错误,并确保其得以修复。)

  此目标包含的定义:

  1】发现软件错误(基本目标)。

  2】尽可能早地找出软件错误。

  3】必需确保找出的软件得以关闭。

  1.发现程序错误--直接目标

  2. 检查系统是否满足需求--期望目标

  3.改进开发过程--附带目标

  测试人员应执行的工作

  ● 规划测试任务

  ● 设计测试

  ● 建立一个合适的测试执行环境

  ● 评估、获取、安装和配置自动测试工具

  ● 执行测试

  ● 撰写适当的测试文档

  测试工程师职业素质

  ● 责任心

  ● 学习能力

  ● 怀疑精神

  ● 沟通能力

  ● 专注力

  ● 洞察力

  ● 团队精神

  ● 注重积累

51/512345>
《2023软件测试行业现状调查报告》独家发布~

精彩评论

  • 风之雨
    2011-3-14 13:34:54

    辛苦了,写的不错,看来是个善于总结的和归纳的人 呵呵

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号