Independent Testing

    Independent software testing and IV&V

    When the team that built the software also tests it, the results answer to the people who want it shipped. Agnotic Technologies tests software we did not build, from the contract and requirements, and reports to you.

    Reports to the buyerContract-based testsAgreed severity rulesAudit-ready records

    Trusted by global innovators

    Benchmark
    Chibasco
    Fundency
    Lantimer
    Lauren
    Lera
    One Minute
    Pento Pix
    TAP
    Xtrium
    Healthevolve
    Benchmark
    Chibasco
    Fundency
    Lantimer
    Lauren
    Lera
    One Minute
    Pento Pix
    TAP
    Xtrium
    Healthevolve
    Benchmark
    Chibasco
    Fundency
    Lantimer
    Lauren
    Lera
    One Minute
    Pento Pix
    TAP
    Xtrium
    Healthevolve
    Benchmark
    Chibasco
    Fundency
    Lantimer
    Lauren
    Lera
    One Minute
    Pento Pix
    TAP
    Xtrium
    Healthevolve

    Independent testing

    What is independent software testing?

    Independent software testing is testing done by a team that did not build the software and does not report to the people who did, so its findings go straight to the buyer or owner. Agnotic Technologies runs independent testing and IV&V for clients accepting a vendor's release, preparing regulated software or wanting a second opinion before launch.

    IV&V stands for independent verification and validation: checking that the software was built right against its specification, and that it is the right software for its intended use.

    This page is about who tests and who receives the results. Test design, security testing and performance testing are separate topics; we bring them into an independent engagement as needed.

    Independence

    What makes a test team independent?

    Independence has three parts. A team can have one without the others, so we agree which ones your situation needs.

    01

    Technical independence

    Example: Testers who did not design or write the software

    Approach: We write tests from the contract and requirements, not from the vendor's own test cases

    02

    Managerial independence

    Example: Findings reported outside the development team's management

    Approach: We report to you; the vendor sees findings through you or a channel you agree

    03

    Financial independence

    Example: The tester is not paid from the build budget or by the vendor

    Approach: You contract us separately from the build contract

    Decision table

    How much independence does your situation need?

    Pick the row closest to your situation. It sets the independence we agree and the deliverable you receive.

    SituationIndependence neededWhat you get
    Accepting a vendor's release before you payTechnical and financial; managerial too for larger contractsAn acceptance test report against the contract's requirements, with open defects by severity
    Regulated software, such as medical device softwareTechnical and managerial, as your quality system definesTest protocols, executed records and a traceability matrix your regulatory team can use
    Second opinion before a public launchTechnicalRisk-based results on the main journeys and a list of release blockers
    A quality dispute with a vendorTechnical, managerial and financialReproducible defect evidence tied to the contract, written for non-engineers
    Security or privacy assessment for a buyer's reviewTechnical and managerialResults the buyer can rely on because the developer did not assess its own work
    Ongoing checks on an outsourced productTechnical and financialA regression suite you own, run on each vendor release, with a short report each time
    Engagement

    How does an independent test engagement run beside your vendor?

    Independent does not mean adversarial. The vendor keeps working while we test.

    1.

    Agree the rules

    Scope, severity definitions, who sees findings and how disputes are settled, agreed with you and shared with the vendor.

    Rules
    2.

    Build the test basis

    Tests derived from the contract and requirements, plus a review of the vendor's own test evidence for gaps.

    Basis
    3.

    Test each release

    Builds tested as the vendor delivers them, without holding up their sprints; defects logged with evidence in a shared tracker.

    Test
    4.

    Report to you

    A plain report per release: what passed, what failed, what was not tested, and whether we would accept it.

    Report

    What we need

    What we need to start

    The documents, access and agreements an independent engagement depends on.

    Test basis

    • The contract or statement of work
    • Requirements and acceptance criteria
    • Design documents, if any
    • Known defects and change log

    Access

    • Read access to the code repository
    • A test environment that matches production
    • Test accounts for each role
    • Release notes for each build

    Builder's evidence

    • Their test plan and results
    • Unit and integration test reports
    • Build and deployment records
    • Open defect list

    Agreements

    • Who receives findings
    • How defects are disputed
    • Severity definitions
    • Confidentiality and data handling

    Reporting

    How are findings reported and disputed?

    Clear rules, agreed before testing, keep the conversation about the software rather than about each other.

    • Every defect has steps, expected and actual results, and evidence such as logs or screen recordings
    • Severity follows definitions agreed before testing, so it is not argued defect by defect
    • The vendor can respond to each finding; disagreements reach you with both views written down
    • Retests are recorded against the original defect, so the history stays complete
    • Each release report says plainly whether we would accept the release, and why
    • We do not fix the vendor's code during an independent engagement, so our results stay independent

    Failure points

    What goes wrong when the builder tests its own work?

    Patterns we find when we review a vendor's test evidence.

    Challenge

    Tests are written from the code, so they confirm what was built, not what was asked for.

    Agnotic approach

    We write tests from the contract and requirements, so gaps between the two show up.

    Challenge

    Hard requirements were quietly dropped.

    Agnotic approach

    Our traceability matrix maps every contracted requirement to a test, including the ones nobody built.

    Challenge

    Defects are closed as working as designed.

    Agnotic approach

    Disputed defects go to you with both views and the requirement text side by side.

    Challenge

    Release pressure skips the slow tests.

    Agnotic approach

    Our test schedule is agreed with you, not set by the delivery deadline.

    Challenge

    Evidence is a pass count with no detail.

    Agnotic approach

    Every executed test keeps its steps, data and result, so it can be audited later.

    Who it is for

    Who hires an independent tester?

    Buyers and owners who need results they can rely on.

    Companies buying custom software

    Acceptance testing before milestone payments to a development vendor.

    Medical device and regulated software teams

    Testing under your quality system, with records for your regulatory file.

    Investors and acquirers

    A test-based view of whether a product works as described, alongside code review.

    Public sector buyers

    Acceptance evidence against contract requirements for delivered systems.

    Startups before launch

    A second opinion on the main journeys from people who did not build them.

    Teams with an outsourced product

    Release-by-release checks on a product a vendor maintains.

    Facts and sources

    Facts behind independent software testing

    Standards and rules that describe independence and acceptance, each linked to its primary source.

    References

    References behind our independent testing

    The controls and standards behind the decision table.

    NIST SP 800-53 CA-2(1)NIST SP 800-53 SA-11FAR 46.501IEC 62304Traceability matrixSeverity definitions

    Scope and cost

    What drives the cost of independent software testing?

    We do not publish prices. These decide the size of an engagement.

    Size of the requirement set

    How many contracted requirements or user stories need tests.

    Independence level

    Technical only, or managerial and financial too, with the reporting that brings.

    Release rhythm

    One acceptance test, or testing every vendor release.

    Evidence level

    A short report, or full protocols and executed records for a regulated file.

    Platforms and environments

    Web, mobile and integrations, and whether a production-like test environment exists.

    Specialist testing

    Security or performance testing added to the engagement.

    Frequently Asked Questions

    QA is usually part of the delivery team and helps it ship good software. IV&V is done by a separate team that reports to the buyer or owner, so its job is to give an independent answer on whether the software meets its requirements.