质量保证测试人员 - 您采取了哪些措施来"破解"软件?

pmc*_*lee 1 testing qa

你是否因为无意而使用该软件?你怎么打破你的软件?

hol*_*hol 7

我认为是错误的问题.我曾领导过大型测试团队.测试人员发现所有的小错误,你知道,当你做"这个,那个,bla,bla"时会崩溃系统.

记录了错误,通常没有纠正.每个人都同意这是一个非常特殊的情况,我们没有时间,而且它在生产中发生的可能性太小.

真正的错误有时会被忽视.系统完成程序员所要做的所有程序,但它不是客户需要的.一个实际上已经是一个需求bug的bug.

除了这句话,通常这些错误就像是

  • 没有数据输入验证
  • 未检查边界(非常大的值,非常小的值)
  • 缺少错误处理(导致系统连接松动).磁盘满等
  • 只有在系统端到端测试后才会检测到接口错误
  • 无效字符的问题
  • 字符串问题太长
  • 空值的问题
  • 数据组合问题不明显

因此,如果要打破系统,必须进行系统测试以尝试所有可能的组合