软件测试的两个核心点:
软件测试是使用人工操作或者软件自动运行的方式来检验它是否满足规定的需求或弄清预期结果与实际结果之间的差别的过程和是为了发现程序中的错误而执行程序的过程。
软件测试的目标:
以**少的人力、物力和时间找出软件中潜在的各种错误和缺陷,**修正各种错误和缺陷提高软件质量,回避软件发布后由于潜在的软件缺陷和错误造成的隐患所带来的商业风险。
软件测试的流程:
测试计划 → 测试设计 → 执行与监控 → 测试结果分析与评估 → 项目总结。
软件测试课程内容
HTML +CSS |
介绍网页设计规范、案例讲解如何使用HTML标签制作
超链接,多媒体文件、DIV+CSS页面布局、行内样式
内嵌样式。外部样式,选择器(“选择器、id选择器、
html标签选择器、cass选择器、 样式表继承超级链
接的四种状态)使用DI标签和CCS技术的结合,对网页 进行设计布局用。 |
SSM |
MySQL | 单元测试 | |
JavaSE |
接口测试 | |
JS&JQ |
web自动化 | |
JSP&Servlet |
移动端自动化测试 | |
MyBatis |
移动端自动化测试 |
测试
什么是黑盒测试:
黑盒测试又称功能测试或数据驱动测试,是针对软件的功能需求/实现进行测试;**测试来检测每个功能是否符合需求,不考虑程序内部的逻辑结构。
什么是冒烟测试:
对于软件的冒烟测试,就是对该系统整体重点功能点的功能流程测试,要确保**冒烟测试,系统能够跑通(正常运行)。
什么是回归测试:
回归测试是指修改了旧代码后,重新进行测试以确认修改没有引入新的错误或导致其他代码产生错误。
什么是验收测试:
在软件产品完成了功能测试和系统测试之后、产品发布之前所进行的软件测试活动它是技术测试的**后一个阶段,也称为交付测试。
Alpha测试和beta测试的区别:
两者的主要区别是测试的场所不同。Alpha测试是指把用户请到开发方的场所来测试,beta测试是指在一个或多个用户的场所进行的测试。Alpha测试的环境是受开发方控制的,用户的数量相对比较少,时间比较集中。而beta测试的环境是不受开发方控制的,谁也不知道用户如何折磨软件,用户数量相对比较多,时间不集中。一般地,alpha测试先于beta测试执行。通用的软件产品需要较大规模的beta测试,测试周期比较长。如果产品**了beta测试,那么就可以正式发行了。