{"json_modified": "2016-03-28T07:43:33.063282", "uuid": "3f5b916b-4003-482d-aa9d-31e3c800bdc9", "title": "Developing tests", "url": "/en-US/docs/Mozilla/QA/Developing_tests", "tags": ["Developing Mozilla", "Automated testing"], "translations": [], "modified": "2014-03-25T18:07:13", "label": "Developing tests", "localization_tags": [], "locale": "en-US", "id": 692, "last_edit": "2013-01-24T07:02:30", "summary": "So, you find that you need to develop a test. Perhaps you want to write tests. Perhaps you are not so enthusiastic and, really, you want to get back to writing \"real\" code. That is ok. You are probably being asked to write tests. But really this is not about you. It is about, or should be about, changes that other people are going to make to your code later. You should want to write a test so that, if anyone tries to change your code in the future and screws it up, they and you and others will know about it as soon as possible.", "sections": [{"id": "Where_to_go.2C_what_to_learn", "title": "Where to go, what to learn"}, {"id": "Reftest", "title": "Reftest"}, {"id": "Mochitest_and_xpcshell_tests", "title": "Mochitest and xpcshell tests"}, {"id": "JavaScript_test-only_modules", "title": "JavaScript test-only modules"}, {"id": "Still_To_Come....", "title": "Still To Come...."}, {"id": "Conclusion", "title": "Conclusion"}], "slug": "Mozilla/QA/Developing_tests", "review_tags": []}