职业技能四
1.掌握软件测试生命周期,熟悉CMM体系结构、软件质量模型;
2.熟悉软件测试方法:静态测试、动态测试、黑盒测试、白盒测试等;
3.掌握了软件同行评审、需求管理、缺陷管理、配置管理的相关知识;
4.熟练掌握单元测试、集成测试、系统测试的用例设计方法和测试的执行;
5.掌握软件测试计划、测试方案、测试用例、测试报告、测试日报等文档的写作;
6.能利用TCL编写自动化测试脚本,并且编写扩展指令搭建集成测试与单元测试执行环境;
7.掌握了功能测试、性能测试、GUI测试的方法,能够进行web的测试;
8.掌握自动化测试工具:Rational Robot、QuickTest Professional、MI LoadRunner。
测试理论:
熟悉软件工程相关理论。熟悉CMM软件质量管理体系。了解ISO9000质量体系、六西格玛质量控制。
掌握软件开发瀑布式模型、V模型,及相关单元测试、集成测试、系统测试过程和测试策略。
掌握黑盒测试、白盒测试、灰盒测试思想及方法。
测试技能:
能够独立进行软件测试用例的设计、写作,包括单元测试、集成测试、系统测试用例的设计。
能够写作软件需求规格说明书,并能参与概要设计、详细设计的检视和评审流程。
掌握软件测试计划、测试方案、测试日报、测试报告的写作方法。
熟悉CVS、VSS配置管理工具,TCL、CppUnit测试工具。掌握MI QTP、MI LoadRunner、Ratioanl Robot自动化测试工具。
了解基于B/S,C/S架构功能测试、性能测试、本地化测试、配置和兼容性测试、GUI测试方法。
其他:
熟悉Window系列操作系统,了解Linux系统测试环境的搭建。
熟悉局域网配置、管理,数据库维护。
了解SQL数据库的语言及数据库事务。
回答
事务应该具有4个特色:原子性、一致性、阻隔性、持久性。这四个特色通常称为ACID特性。 原子性(Atomicity):事务作为一个全体被实行,包含在其间的对数据库的操作要么全部被实行,要么都不实行。 一致性(Consistency):事务应确保数据库的情况从一个一致情况转变为另一个一致情况。一致情况的含义是数据库中的数据应满意完整性束缚。 阻隔性(Isolation):多个事务并发实行时,一个事务的实行不应影响其他事务的实行。 持久性(Durability):一个事务一旦提交,他对数据库的批改应该永久保存在数据库中。关于实践的使用来说,SQL语言是必需求把握的。可以通过SQL语句在数据库中找到需求的数据,是检验工程师必备的技术。SQL语句的语法大体上比较相似,在一些细节上不同的RDBMS会有少许的差别。
查看更多 ﹀
收起 ︿
回答
软测工程师要学的内容很多,如果你是零基础,首先要学习计算机和软件测试的理论知识。包括测试常用的操作系统、数据库等相关知识。 入门之后,软件测试就需要多学习和了解更多。Python开发相关技术、各种端口、APP的功能测试和自动化测试技术等。 服务端核心测试理论、Jmeter、Postman、Fiddler、Python Requests Pytest Allure、Jenkins持续集成、安全测试性能测试的理论、虚拟脚本生成器、场景设计、报告分析、loadrunner等。也是软测工程师需要学习的知识。
查看更多 ﹀
收起 ︿
回答
虽然说软件测试零基础的小白都可以学,但肯定有一些人更适合学习,软件测试工作作为IT行业的“质检”,在产品上线之前要对各个接口、功能、模块、交互效果等进行测试,除了需要掌握一定的测试技术外,个人品格中的耐心细心和做事认真负责的态度是尤为重要的。这类人也更适合从事软件测试工作。
查看更多 ﹀
收起 ︿
近年来,游戏产业是拥有很大的发展的,同时行业是需要更多...
UI设计是网络应用以及游戏等重要的开发环节,在随着互联...