Я заметил, что, хотя у меня есть много доктрин в нашем Python-коде, когда я трассирую тестирование, используя описанные здесь методы:
Я обнаружил, что есть определенные строки кода, которые никогда не выполняются. В настоящее время я просматриваю журналы трассировки, чтобы идентифицировать блоки кода, которые никогда не запускаются, а затем попытаться придумать различные тестовые примеры для реализации этих конкретных блоков. Как вы можете себе представить, это очень трудоемко, и мне было интересно, не будем ли мы делать это по-другому и все ли у вас есть другие советы или предложения по решению этой проблемы, что, я уверен, должно быть общим, поскольку программное обеспечение становится достаточно сложно.