软件测试是使用【人工操作】或者【软件自动】运行的方式来检验它是否满足规定的需求或弄清预期结果与实际结果之间的差别的过程。
软件测试工程师(Software Testing Engineer)是软件研发团队中不可或缺的部分。他们对软件进行测试,检查软件有没有错误(Bug),测试软件是否具有稳定性(Robustness);简而言之,软件测试工程师在事实胜于雄辩软件企业中担当 的是“质量管理”角色,及时发现软件问题并及时督促更正,确保产品的正常运作。随着互联网时代的崛起,软件测试工程师已经成为职场就业的大热门。