MonkeyRunner,monkeyrunner( 二 )


它提供了用于测试的创建和定制的工作流设置、测试计划和管理、直接的数据库访问及校验等功能 , 使用户能够高效率地进行软件自动化测试 。为提高测试效率 , SilkTest提供多种手段来提高测试的自动化程度 , 包括:从测试脚本的生成、测试数据的组织、测试过程的自动化、测试结果的分析等方面 。在测试脚本的生成过程中 , SilkTest通过动态录制技术 , 录制用户的操作过程 , 快速生成测试脚本 。
在测试过程中 , SilkTest还提供了独有的恢复系统(Recovery System) , 允许测试可在24×7×365全天候无人看管条件下运行 。在测试过程中一些错误导致被测应用崩溃时 , 错误可被发现并记录下来 , 之后 , 被测应用可以被恢复到它原来的基本状态 , 以便进行下一个测试用例的测试Selenium是为正在蓬勃发展的web应用开发的一套完整的测试系统 。
Selenium测试直接运行在浏览器中 , 就像真正的用户在操作一样 。它的主要功能包括:测试与浏览器的兼容性——测试你的应用程序看是否能够很好得工作在不同浏览器和操作系统之上 。测试系统功能——创建衰退测试检验软件功能和用户需求 。支持自动录制动作和自动生成 。Selenium的核心Selenium Core基于JsUnit , 完全由JavaScript编写 , 因此可运行于任何支持JavaScript的浏览器上 , 包括IE、Mozilla Firefox、Chrome、Safari等 。
TPT是针对嵌入式系统的基于模型的测试工具 , 特别是针对控制系统的软件功能测试 。TPT支持所有的测试过程:包括测试建模、测试执行、测试评估以及测试报告的生成 。TPT软件由于首创地使用分时段测试(Time Partition Testing) , 使得控制系统的软件测试技术得以极大提升;同时由于TPT软件支持众多业内主流的工具平台和测试环境 , 能够更好地利用客户已有的投资 , 实现各种异构环境下的自动化测试;针对MATLAB/Simulink/Stateflow以及TargetLink , TPT提供了全方位的支持进行模型测试 。
软件测试学习什么内容?

MonkeyRunner,monkeyrunner


软件测试就是模仿真实用户使用场景对软件的各个方面进行测试 , 软件测试工程师需要学习一下项技能1.专业技能:专业技能是必须要掌握的知识 , 包括黑白盒的测试 , 还要学习系统测试和功能测试相关内容 , 系统测试是在应用层面上进行测试 , 最基础的测试流程管理也是要学习的专业技能 。2.软件编程的技能:编程程序过关 , 才能往单元测试和性能测试等难度比较大的工作方向发展3.数据库和操作系统:在测试中要配置各种测试环境 , 需要对系统平台进行分析 , 所以要掌握这些基础知识 , 数据库是应用系统所离不开的 。

推荐阅读