Communities

Writing
Writing
Codidact Meta
Codidact Meta
The Great Outdoors
The Great Outdoors
Photography & Video
Photography & Video
Scientific Speculation
Scientific Speculation
Cooking
Cooking
Electrical Engineering
Electrical Engineering
Judaism
Judaism
Languages & Linguistics
Languages & Linguistics
Software Development
Software Development
Mathematics
Mathematics
Christianity
Christianity
Code Golf
Code Golf
Music
Music
Physics
Physics
Linux Systems
Linux Systems
Power Users
Power Users
Tabletop RPGs
Tabletop RPGs
Community Proposals
Community Proposals
tag:snake search within a tag
answers:0 unanswered questions
user:xxxx search by author id
score:0.5 posts with 0.5+ score
"snake oil" exact phrase
votes:4 posts with 4+ votes
created:<1w created < 1 week ago
post_type:xxxx type of post
Search help
Notifications
Mark all as read See all your notifications »
Q&A

From a software testing perspective, what quality-analysis tests would justify using a single world-war simulation?

+0
−0

The Perspective: My story is told from the perspective of the simulated AI. In other words, The AI's world is influenced by the reason the developers chose to use a world-spanning war to test the software. This is why this is a worldbuilding question: it affects the rules of the AI's world.

The Premise: Hardware and software has advanced to the point that accurate simulation of large numbers of human minds on common desktop computers is possible. As with any software, the AI simulations have preprogrammed memories and personalities. They are therefore unaware of the "real world."

For testing purposes, the developer has created a simulated world war. He has access to a single avatar controlled by him, it is the only interaction between the simulation and the real world.

Question: From a software testing perspective,1 what quality-analysis tests would justify using a single world-war simulation? For clarification I mean world-war to mean a war at the scale of a world war and not necessarily a war involving simulated variants of irl factions.

The best answer will consider the following:

  • The solution needs to be compact: as many issues are tested and resolved as possible.

  • The solution needs to be credible: stress-testing the simulation framework to prove the most robust operation over the shortest period of testing time.

  • In an effort to avoid being too broad: only the software framework is being tested, not the hardware or any other aspect of the software.

  • The software will be marketed as a piece of homebrew freeware software. Therefore the end user is unknown.

  • The developer is a 20 year old amateur at general software development. They also invented AI and are working alone. Suspension of disbelief is needed here.

  • The test needs to determine the stability of the AI (whether or not an unintended chronic "mental illness" exists in the population).

  • The test needs to determine the stability of the mechanics of the world the AI inhabit.

  • The test needs to determine whether the AI will notice any discontinuity between the memories formed in the simulation and their preprogrammed memories.

  • The test should determine the stability of the major preprogrammed factions present in the simulation and whether or not they begin to disband and fall apart after the simulation starts.

  • Magic exists in this simulated world. Therefore real world physics need not apply and they don't. I would describe it as likely having something similar to video game physics.

My primary issue is that I do not personally see any benefit of triggering a war among the inhabitants of the simulation to test full system stability (existence of glitches) over just letting it run for the same amount of time and observing whether or not some emergent behavior develops that may or may not be undesirable (such as two factions having too large of an intelligence gap and therefore one faction being "overpowered" in comparison).


1Software testing is the process of setting up one or more tests to determine whether or not the software works as intended and handles normal user or system interaction. For more information, please follow the link.

History
Why does this post require moderator attention?
You might want to add some details to your flag.
Why should this post be closed?

This post was sourced from https://worldbuilding.stackexchange.com/q/123633. It is licensed under CC BY-SA 4.0.

0 comment threads

0 answers

Sign up to answer this question »