软件:
数据+程序+文档
注意:测试时就是操作数据,操作的主体就是程序,文档就是工作时的可视化。
软件测试就是以软件需求为目的,保证软件质量的手段。
测试流程:
需求分析 -> 制定计划 -> 编写测试用例与执行 -> 对测试结果的分析报告
测试计划,测试设计,测试开发,测试执行,测试评估。
按软件测试手段划分了三个方向:
黑盒测试:把软件比作一个黑盒子,我们不知道盒子里面的结构,只能通过外面所暴露出来的接口,功能进行测试。
灰盒测试:把软件比作一个半透明的盒子,可以通过暴露在盒子外面的功能和盒子里面的数据进行对比,从而得出结论。例如:将生成的订单和数据库里面的信息进行对比。
白盒测试:透明的盒子,通过盒子里面的结构推敲出是否满足用户的需求。
专项测试的方向
测试点划分
易用性测试:软件是否友好,满足用户的使用习惯。
UI元素测试:检查界面的布局显示。
推荐阅读: