测试是具有试验性质的测量,即测量和试验的综合。
软件测试(英语:Software Testing),描述一种用来促进鉴定软件的正确性、完整性、安全性和质量的过程。换句话说,软件测试是一种实际输出与预期输出之间的审核或者比较过程。软件测试的经典定义是:在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程。
软件测试工程师(Software Testing Engineer)指理解产品的功能要求,并对其进行测试,检查软件有没有缺陷(Bug),测试软件是否具有稳定性(Robustness)、安全性、易操作性等性能,写出相应的测试规范和测试用例的专门工作人员。
软件开发的实质是什么?软件开发的实质就是把自然语言描述的需求,转化为可以运行的代码。那么在这个过程中,哪些行为是增值活动?哪些行为是非增值活动呢?我们做一下区分。
增值活动:
需求分析
用例;
开发;
非增值活动:
测试;
验收;
部署;
怎么样提高我们的开发效率?需要我们尽量增加增值活动,减少非增值活动。
网友评论