STEP:Mod Testing

From Step Mods | Change The Game
Revision as of 23:08, July 2, 2016 by Greg (talk | contribs) (→‎Toggles)

Template:Warning Template:Notice Mod Testing for S.T.E.P. -- by the S.T.E.P. Team

Updated: 23:08:36 2 July 2016 (UTC)

GUIDE FORUM THREAD

[edit]

General Information

This guide will attempt to lay out best practices for testing mods marked for testing which could be potentially included in STEP With a guide as complex as STEP, it is beneficial to reduce as much variation as possible in mod testing, since variation can breed a host of issues. This guide will outline standardized testing techniques for STEP mod testing. The approach will be bottom-up, meaning recommendations will begin at the hardware level, progressing to software, and then to mods.

Mod Testing

What is mod testing? Mod testing can be many different things; however, for the purposes of STEP, mod testing is the testing of mods for inclusion/exclusion in STEP:Core/Extended. This includes testing a mod's stability with other STEP mods, checking it against Elder Scroll lore to make sure the mod is lore-friendly and meets the STEP Mandates, testing the mod's function to make sure it's working as intended, comparing it to other mods of similar content to find the best solution, and much more. Mod Testers are the staff members whom this job falls to though all staff members usually help out.

Mod Testers are not unlike foot soldiers for STEP. They are the front lines in mods getting added or dropped from STEP and similar to real soldiers, their job is often the hardest and most unglamorous one. Mod testing can be long and tedious at times, but it can be fun and joyful too. This is to say, mod testing is only for those that have a real dedication to it. As such, the turnover rate on Mod Testers tends to be rather high since Testers quickly become "worn out" when they don't realize what they've gotten themselves into. Before considering becoming a Mod Tester, read through this guide. It should give a fairly reasonable idea of what Mod Testers do. If you still want to be a tester after that, let us know!

Mod Tester Requirements

To be an official Mod Tester there are a few requirements that STEP will need the Testers to meet. If you can meet these requirements and are interested in becoming a Mod Tester for STEP, contact an Administrator or Senior Staff member.

  • Computer must be able to play Skyrim with a fully installed STEP:Extended profile on High to Ultra settings. At minimum, the computer has to meet the STEP Recommended System Requirements found at the top of the STEP Guide.
  • Testers must use Mod Organizer to test. Mod Organizer is the official recommendation for STEP and Testers are required to use it.
  • Testers must be able to set aside a small amount of time that will be used for mod testing. Generally, approximately 1-2 hours per week should be enough; however, the more the better! Some mods will require actual playtime to test.
  • Testers must already possess general knowledge of modding and troubleshooting to be effective Testers. Knowledge of the tools used for modding such as TES5Edit and the Creation Kit are not required but are extremely helpful and desirable skills!

Overview of Testing Procedure

This will be updated as the procedures are developed and outlined within the other tabs. Testing is separated into two sections: external testing and in-game testing.

  • Examine files in game
  • All mods with scripts should include methods for installing and uninstalling in-game or at the very least stopping scripts with a console command.
  • Each mod is examined in multiple ways in game to confirm functionality and compatibility.
    • Test in various key spots of the world.
    • Test in various key points of quest development.
    • Test with a Vanilla Skyrim installation. (if there are issues with the mod under this test then no further testing is needed)
    • Test on a STEP:Extended profile that is complete and up-to-date.
    • Test with a new game and with adding the mod to an existing game.
    • Note changes to the game's Appearance, Gameplay, etc.
    • Note quantitative changes like VRAM, GPU, CPU, RAM, and FPS usage.
  • Write a review of the mod with your findings providing screenshots, benchmark data, etc
  • Contact mod authors with hard evidence and constructive criticism on how to improve any areas of the mod in need of improvement.