![]() ![]() Integration testing is generally a great way to make sure the basic functions are working as expected, and that there aren't any obvious breakages before a new release goes out to the world. As a general rule, we do some level of testing on a new feature or change before releasing it, but bugs slip through the cracks, and there's no way to be 100% confident that a change isn't going to cause a bug in some unrelated area of the addon. Well, as you may know, the TradeSkillMaster addon is massive, with tens of thousands of lines of code. ![]() Fair warning: this is going to be a long post. The project was to "bot" TSM, in the name of automated integration testing. Mainly, I just wanted to figure out how doable it would be, and use it as an excuse to learn more about Python and automation framework design. This weekend I worked on a project which I've wanted to tackle for a while. ![]() This is a cross-post from my blog which I thought you guys might find interesting. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |