软件测试头脑风暴

发表于:2012-12-17 13:50

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:virusswb    来源:51Testing软件测试网采编

  加强测试

  示例数据的批量初始化。

  账户数据的批量初始化。

  关联数据的批量初始化。

  增加单元测试

  增加功能测试

  降低测试对于前端的依赖,将一些数据的操作写成代码,用代码替代前端的点击。

  代码维护之后,可以用测试来检验重构是否正确,是否影响原来的逻辑。

  用代码以及脚本来创建模拟数据,创建测试专用数据库,然后加入模拟数据,跑测试,跑单元测试,以及功能测试。

  测试完毕,删除测试数据库,每次运行测试都是现创建测试数据库,加载模拟数据。

  比如我需要测试一个下清分的过程是否正确。但是清分依赖于订单、支付、到账,这就需要一些订单、支付、到账的模拟数据,这些模拟数据用脚本来创建。然后就可以运行清分的测试,查看清分的结果是否正确。

  将项目整体迁移到html。

  逐步引入集成测试,压力测试,安全测试等等。

  虽然初期多做一些工作,需要写大量的脚本,后期还要维护这些脚本。

  但是代码的重构,业务流程的变更导致的对于系统还能否正常运行的担忧,都可以通过跑测试来减轻,而不用人工重复点击,尽量自动化可以自动化的东西。腾出人员做更有意义的事情,将简单重复的工作交给计算机来做,解放人员,人员就可以更多的关注高层的事情,有更多的时间提升自己,学习更多更有价值的知识。

  企业招人不是来点击按钮的,是需要这些人做更好的东西,提出更好的意见,提供更好的产品,提供更好的服务。我们打工也不想永远从事简单重复的工作,也希望给企业带来自己的想法,为企业的发展做出自己的贡献,希望企业良好的发展,希望自己有各方面的提升。

  双方都提升了,双方都高兴了,这才是双赢了。

《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号