您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 项目/工程管理 > 软件测试项目实战11
软件测试课件于艳华、王素华一、工作任务1.1项目任务说明本课程以工作过程系统化为设计理念,企业人员参与本书的设计,按照企业真实的测试流程设计课程内容,将真实项目网上购物系统的测试活动贯穿始终,并辅以拓展项目天天超市管理系统,使学生能够更好的测试流程,可以达到企业测试岗位技能的要求。二、举例软件中有的错误1、word引用---索引和目录----栏数----输入52、计算器对4开方-2结果3、插入艺术字时字数改变,字号不变,随着字数的增加字号变小4、测试24000除以96并按下=按钮时会显示你的名字5、测试我是(alt+29482)二、举例软件中有的错误案例1美国迪斯尼公司的狮子王游戏软件bug兼容性问题案例2美国航天局火星登陆事故系统测试衔接问题案例3跨世纪“千年虫”问题案例4爱国者导弹防御系统炸死自家人系统时钟误差积累案例5Windows2000中文输入法漏洞案例6金山词霸bug三、对软件测试人才的需要你们那儿缺什么人?随便抓个IT企业的HR问,那人必然仰天长叹一声,百分百地回答:软件测试人员!主要软件测试人员有如下四大魅力元素:–就业竞争小–高薪没商量–多元化发展–无性别歧视三、对软件测试人才的需要五大最具“钱”景职业–NO.1精算师–NO.2软件测试工程师–NO.3公关–NO.4物流师–NO.5高级护理聘四、测试工程师的招聘广告四、测试工程师的招聘广告职位描述:1、按照测试流程和计划,构建测试环境,设计测试脚本和用例,执行测试脚本和测试用例,寻找Bug;2、分析问题所在并进行准确定位和验证,按照标准格式填写并提交Bug报告;3、跟踪并验证Bug,并确认问题得以解决;4、按照标准格式填写并提交测试报告,编写其他相关文档;5、完成软件开发的集成测试工作。四、测试工程师的招聘广告职位要求:1、熟练操作计算机,计算机基础知识扎实;2、熟悉常用的软件测试方法、软件工程知识,熟悉面向对象设计的测试工作;3、熟悉常用的软件开发环境,编程工具;4、有良好的英语阅读能力,能够阅读英文测试资料;5、责任心强,具备良好沟通能力。五、如何成为一个优秀的软件测试人员技术能力具有一定的编程经验沟通能力要有严谨、敢于承担责任、稳重的做事风格具有怀疑与破坏的精神;善于自我总结、自我督促;六、软件测试的定义软件测试就是在软件投入运行前,对软件需求分析、设计规格说明和编码实现的最终审查,它是软件质量保证的关键步骤。通常对软件测试的定义有两种描述:定义1:软件测试是为了发现错误而执行程序的过程。定义2:软件测试是根据软件开发各阶段的规格说明和程序的内部结构而精心设计的一批测试用例,并利用这些测试用例运行程序以及发现错误的过程,即执行测试步骤。七、软件错误存在的地方编制说明书55%设计26%其他4%编写代码15%编制说明书设计编写代码其他八、软件测试阶段测试计划测试设计测试开发测试执行测试评估九、软件测试V模型在V模型中,单元测试是基于代码的测试,最初由开发人员执行,以验证其可执行程序代码的各个部分是否已达到了预期的功能要求;集成测试验证了2个或多个单元之间的集成是否正确,并有针对性地对详细设计中所定义的各单元之间的接口进行检查;在所有单元测试和集成测试完成后,系统测试开始以客户环境模拟系统的运行,以验证系统是否达到了在概要设计中所定义的功能和性能;最后,当技术部门完成了所有测试九、软件测试V模型九、软件测试V模型在V模型中,单元测试是基于代码的测试,最初由开发人员执行,以验证其可执行程序代码的各个部分是否已达到了预期的功能要求;集成测试验证了2个或多个单元之间的集成是否正确,并有针对性地对详细设计中所定义的各单元之间的接口进行检查;在所有单元测试和集成测试完成后,系统测试开始以客户环境模拟系统的运行,以验证系统是否达到了在概要设计中所定义的功能和性能;最后,当技术部门完成了所有测试工作后,由业务专家或用户进行验收测试,以确保产品能真正符合用户业务上的需要。技术能力具有一定的编程经验沟通能力要有严谨、敢于承担责任、稳重的做事风格具有怀疑与破坏的精神;善于自我总结、自我督促;九、如何成为一个优秀的软件测试人员十、拓展任务:一、天天超市管理系统项目说明天天超市管理系统主要包括两大模块,即采购模块、销售模块二、天天超市管理系统项目测试流程Backdrops:-Thesearefullsizedbackdrops,justscalethemup!-CanbeCopy-PastedoutofTemplatesforuseanywhere!
本文标题:软件测试项目实战11
链接地址:https://www.777doc.com/doc-794073 .html