James Marcus Bach (born ) é um testador de software, autor, treinador e consultor americano.
Carreira
Em sua autobiografia, Bach escreveu que trabalhou como gerente de testes de software para a Apple e a Borland após abandonar o ensino médio. Ele também programou portas para Apple II e Commodore 64 de vários títulos para a Spinnaker Software.
Desde 1999, ele trabalhou como consultor independente baseado em Eastsound, Washington. Como testemunha no caso antitruste de 2001 United States v. Microsoft Corp., Bach testemunhou que a Microsoft poderia realmente desagrupar o Internet Explorer do Windows.
Bach é um defensor do teste exploratório e da escola de testes de software orientada por contexto e é creditado por desenvolver testes baseados em sessões. Ele foi membro do conselho de diretores da Association for Software Testing.
Lessons Learned in Software Testing, um livro que ele co-autorou, foi citado mais de 130 vezes de acordo com o Google Scholar, e vários de seus artigos foram citados dezenas de vezes, incluindo seu trabalho em heurísticas para testes e no Capability Maturity Model. Ele escreveu numerosos artigos para a Computer.