上周写一个测试用例,自我感觉良好,把一本电子书传到数据库,然后再读出来,比较有趣
结果被PM指摘说不符合测试的基本原则,还专门在项目例会上讨论了这个问题,得出以下结论:
1)功能性。单一一个测试用例要能具体地体现某个功能点。
2)自动化。自动化测试要从以下几个方面做起:
a.可移植性:避免文件依赖,避免文件共享,避免数据依赖,避免定义依赖
b.使用断言:避免人工参与判断
c.提高测试用例间的独立性,支持用例的连续执行
3)代码管理
a.提高可读性
b.测试代码要与测试文档一致
学技术可以尽量求新取异,但是做工程要标准化,最后我还是把文件用数组来模拟
结果被PM指摘说不符合测试的基本原则,还专门在项目例会上讨论了这个问题,得出以下结论:
1)功能性。单一一个测试用例要能具体地体现某个功能点。
2)自动化。自动化测试要从以下几个方面做起:
a.可移植性:避免文件依赖,避免文件共享,避免数据依赖,避免定义依赖
b.使用断言:避免人工参与判断
c.提高测试用例间的独立性,支持用例的连续执行
3)代码管理
a.提高可读性
b.测试代码要与测试文档一致
学技术可以尽量求新取异,但是做工程要标准化,最后我还是把文件用数组来模拟