课程详情

软件测试工程师认证辅导班

软件测试工程师认证辅导班

  • ¥100 人气 78
  • 广州天河
300元 立即领取
普通课程
全日制

该课程由猎学网审核,享受猎学网报名、支付保障

  • 7天退款
  • 资金担保
  • 质量保障

课程详情

完整图文>>

【课程详情】

软件测试工程师

在软件生产过程中,手工(80%)或者利用软件测试工具(自动)有计划地检查程序代码和用户文档,检查软件功能和软件性能,来发现软件产品中存在的问题,并追踪和验证问题的处理;

类比一:在软件生产过程中,项目经理、软件开发工程师、软件测试工程师是最基本的三个角色。就像建筑工程中的项目经理、建筑师(含建筑工人)、项目监理之间的关系。

__软件测试工程师职业介绍

一个典型软件开发项目的开发流程(V模型图)

“V”的左端表示传统的瀑布开发模型,而“V”的右端表明相应的测试阶段。

在W模型中,既强调了测试方案设计,也强调了测试执行。

附、常见测试概念

●黑盒测试
把被测软件看成一个黑盒,不知道软件内部代码怎么写的 ,根据用户需求 进行的测试;
●白盒测试
能看到软件的代码 ,依据软件内部结构(代码) 进行的测试(好处:可以通过测试证明内部 操作是否符合要求)


●功能测试
测试软件的功能是否满足用户需求;
例如测试计算器 就是典型的功能测试;
●性能测试
举例1 :GRE在线考试系统 (包括软硬件条件下)最多容许多少个用户同时登录;
举例2 :写了一个10000页的word文档,保存 起来需要多长时间?如果需要1 个小时,则说明性能不好;
举例3 :测试计算器也有性能测试 ,例如需要测试给1000 开50 次方,计算器计算需要多长时间,如果时间超过1 分钟,即使最终得出正确结果,用户也不能接受。
●手工测试
手工运行软件,发现软件问题的过程;
测试计算器的加法功能,设计测试用例(举一个例子):输入“2”、点击“+”、输入“3”,点击“=”,预期结果为“5”;
根据测试用例执行测试,看实际运行的结果和预期结果是否有差异,如有差异,说明有问题,需要提交给开发人员;
●自动测试
上面的一个测试用例也可以使用自动测试工具来测,基本原理是使用自动测试工具把测试过程录制下来(脚本),包括预期结果;下次测试时重放录制下来的脚本,等于使用工具再次运行这个程序,这时候就不需要人工参与;
前面提到测试GRE在线考试系统最多容许多少个用户同时登录系统,在测试这个例子的时候,不可能找成千上万的软件测试工程师来模拟用户,只有借助自动测试工具模拟大量用户进行测试。

查看完整图文详情

猜您喜欢

更多>>
申请课程免费试听名额

课程顾问24小时内联系您

你好
抢课程限定优惠名额
×
你好
申请1对1课程顾问咨询服务
×
你好

顾问将于24小时内联系您!

确定